"การล้างข้อมูลบนดิสก์" ต้องการเพียง 2 ไฟล์ในการทำงาน (ร่วมกันน้อยกว่า 260KB)
"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 \ Start เครื่องมือ Menu \ Programs \ Administrative" ตั้งชื่อมันว่า "การล้างข้อมูลบนดิสก์" ตอนนี้เมื่ออยู่ในเมนู Start คุณสามารถพิมพ์ "Disk Cleanup" และคุณจะมีตัวเลือกให้เริ่มเป็นผู้ดูแลระบบเมื่อเริ่มต้น
ในการรับ "การล้างข้อมูลบนดิสก์" เพื่อแสดงเป็นปุ่มบนกล่องโต้ตอบคุณสมบัติของดิสก์ไดรฟ์คุณต้องเปลี่ยนรีจิสตรีเพื่อเพิ่มคีย์ใหม่และ "ค่าสตริงที่ขยายได้" สร้างไฟล์ข้อความ. 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 บางอย่าง