วิธี cleandsk ใน Windows 10 - อาร์กิวเมนต์บรรทัดคำสั่ง

เครื่องมือล้างข้อมูลบนดิสก์มีอยู่แล้ว Windows เป็นเวลาหลายปี. มีวิธีที่รวดเร็วในการลบไฟล์ชั่วคราวแคชและไฟล์ที่ไม่จำเป็นอื่น ๆ เพื่อช่วยให้คุณเพิ่มพื้นที่ว่างในดิสก์ นอกจากนี้คุณยังสามารถใช้เพื่อลบ Windows เวอร์ชันเก่าหลังจากอัปเกรดเป็น Windows 10 การล้างข้อมูลบนดิสก์ยังมีตัวเลือกที่ซ่อนอยู่มากมายที่คุณสามารถเข้าถึงได้ก็ต่อเมื่อคุณเรียกใช้จากพรอมต์คำสั่งหรือทางลัดที่กำหนดเอง ในบทความนี้เราจะพูดถึง How to cleandsk ใน Windows 10 - อาร์กิวเมนต์บรรทัดคำสั่ง เอาล่ะ!





เครื่องมือ Windows ในตัว Disk Cleanup ที่สามารถเปิดเป็นไฟล์ cleanmgr.exe จากกล่องโต้ตอบ Run ยังรองรับอาร์กิวเมนต์บรรทัดคำสั่งที่น่าสนใจจำนวนมากซึ่งมีประโยชน์ในหลาย ๆ สถานการณ์ มาตรวจสอบและดูว่าคุณสามารถใช้งานได้อย่างไร



คุณสามารถเรียนรู้สวิตช์ที่พร้อมใช้งานสำหรับการล้างข้อมูลบนดิสก์โดยป้อนคำสั่งต่อไปนี้ในกล่องโต้ตอบเรียกใช้:

cleanmgr.exe /?

คุณสามารถดูภาพหน้าจอต่อไปนี้:



Cleandsk



รายการที่คุณสามารถดูได้ดังต่อไปนี้:

  • / ไดรฟ์เวอร์ D
  • / SAGESET: n
  • / ซาเกรัน: n
  • / TUNEUP: n
  • / LOWDISK
  • / VERYLOWDISK
  • /ติดตั้ง
  • / อัตโนมัติ

นี่คือความหมายที่แท้จริงของสวิตช์เหล่านี้



ดำเนินการล้างข้อมูลบนดิสก์สำหรับไดรฟ์เฉพาะ ผู้ใช้ควรระบุอักษรระบุไดรฟ์โดยไม่มี: ดังที่แสดงในภาพด้านล่าง:



cleanmgr.exe /D C

Cleandsk

Android จะไม่เชื่อมต่ออินเทอร์เน็ต

จากนั้นคำสั่งด้านบนจะเปิดการล้างข้อมูลบนดิสก์สำหรับไดรฟ์ C

คุณยังสามารถรวมอาร์กิวเมนต์ / D กับสวิตช์อื่น ๆ ของ cleanmgr.exe

cleanmgr.exe / SAGESET | Cleandsk

คีย์ SAGESET อนุญาตให้คุณสร้างค่าที่ตั้งไว้ล่วงหน้าของช่องทำเครื่องหมายที่เลือกใน cleanmgr.exe เมื่อคุณทำเช่นนั้นคุณสามารถเปิดการตั้งค่าล่วงหน้าโดยใช้ตัวเลือก / SAGERUN คุณสามารถดูไวยากรณ์ได้ดังนี้:

cleanmgr.exe /SAGESET:number

คำสั่งจำเป็นต้อง ดำเนินการยกระดับ (ในฐานะผู้ดูแลระบบ) .

ไม่ลงรอยกันในการกู้คืนข้อความที่ถูกลบ

โดยที่ตัวเลขสามารถเป็นค่าใดก็ได้ตั้งแต่ 0 ถึง 65535 ตัวเลือกที่คุณเลือกระหว่างเซสชัน SAGESET จะเขียนลงใน Registry และเก็บไว้ที่นั่นเพื่อใช้งานต่อไป คำสั่งจะต้องถูกดำเนินการในระดับสูง
ใช้มันดังนี้:

  • ขั้นแรกให้เปิดพรอมต์คำสั่งที่ยกระดับ
  • จากนั้นพิมพ์คำสั่งต่อไปนี้
    cleanmgr.exe /SAGESET:number

    สมมติว่าคุณใช้เลข 112 เช่น:

  • เลือกตัวเลือกที่คุณต้องการเปิดสำหรับค่าที่ตั้งไว้ดังที่แสดงด้านล่าง:
  • กดตกลงเพื่อบันทึกค่าที่ตั้งไว้ภายใต้หมายเลขที่คุณป้อนในกล่องโต้ตอบเรียกใช้

ตั้งแต่คุณเริ่ม cleanmgr.exe / SAGESET: n ยกระดับแล้วมันจะเปิดโดยตรงในโหมดล้างไฟล์ระบบ

ในทางเทคนิคช่องทำเครื่องหมายทุกช่องจะแสดงในการล้างข้อมูลบนดิสก์จะสะท้อนคีย์ย่อยของรีจิสทรีที่เหมาะสมภายใต้สาขารีจิสทรีต่อไปนี้:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCaches

เช่นคีย์ย่อยของ Windows Upgrade Log Files จะสะท้อนถึงอ็อพชันเดียวกันในอินเทอร์เฟซผู้ใช้ของแอปพลิเคชัน

สำหรับแต่ละค่าที่คุณตรวจสอบค่านั้นจะถูกทำเครื่องหมายภายใต้ค่า StateFlagsNNNN DWORD โดยที่ NNNN เป็นตัวเลขที่คุณส่งผ่านไปยังอาร์กิวเมนต์ SAGESET ฉันมีค่า StateFlags0112 สำหรับคำสั่ง / SAGESET: 112 ของฉัน:

cleanmgr.exe / SAGERUN | Cleandsk

อาร์กิวเมนต์ / SAGERUN อนุญาตให้ผู้ใช้เรียกใช้พรีเซ็ตที่กำหนดค่าไว้ก่อนหน้านี้ด้วยคำสั่ง / SAGESET: n คุณสามารถดูไวยากรณ์ได้ดังนี้:

cleanmgr.exe /SAGERUN:number

ใช้หมายเลขเดียวกับที่คุณใช้สำหรับคำสั่ง / SAGESET: number ก่อนหน้านี้
เมื่อรวมกับตัวอย่างก่อนหน้านี้คุณควรทำสิ่งต่อไปนี้

  • ขั้นแรกให้เปิดพรอมต์คำสั่งที่ยกระดับ
  • จากนั้นพิมพ์คำสั่งต่อไปนี้
    cleanmgr.exe /SAGESET:number

    สมมติว่าคุณใช้เลข 112:

  • เลือกตัวเลือกที่คุณต้องการให้เรียกใช้สำหรับค่าที่ตั้งไว้ดังที่แสดงด้านล่าง:
  • แตะตกลงเพื่อบันทึกค่าที่ตั้งไว้ล่วงหน้าภายใต้หมายเลข 112
  • จากนั้นพิมพ์ cleanmgr.exe / SAGERUN: 112 ในกล่องโต้ตอบเรียกใช้ จากนั้นจะเริ่มล้างข้อมูลโดยใช้ตัวเลือกที่เลือกไว้ล่วงหน้าโดยอัตโนมัติ

กระบวนการล้างข้อมูลจะเริ่มต้นทันทีโดยไม่มีการแจ้งยืนยันใด ๆ การล้างข้อมูลบนดิสก์จะปิดโดยอัตโนมัติ

หากไม่ได้ระบุอาร์กิวเมนต์ / D สำหรับคำสั่งนี้จะถูกนำไปใช้กับไดรฟ์ทั้งหมด

คำสั่งต่อไปนี้ไม่ได้รับการจัดทำเป็นเอกสาร เพื่อค้นหาพวกเขาฉันใช้ Sysinternals Process Monitor และบันทึกของยูทิลิตี้ cleanmgr หากพวกเขาไม่ปฏิบัติตามที่อธิบายไว้โปรดแก้ไขฉันในความคิดเห็น

lg up ไม่สามารถโหลดโมเดลได้

cleanmgr.exe / TUNEUP | Cleandsk

คำสั่งมีเพียงเพื่ออธิบายฟังก์ชันการทำงานของ SAGESET ใน Windows 10 มันก็ทำเช่นเดียวกันทุกประการ เช่นเดียวกับสวิตช์ SAGESET จะเขียนค่าที่ตั้งไว้ล่วงหน้าไปยัง Registry สามารถใช้ได้มากกว่า SAGESET คุณสามารถดูไวยากรณ์ได้ดังนี้:

cleanmgr.exe /tuneup:112

Cleandsk

คำสั่งจำเป็นต้องดำเนินการยกระดับ

หากคุณเคยกำหนดค่าหมายเลขที่ระบุด้วยสวิตช์ TUNEUP กับ SAGESET ก่อนหน้านี้จะแสดงการเปลี่ยนแปลงที่คุณทำ:

สวิตช์นี้ไม่ได้รับการบันทึกไว้ดังนั้น Microsoft จึงสามารถลบหรือเปลี่ยนแปลงลักษณะการทำงานได้ตลอดเวลา ฉันแนะนำให้คุณใช้ SAGESET แทน

cleanmgr.exe / LOWDISK | Cleandsk

สวิตช์นี้ใช้จริงเมื่อ Windows แจ้งให้ผู้ใช้ทราบว่าพื้นที่ดิสก์ในไดรฟ์หมด เมื่อคุณแตะการแจ้งเตือนการล้างข้อมูลบนดิสก์จะเปิดขึ้นพร้อมกับช่องทำเครื่องหมายทั้งหมดที่เลือกไว้ตามค่าเริ่มต้น คุณยังสามารถดำเนินการได้จากกล่องโต้ตอบเรียกใช้ดังต่อไปนี้:

cleanmgr.exe /LOWDISK

Cleandsk

เมื่อคุณกดปุ่ม Enter ระบบจะวิเคราะห์ไดรฟ์และแสดงอินเทอร์เฟซผู้ใช้ที่คุ้นเคย แต่มีการเลือกช่องทำเครื่องหมายทั้งหมดตามค่าเริ่มต้น:

คุณยังสามารถเรียกใช้คำสั่งจากพรอมต์คำสั่งที่ยกระดับเพื่อให้เปลี่ยนเป็นโหมดไฟล์ระบบ

cleanmgr.exe / VERYLOWDISK | Cleandsk

มันเหมือนกับสวิตช์ดิสก์ / LOWDISK อย่างไรก็ตามมันจะล้างไฟล์ทั้งหมดโดยอัตโนมัติ จะไม่แสดงการยืนยัน แต่จะแสดงกล่องโต้ตอบเพื่อระบุว่าตอนนี้คุณมีพื้นที่ว่างในดิสก์เท่าใด
ไวยากรณ์:

cleanmgr.exe /VERYLOWDISK

เรียกใช้คำสั่งจากพรอมต์คำสั่งที่ยกระดับเพื่อให้เปลี่ยนเป็นโหมดไฟล์ระบบ

การตั้งค่าสวิตช์จะวิเคราะห์ไฟล์ระบบที่เหลือจาก Windows เวอร์ชันก่อนหน้า เช่นหากคุณอัปเกรดจาก Windows 7 เป็น Windows 10 การเรียกใช้สวิตช์นี้จะมีประโยชน์ นอกจากนี้ยังต้องดำเนินการจากพรอมต์คำสั่งที่ยกระดับ:

วิธีติดตั้ง cm13
cleanmgr.exe /SETUP

จากนั้นแอปพลิเคชันจะคำนวณพื้นที่ที่ใช้โดยไฟล์จากการติดตั้ง Windows ครั้งก่อน มันเหมือนกับการล้างไฟล์การติดตั้ง Windows ก่อนหน้าโดยใช้อินเทอร์เฟซผู้ใช้ของ Disk Cleanup ในโหมดปกติ แอปพลิเคชันจะวิเคราะห์สถานที่ต่อไปนี้:

C:$Windows.~BT* C:$Windows.~LS* C:$Windows.~WS* C:ESDDownload* C:ESDWindows* C:$WINDOWS.~Q* C:$INPLACE.~TR* C:Windows.old* C:WindowsPanther 

อย่างไรก็ตามแอปพลิเคชันจะไม่ทำความสะอาดโดยอัตโนมัติ นอกจากนี้ยังไม่แสดงอินเทอร์เฟซผู้ใช้ด้วย แต่จะเขียนไฟล์บันทึกสองไฟล์ซึ่งคุณสามารถตรวจสอบได้:

C:WindowsSystem32LogFilessetupclnsetupact.log C:WindowsSystem32LogFilessetupclnsetuperr.log

เหมือนกับข้างต้น แต่แอปพลิเคชันจะลบไฟล์จากการติดตั้ง Windows ก่อนหน้าหรือการอัปเกรดแบบแทนที่ก่อนหน้าโดยอัตโนมัติ

โฟลเดอร์ต่อไปนี้จะลบ:

วิธีล้างช่องที่ไม่ลงรอยกัน
C:$Windows.~BT* C:$Windows.~LS* C:$Windows.~WS* C:ESDDownload* C:ESDWindows* C:$WINDOWS.~Q* C:$INPLACE.~TR* C:Windows.old* C:WindowsPanther 

จากนั้นแอปพลิเคชันจะเขียนผลลัพธ์ไปยังไฟล์บันทึกต่อไปนี้:

C:WindowsSystem32LogFilessetupclnsetupact.log C:WindowsSystem32LogFilessetupclnsetuperr.log 

นอกจากนี้จะไม่แสดงส่วนติดต่อผู้ใช้ใด ๆ

คุณสามารถดูไวยากรณ์ได้ดังนี้:

cleanmgr.exe /AUTOCLEAN

คำสั่งต้องการเพื่อดำเนินการยกระดับเช่น คุณต้องเปิดใช้งานจากอินสแตนซ์พรอมต์คำสั่งที่ยกระดับ

สรุป

เอาล่ะนั่นคือคนทั้งหมด! ฉันหวังว่าพวกคุณจะชอบบทความของ cleandsk นี้และคิดว่าจะเป็นประโยชน์กับคุณด้วย ให้ข้อเสนอแนะของคุณกับเรา นอกจากนี้หากพวกคุณมีข้อสงสัยเพิ่มเติมเกี่ยวกับบทความนี้ จากนั้นแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง เราจะติดต่อกลับโดยเร็ว

ขอให้มีความสุขในวันนี้!

ดูเพิ่มเติม: สิทธิ์รีเซ็ต Windows 10 - สิทธิ์รีเซ็ต NTFS