Windows에서 재부팅 한 후 임시 파일을 제거하는 방법은 무엇입니까?


38

우분투는 재부팅 후 기본적으로 임시 파일을 삭제하지만 Windows는 그렇지 않습니다. Windows에서 동일한 작업을 수행하는 방법


IE 임시 파일 또는 Windows 임시 파일? (% temp % 폴더)
Lorenzo Von Matterhorn

% TEMP % (c : \ users \ user \ appdata \ local \ temp)
mystdeim

4
Linux에는 두 개의 임시 폴더가 있습니다. 재부팅시 / tmp 가 지워지고 / var / tmp지워지지 않습니다. Windows에서는 안전하게 삭제할 수있는 파일을 결정하기가 더 어렵습니다. 실행 파일을 임시 폴더 (드라이버, IIRC 및 맬웨어가 아님)에 저장 한 응용 프로그램도 보았습니다. X 일 동안 액세스하지 않은 임시 파일 만 삭제하는 것이 더 나은 방법 일 것입니다.
Dennis

1
모든 스타트 업마다 왜해야합니까? 그것은 시간 낭비입니다. 일주일 또는 한 달에 한 번씩 청소를 계획하십시오.
Robert Niestroj

확장자가 "etiqls"( "sqlite") 인 파일은 일반적으로 해당 폴더에 보관되고 잠겨 있기 때문에 파일을 삭제하는 데 문제가 발생할 수 있습니다. 바이러스 백신 및 기타 소프트웨어에서 사용되며 건너 뛸 수 있습니다.
Rod Boev

답변:


46

대신 문제 (그리고 거치지 위험 )이 수동으로 일을, 내가 좋아하는 프로그램을 추천 할 것입니다 CCleaner를 지난 24 시간 이내에 생성 된이 과정과 나뭇잎 만 파일을 자동화 할 수 있습니다.

시작시 실행될 수도있는 일부 프로그램이 이미 임시 파일을 사용하고있을 수 있으므로 문제가 발생할 수 있으므로 이는 매우 중요합니다. Linux에서 /tmp디렉토리 는 재부팅 할 때마다 지워지는 것으로 알려져 있으므로 모든 Linux 프로그램은이 원칙에 따라 설계됩니다.

CCleaner를 Windows로 시작하는 방법은 다음과 같습니다. CCleaner 옵션

확인 "임시 파일"그리고 당신이 정말로 모든 시작에 삭제하려는 다른 일을 체크 : CCleaner 선택

CCleaner는 기본적으로 하루 이상 파일을 삭제해야하지만이 설정을 확인하는 것은 아프지 않습니다. CCleaner 고급 옵션

이 모든 작업이 완료되면 CCleaner는 시작할 때마다 알림 영역에서 조용히 실행해야합니다. 청소가 완료되면 아이콘이 사라집니다. CCleaner 트레이 아이콘


CCleaner가 한 번 감염되었습니다. 그렇기 때문에 사소한 작업을 위해 타사 앱을 설치하는 것보다 항상 내장 기능을 사용하는 것이 좋습니다.
davidbaumann

10

그에 대한 옵션이 없다고 생각합니다. .bat파일을 작성 하여 임시 파일을 삭제하고 시작시 (Windows가 시작될 때) 실행할 수 있습니다. 다음이 작동합니다.

% temp %의 모든 파일을 삭제하지만 폴더는 그대로 둡니다.

@echo off
del /s /f /q "%temp%/*.*"

% temp %의 모든 것을 삭제하십시오 :

@echo off
rmdir /s /q %temp%
md %temp%

모든 .tmp파일을 삭제 하십시오.

@echo off
del /s /f /q "%temp%/*.tmp"

일부 프로그램은 파일을 사용 %temp%하여 실행하므로 사용자가 위험을 감수해야합니다.

.bat시작할 때 실행 하려면 Microsoft 또는 다른 많은 온라인 사용자 중 하나 에서이 자습서를 따르십시오 .


8

실제로, 시작 시마다 이러한 정리를 수행하는 것은 프로세서 시간을 낭비합니다.

대신 일주일에 한 번 트리거 된 예약 된 작업을 추가하여 다음을 포함하는 ccleaner 의 동일한 디렉토리에있는 배치를 실행하십시오 .

ccleaner /AUTO

이렇게하면 ccleaner에서 체크 표시 한 모든 상자에 대한 프롬프트없이 스캔 및 자동 정리가 수행되며 사용자 지정 디렉토리가 포함됩니다. (레지스트리 수정을 수행하지 않음)

추가 팁 : 배치 속성에서 최소화로 실행되도록 선택할 수도 있으므로 시작시 귀찮게합니다. 스캔이 다소 빠르며 최소화 된 창을 보지 못할 수도 있습니다.


1
이것이 사실이라는 증거가 있습니까? oO
Smithers

1

하루보다 오래된 임시 파일을 제거하는 배치 파일

IF EXIST %TEMP% ( FORFILES /P %TEMP% /D -01 /C "cmd /c IF @isdir==TRUE (rd /s /q @path) else (del /q @path)" )

1
오랫동안 DOS가 없었습니다
davidbaumann

0

cleanmgr

기본 제공 Windows 기능을 사용하여 모든 임시 파일 등을 정리할 수 있습니다.

한 번만 실행

CLEANMGR /sageset

이제 정리할 항목을 선택하십시오.

이제 실행하여

CLEANMGR /sagerun

선택한대로 모든 정리 작업을 정확하게 실행합니다.

자세한 내용은 Microsoft 기술 자료를 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.