„Oczyszczanie dysku” wymaga tylko 2 plików do działania (łącznie mniej niż 260 KB)
„cleanmgr.exe” dla Twojej platformy i „cleanmgr.exe.mui” dla Twojej lokalizacji. Są już na twoim komputerze w podfolderach pod „% SystemRoot% \ WinSxS”.
Najpierw wyszukaj w folderze „% SystemRoot% \ WinSxS” „cleanmgr.exe”. Pliki prawdopodobnie znajdziesz w folderach „amd64”, „wow64” i „x86”. Wybrałem „amd64” dla obu plików w mojej instalacji Windows Server 2012 Standard x64.
Skopiuj te 2 pliki do następujących lokalizacji:
- % SystemRoot% \ System32 \ cleanmgr.exe
- % SystemRoot% \ System32 \ en-US \ cleanmgr.exe.mui
(Zakładam, że jeśli używasz innego ustawienia narodowego, WinSxS będzie miał więcej możliwości i będziesz musiał skopiować plik .mui do podfolderu dla tych ustawień regionalnych).
Technicznie rzecz biorąc, w tym momencie skończyłeś. Uruchom „cleanmgr.exe” jako Administrator, jeśli chcesz, aby pokazywał ci wszystko, co może wyczyścić (w tym nieaktualne Aktualizacje Windows przechowywane w WinSxS, które są teraz opcją w Win2012).
Jeśli chcesz uzyskać więcej „GUI-ness”, kontynuuj ...
Aby przenieść nowe „Oczyszczanie dysku” do menu Start, utwórz skrót do pliku „cleanmgr.exe”. Umieść nowy skrót w folderze „% ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ Administrative Tools”; nazwij to „Oczyszczanie dysku”. Teraz, gdy jesteś w menu Start, możesz po prostu wpisać „Oczyszczanie dysku”, a na początku będziesz mieć możliwość uruchomienia go jako Administrator.
Aby „Oczyszczanie dysku” wyświetlało się jako przycisk w oknie dialogowym Właściwości napędu dyskowego, musisz zmienić rejestr, aby dodać nowy klucz i „Wartość ciągu rozwijanego”. Utwórz nowy plik tekstowy .reg i wklej w następujący sposób:
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
Ciąg szesnastkowy to „% SystemRoot% \ System32 \ cleanmgr.exe / D% c”, na wypadek, gdybyś chciał dodać go ręcznie. Dla mnie potrzebowałem tylko pierwszego klucza do dodania. Drugi klucz był po prostu kolejnym miejscem, w którym znalazłem ustawienie. Do Twojej wiadomości, w rejestrze były 2 inne miejsca zajmujące się plikiem „cleanmgr.exe”, ale na szczęście nie miały one znaczenia, ponieważ korzystały z niektórych identyfikatorów GUID ClassID.