"Dọn đĩa" chỉ yêu cầu 2 tệp để hoạt động (cùng nhau, dưới 260KB)
"Cleanmgr.exe" cho nền tảng của bạn và "Cleanmgr.exe.mui" cho ngôn ngữ của bạn. Chúng đã có trên máy của bạn trong các thư mục con trong "% SystemRoot% \ WinSxS".
Đầu tiên, tìm kiếm trong thư mục "% SystemRoot% \ WinSxS" cho "cleanmgr.exe". Bạn có thể sẽ tìm thấy các tệp trong các thư mục "amd64", "wow64" và "x86". Tôi đã chọn "amd64" cho cả hai tệp trên bản cài đặt Windows Server 2012 Standard x64.
Sao chép 2 tệp đó vào các vị trí này:
- % SystemRoot% \ System32 \ cleanmgr.exe
- % SystemRoot% \ System32 \ en-US \ cleanmgr.exe.mui
(Tôi cho rằng, nếu bạn đang sử dụng một ngôn ngữ khác, WinSxS sẽ có nhiều lựa chọn hơn và bạn phải sao chép tệp .mui vào thư mục con cho miền địa phương đó.)
Về mặt kỹ thuật, bạn đã hoàn thành vào thời điểm này. Chạy "cleanmgr.exe" với tư cách Quản trị viên nếu bạn muốn nó hiển thị cho bạn mọi thứ mà nó có thể xóa (bao gồm các Cập nhật Windows cũ được lưu trữ trong WinSxS, hiện là một tùy chọn trong Win2012).
Nếu bạn muốn có thêm "GUI-ness", hãy tiếp tục ...
Để đưa "Dọn ổ đĩa" mới của bạn vào menu Bắt đầu, hãy tạo một lối tắt đến tệp "Cleanmgr.exe". Đặt lối tắt mới vào thư mục "% ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ Admin Tools"; đặt tên là "Dọn đĩa". Bây giờ, khi trong menu Bắt đầu, bạn có thể chỉ cần gõ "Dọn ổ đĩa" và bạn sẽ có tùy chọn để bắt đầu với tư cách Quản trị viên ngay từ đầu.
Để có được "Disk Cleanup" hiển thị dưới dạng nút trên hộp thoại Thuộc tính của ổ đĩa, bạn phải thay đổi sổ đăng ký để thêm khóa mới và "Giá trị chuỗi có thể mở rộng". Tạo một tệp văn bản .reg mới và dán vào sau:
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
Chuỗi hex là "% SystemRoot% \ System32 \ cleanmgr.exe / D% c", trong trường hợp bạn muốn thêm thủ công này. Đối với tôi, tôi chỉ cần khóa đầu tiên được thêm vào. Khóa thứ hai chỉ là một nơi khác mà tôi tìm thấy cài đặt nằm. FYI, có 2 vị trí khác trong sổ đăng ký xử lý "cleanmgr.exe", nhưng may mắn là họ không quan trọng với việc này, vì họ đã sử dụng một số công cụ ClassID GUID.