Всем привет.
rem Hibernate off - отключаем гибернацию
powercfg /hibernate off
rem Clear RecycleBin - чистим корзину
powershell.exe -ExecutionPolicy bypass -command "& {Clear-RecycleBin -Force}"
rem Clear RecycleBin чистим корзину 2
rd /s c:\$Recycle.Bin
rd /s d:\$Recycle.Bin
rem Clear ТЕМР - чистим врем. папку
erase "%TEMP%\*.*" /f /s /q
erase "%TMP%\*.*" /f /s /q
rem чистим кеш браузеров
rem Clear IE cache
rem Delete Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
rem Delete Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
rem Delete History
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
rem Delete Form Data
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
rem Delete Passwords
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
rem Delete All
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
rem Delete All plus files and settings stored by Add-ons
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
rem Clear Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*") do RD /S /Q "%%i"
rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"
rem Restorepoint off/on - отключаем ведение тчк восстановления
sysdm.cpl
rem Apps repository - сносим левый софт если таковой имеется.
appwiz.cpl
Не перестаю удивляться нештатным ситуациям когда Windows перестает нормально реагировать на действия пользователя только из-за того что ей не хватает "кислорода". А именно свободного места на диске "С". Особенно актуально это стало с тех пор как все поняли что надо, ой надо, ставить апдейты. Разумеется она их все хранит на том же на диске "С". И постепенно, рука об руку с пользователем, топит сама себя.
Что можно сделать? Немного. В %-м отношении к занятому месту мне удавалось освободить до 20-ти % места от общего объема. Не более. Это если еще убедить пользователя хранить свои файлы на другом диске, или в облаке.
Если попробовать автоматизировать процесс очистки от того что никак не должно влиять на установленный софт то картина будет следующей:
powercfg /hibernate off
rem Clear RecycleBin - чистим корзину
powershell.exe -ExecutionPolicy bypass -command "& {Clear-RecycleBin -Force}"
rem Clear RecycleBin чистим корзину 2
rd /s c:\$Recycle.Bin
rd /s d:\$Recycle.Bin
rem Clear ТЕМР - чистим врем. папку
erase "%TEMP%\*.*" /f /s /q
erase "%TMP%\*.*" /f /s /q
rem Clear IE cache
rem Delete Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
rem Delete Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
rem Delete History
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
rem Delete Form Data
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
rem Delete Passwords
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
rem Delete All
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
rem Delete All plus files and settings stored by Add-ons
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
rem Clear Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*") do RD /S /Q "%%i"
rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"
rem Restorepoint off/on - отключаем ведение тчк восстановления
sysdm.cpl
rem Apps repository - сносим левый софт если таковой имеется.
appwiz.cpl
Из приведенного выше можно было бы оставить тчк восстановления. Или уменьшить их количество. Также рекомендую переместить назначение глобальных переменных %TEMP% и %TMP% на другой диск. Также можете удалить профиль того пользователя который вам не нужен на этом ПК.
Успехов.
Windows 10 и 8:
ReplyDeleteDism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Dism.exe /online /cleanup-image /StartComponentCleanup