276 words
1 minute
How to clean Windows cache
1@echo off2:: Check admin3net session >nul 2>&14if %errorLevel% == 0 (5 echo Running as admin6) else (7 echo Requesting for admin8 powershell -Command "Start-Process '%~f0' -Verb runAs"9 exit /b10)11
12
13:: Set default dir14set "LocalDir=%USERPROFILE%\AppData\Local"15set "LocalLowDir=%USERPROFILE%\AppData\LocalLow"16set "RoamingDir=%USERPROFILE%\AppData\Roaming"17
18:: Set custom dir19set "UnrealEngineDir=C:\Program Files\Epic Games"20
21
22@rem Steam23set "steamFolder=C:\Program Files (x86)\Steam"24if exist "%steamFolder%\appcache" (25 rd /s /q "%steamFolder%\appcache"26)27
28
29@rem Epic Games30if exist "%LocalDir%\EpicGamesLauncher\Saved\" (31 for /d %%D in ("%LocalDir%\EpicGamesLauncher\Saved\*webcache*") do (32 rd /s /q "%%D"33 )34)35
36
37@rem Unreal Engine38if exist "%LocalDir%\UnrealEngineLauncher\" (39 rd /s /q "%LocalDir%\UnrealEngineLauncher"40)41if exist "%LocalDir%\UnrealBuildTool\" (42 rd /s /q "%LocalDir%\UnrealBuildTool"43)44if exist "%LocalDir%\UnrealEngine\Editor\ProjectEditorRecords.json" (45 del /q "%LocalDir%\UnrealEngine\Editor\ProjectEditorRecords.json"46)47for /d %%D in ("%UnrealEngineDir%\*") do (48 if exist "%%D\.vscode\" (49 rd /s /q "%%D\.vscode"50 )51 if exist "%%D\Engine\DerivedDataCache\" (52 rd /s /q "%%D\Engine\DerivedDataCache"53 )54)55
56
57@rem VS Code58set "vsCodeDir=%RoamingDir%\Code"59if exist "%vsCodeDir%\Cache\" (60 rd /s /q "%vsCodeDir%\Cache"61)62if exist "%vsCodeDir%\CachedData\" (63 rd /s /q "%vsCodeDir%\CachedData"64)65if exist "%vsCodeDir%\logs\" (66 rd /s /q "%vsCodeDir%\logs"67)68if exist "%vsCodeDir%\blob_storage\" (69 rd /s /q "%vsCodeDir%\blob_storage"70)71if exist "%vsCodeDir%\User\workspaceStorage\" (72 for /d %%D in ("%vsCodeDir%\User\workspaceStorage\*") do (73 rd /s /q "%%D"74 )75 del /q "%vsCodeDir%\User\workspaceStorage\*"76)77
78
79@rem System80if exist "C:\DumpStack.log" (81 del /q "C:\DumpStack.log"82)83if exist "%LocalLowDir%\" (84 for %%F in ("%LocalLowDir%\*") do (85 if "%%~xF"=="" (86 echo Deleting file: %%F87 del /q "%%F"88 )89 )90)91if exist "%LocalDir%\CEF\" (92 rd /s /q "%LocalDir%\CEF"93)94if exist "%LocalDir%\D3DSCache\" (95 rd /s /q "%LocalDir%\D3DSCache"96)97if exist "%LocalDir%\CrashReportClient\" (98 rd /s /q "%LocalDir%\CrashReportClient"99)100if exist "%LocalDir%\VirtualStore\" (101 rd /s /q "%LocalDir%\VirtualStore"102)103
104
105echo Cleanup completed.106pause How to clean Windows cache
/posts/tutorial-windows/cleanwindowscache/ Some information may be outdated