2022년 11월 29일 화요일

문득 시스템이 시작할때마다 윈도우즈 캐시 파일과 임시 파일들을 삭제해 주면 어떨까? 라고 생각해 보았다.

회사 컴이

C 드라이브의 용량이 SSD 128GB로

좀만 쓰다보면 2GB 미만으로 떨어지곤 해서리..

그때마다 임시 파일들을 날렸는데..


오늘 문득..

이걸 배치파일로 만들어서 컴 킬때마다 날려주면 어떨까?

란 생각이 들어서 해 보았다.


일단 자료는

https://www.hexnode.com/mobile-device-management/help/script-to-clear-cache-and-temporary-files-on-windows-devices/


위의 것 참고해서

파일로 만듬.

파일다운로드


설명하자면..

파워쉘 스크립트로 윈도우즈 캐시 파일을 바이든하고

DOS 커맨드라인에서는 윈도우즈 임시 파일을 날린다(바이든한다).

(위의 문장이 뭔가 이상하다면 그것은 귓구멍이 정상입니다.)


파워쉘을 배치로 구동시키기 위해서 bat로 RunSytemCacheRemove.bat를 만듬.

윈도우즈 시작프로그램에

RunSytemCacheRemove.bat 과

WindowsTempRemove.bat 두개를 넣어주면 윈도우즈 시작때마다 알아서 지워 줄 꺼임.


끗!!!


------------------------------------------------------------------------------

2022-11-29 추가 : 구글에서 첨부파일을 악성 코드 취급해서리.. 아얘 소스 적기로..

---------------------------------------------------------------------------------

RunSytemCacheRemove.bat 파일 내용

PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& './SystemCacheRemove.ps1'"


SystemCacheRemove.ps1 파일 내용

$objShell = New-Object -ComObject Shell.Application 

$objFolder = $objShell.Namespace(0xA) 

$WinTemp = "c:\Windows\Temp\*" 

#1# Remove Temp Files  

write-Host "Removing Temp" -ForegroundColor Green  

Set-Location “C:\Windows\Temp”  

Remove-Item * -Recurse -Force -ErrorAction SilentlyContinue  

Set-Location “C:\Windows\Prefetch”  

Remove-Item * -Recurse -Force -ErrorAction SilentlyContinue  

Set-Location “C:\Documents and Settings”  

Remove-Item “.\*\Local Settings\temp\* -Recurse -Force -ErrorAction SilentlyContinue  

Set-Location “C:\Users”  

Remove-Item “.\*\Appdata\Local\Temp\* -Recurse -Force -ErrorAction SilentlyContinue  

#2# Empty Recycle Bin  

write-Host "Emptying Recycle Bin." -ForegroundColor Blue  

$objFolder.items() | %{ remove-item $_.path -Recurse -Confirm:$false}  

#3# Running Disk Clean up Tool  

write-Host "Running the Windows Disk Clean up Tool" -ForegroundColor White  

cleanmgr /sagerun:1 | out-Null  

$([char]7)  

Sleep 3  

write-Host "Cleanup task complete!" -ForegroundColor Yellow  

Sleep 3  

##### End of the Script ##### 


WindowsTempRemove.bat 파일 내용

@echo off 

echo is clearing system junk files, please wait... 
 
del /f /s /q %systemdrive%\*.tmp 

del /f /s /q %systemdrive%\*._mp 

del /f /s /q %systemdrive%\*.log 

del /f /s /q %systemdrive%\*.gid 

del /f /s /q %systemdrive%\*.chk  

del /f /s /q %systemdrive%\*.old 

del /f /s /q %systemdrive%\recycled\*.* 

del /f /s /q %windir%\*.bak 

del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp 

echo clear system garbage is complete!

exit


각자 긁어서 파일명으로 저장한 뒤

필요할 때마다 실행 OR 시작프로그램에 등록해서 실행

(ps1 파일은 Power Shell Script 파일로 시작프로그램에 등록 시 RunSytemCacheRemove.bat 을 통해 실행하는 것임. 3개 다 같은 디렉토리에 넣고 실행할 것!)

댓글 없음:

댓글 쓰기

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...