Для очищення диска потрібні лише 2 файли (разом, менше 260 КБ)
"cleanmgr.exe" для вашої платформи та "cleanmgr.exe.mui" для вашої мови. Вони вже знаходяться на вашій машині в підпапках під "% SystemRoot% \ WinSxS".
Спочатку знайдіть у папці "% SystemRoot% \ WinSxS" для "cleanmgr.exe". Ви, ймовірно, знайдете файли в папках "amd64", "wow64" та "x86". Я вибрав "amd64" для обох файлів на моїй установці Windows Server 2012 Standard x64.
Скопіюйте ці 2 файли в ці місця:
- % SystemRoot% \ System32 \ cleanmgr.exe
- % SystemRoot% \ System32 \ en-US \ cleanmgr.exe.mui
(Я вважаю, що якщо ви використовуєте іншу локаль, у WinSxS було б більше варіантів, і вам доведеться скопіювати файл .mui в підпапку для цього локалу.)
Технічно ви вже закінчили. Запустіть "cleanmgr.exe" в якості адміністратора, якщо ви хочете, щоб він показав вам усе, що може очищати (включаючи застарілі оновлення Windows, що зберігаються в WinSxS, які тепер є опцією в Win2012).
Якщо ви хочете отримати більше "GUI-ness", продовжуйте ...
Щоб отримати нове "Очищення диска" в меню "Пуск", створіть ярлик до файлу "cleanmgr.exe". Помістіть нову ярлик у папку "% ProgramData% \ Microsoft \ Windows \ Меню" Пуск "\" Програми \ Адміністративні інструменти "; назвіть його "Очищення диска". Тепер, перебуваючи в меню "Пуск", ви можете просто ввести "Очищення диска", і ви будете мати можливість запустити його як адміністратор на самому початку.
Щоб "Очищення диска" відображалося як кнопка в діалоговому вікні "Властивості" дискового диска, вам потрібно змінити реєстр, щоб додати новий ключ і "Значення рядкового розширюваного значення". Створіть новий .reg текстовий файл та вставте наступне:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00
Шістнадцятковий рядок - "% SystemRoot% \ System32 \ cleanmgr.exe / D% c", якщо ви хочете додати це вручну. Для мене мені потрібен був лише перший ключ, який потрібно було додати. Другий ключ був просто іншим місцем, де я знайшов налаштування. FYI, в реєстрі було ще 2 місця, які стосувалися "cleanmgr.exe", але, на щастя, вони цього не мали, оскільки вони використовували деякі матеріали ClassID GUID.