Очистка диска в Windows Server 2008/2008r2 без установки Desktop Experience
По умолчанию, в Windows Server 2008 и 2008r2 не установлена полезная утилита «Очистка диска» (Disk Cleanup). Её можно получить, доустановив Desktop Experience. Однако, зачем на боевом сервере все эти рюшечки? Есть другой простой способ — необходимо скопировать уже имеющийся на диске cleanmgr.exe в %systemroot%\System32 и cleanmgr.exe.mui в %systemroot%\System32\en-US. В различных редакциях, эти файлы лежат в разных местах.
В 2008 32bit:
1 2 |
C:\Windows\winsxs\x86_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133\cleanmgr.exe C:\Windows\winsxs\x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc\cleanmgr.exe.mui |
Для 2008 64bit:
1 2 |
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe.mui |
Для 2008r2:
1 2 |
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui |
После того, как cleanmgr.exe оказался в %systemroot%\System32, а cleanmgr.exe.mui — в %systemroot%\System32\en-US, запустить «Очистку диска» можно либо из %systemroot%\System32, либо набрав в командной строке «cleanmgr». Всё будет работать «как обычно».
Если сервер рус, то кидать в %systemroot%\System32\ru-RU
Данное решение одобрено Microsoft:
Disk Cleanup option on drive’s general properties and cleanmgr.exe is not present in Windows Server 2008 or Windows Server 2008 R2 by default