Главная

Thursday, 1 November 2018

Борьба за место под солнцем.

Всем привет.

Не перестаю удивляться нештатным ситуациям когда Windows перестает нормально реагировать на действия пользователя только из-за того что ей не хватает "кислорода". А именно свободного места на диске "С". Особенно актуально это стало с тех пор как все поняли что надо, ой надо, ставить апдейты. Разумеется она их все хранит на том же на диске "С". И постепенно, рука об руку с пользователем, топит сама себя. 

Что можно сделать? Немного. В %-м отношении к занятому месту мне удавалось освободить до 20-ти % места от общего объема. Не более. Это если еще убедить пользователя хранить свои файлы на другом диске, или в облаке.

Если попробовать автоматизировать процесс очистки от того что никак не должно влиять на установленный софт то картина будет следующей:

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

Из приведенного выше  можно было бы оставить тчк восстановления. Или уменьшить их количество. Также рекомендую переместить назначение глобальных переменных  %TEMP% и %TMP% на другой диск. Также можете удалить профиль того пользователя который вам не нужен на этом ПК.

Успехов.

1 comment:

  1. Windows 10 и 8:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
    Dism.exe /online /cleanup-image /StartComponentCleanup

    ReplyDelete

А что вы думаете по этому поводу?