본문 바로가기
전산/Windows

[Windows] 윈도우 임시 파일 자동 삭제 방법 / 작업 스케줄, 배치(.bat) 파일

by 알쓸전잡 2025. 8. 13.
반응형

윈도우를 사용하다 보면 임시 파일이 누적되어 사용 속도가 느려지는 경우가 종종 있습니다.

이럴 때 [설정 - 시스템 - 저장소 - 임시 파일] 로 들어가서 제거해 주면 증상이 일부 개선 되지만, 관리하는 PC가 수십, 수백대라면 매번 이 과정을 해주는 것도 힘들어집니다.

 

윈도우11 임시 파일 삭제 방법
설정에서 임시 파일 삭제 / 배치 파일만 믿지 말고 한번씩 해주세요

 

이런 경우 사용할 수 있는 임시파일을 자동으로 삭제시키는 방법을 알려 드리겠습니다.

 

임시 파일 삭제하는 배치 파일 만들기

 

아래 코드를 메모장에 복사 붙여 넣기 해주세요.

 :: BatchGotAdmin
 :-------------------------------------
 REM  --> Check for permissions
 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
 if '%errorlevel%' NEQ '0' (
     echo Requesting administrative privileges...
     goto UACPrompt
 ) else ( goto gotAdmin )

:UACPrompt
     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
     echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
     exit /B

:gotAdmin
     if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
     pushd "%CD%"
     CD /D "%~dp0"
 :--------------------------------------

DEL /f /q C:\*.tmp

rmdir /s /q C:\Users\%username%\AppData\Local\Temp
rmdir /s /q "C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files"
rmdir /s /q C:\Windows\Temp
rmdir /s /q C:\Temp

md C:\Users\%username%\AppData\Local\Temp
md "C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporary Internet Files"
md C:\Windows\Temp
md C:\Temp

 

%username% 은 자동으로 사용자 명으로 전환해 주는 기능입니다.

 

다른 이름으로 저장 - 모든 파일로 파일 형식 변경 후 .bat 파일로 저장

.bat 파일 형식으로 저장
.bat 파일로 저장

 

미리 만들어둔 아래 파일을 사용하셔도 됩니다.

del_C_tmp.bat
0.00MB

 

작업 스케줄러 등록

 

PC를 부팅할 때 자동으로 배치 파일이 시작되도록 하는 작업입니다.

작업 스케줄러 작업 만들기1
작업 스케줄러 - 동작 - 기본 작업 만들기
작업 스케줄러 작업 만들기2
스케줄 이름, 설명 작성
작업 스케줄러 작업 만들기3
"로그온할 때" 선택
작업 스케줄러 작업 만들기4
프로그램 시작 선택
작업 스케줄러 작업 만들기5
아까 만든 배치파일 선택
작업 스케줄러 작업 만들기6
체크 박스 클릭 후 마침
작업 스케줄러 작업 만들기7
가장 높은 권한 선택
작업 스케줄러 작업 만들기8
로그온 후 바로 시작하면 렉을 유발하니 1분 후 시작되도록 설정

반응형