"Disk Cleanup" hanya membutuhkan 2 file untuk berfungsi (bersama-sama, kurang dari 260KB)
"cleanmgr.exe" untuk platform Anda, dan "cleanmgr.exe.mui" untuk lokal Anda. Mereka sudah ada di mesin Anda dalam sub-folder di bawah "% SystemRoot% \ WinSxS".
Pertama, cari di bawah folder "% SystemRoot% \ WinSxS" untuk "cleanmgr.exe". Anda mungkin akan menemukan file di folder "amd64", "wow64", dan "x86". Saya memilih "amd64" untuk kedua file pada instalasi Windows Server 2012 Standard x64 saya.
Salin 2 file itu ke lokasi ini:
- % SystemRoot% \ System32 \ cleanmgr.exe
- % SystemRoot% \ System32 \ en-US \ cleanmgr.exe.mui
(Saya akan berasumsi bahwa, jika Anda menggunakan lokal yang berbeda, WinSxS akan memiliki lebih banyak pilihan, dan Anda harus menyalin file .mui ke sub-folder untuk lokal itu.)
Secara teknis, Anda sudah selesai pada saat ini. Jalankan "cleanmgr.exe" sebagai Administrator jika Anda ingin menampilkan semua yang dapat dibersihkan (termasuk Pembaruan Windows yang disimpan di WinSxS, yang sekarang menjadi pilihan di Win2012).
Jika Anda ingin lebih "GUI-ness", lanjutkan ...
Untuk mendapatkan "Disk Cleanup" baru Anda ke menu Start, buat pintasan ke file "cleanmgr.exe". Masukkan pintasan baru di folder "% ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ Administrative Tools"; beri nama "Disk Cleanup". Sekarang, ketika di menu Start, Anda cukup mengetik "Disk Cleanup", dan Anda akan memiliki opsi untuk memulainya sebagai Administrator di awal.
Untuk mendapatkan "Disk Cleanup" muncul sebagai tombol pada kotak dialog Properties disk drive, Anda harus mengubah registri untuk menambahkan kunci baru dan "Expandable String Value". Buat file teks .reg baru dan rekatkan pada yang berikut ini:
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
String hex adalah "% SystemRoot% \ System32 \ cleanmgr.exe / D% c", jika Anda ingin menambahkan ini secara manual. Bagi saya, saya hanya perlu kunci pertama yang ditambahkan. Kunci kedua hanyalah tempat lain yang saya temukan pengaturannya. FYI, ada 2 tempat lain di registri yang berurusan dengan "cleanmgr.exe", tapi untungnya mereka tidak masalah untuk ini, karena mereka menggunakan beberapa barang GUID ClassID.