วิธีใช้ Advanced Disk Cleanup Utility เวอร์ชันบรรทัดคำสั่ง

คุณอาจทราบว่าDisk Cleanup Utility เวอร์ชันบรรทัดคำสั่ง  ในWindowsมีตัวเลือกการล้างข้อมูลอีกมากมาย เมื่อวันก่อน เราเห็นวิธีที่เราสามารถบังคับให้Disk Cleanup Utility ลบไฟล์ชั่วคราวทั้งหมด(Disk Cleanup Utility to delete ALL temporary files)รวมถึงไฟล์ชั่วคราวที่สร้างขึ้นในช่วง 7 วันที่ผ่านมา

ในบทช่วยสอนนี้ เราจะมาดูวิธีเปิดใช้งานตัวเลือกการทำความสะอาดเพิ่มเติมและดำเนินการล้างข้อมูลให้เป็นอัตโนมัติ เพื่อที่คุณจะได้ไม่ต้องเรียกใช้Disk Cleanup UtilityหรือCleanmgr.exeในWindows 11/10/8/7ด้วยตนเองทุกครั้ง . เราจะดูวิธีการใช้Disk Cleanup Tool(Command line version of Disk Cleanup Tool)หรือ Cleanmgr.exe เวอร์ชันบรรทัดคำสั่งพร้อมตัวเลือกการทำความสะอาดเพิ่มเติม ใช้ Task Scheduler(Use Task Scheduler)เพื่อเรียกใช้โดยอัตโนมัติโดยใช้sagesetและsagerunอาร์กิวเมนต์

เวอร์ชันบรรทัดคำสั่งของDisk Cleanup UtilityหรือCleanmgr.exe

ในการเริ่มต้น ให้เปิดพร้อมท์คำสั่งที่ยกระดับ พิมพ์cleanmgr /sageset:n – โดยที่ n สามารถเป็นจำนวนเต็มใดๆ ระหว่าง 1 ถึง 255

เวอร์ชันบรรทัดคำสั่งของ Disk Cleanup Utility หรือ Cleanmgr.exe

สวิตช์นี้/sagesetจะแสดง กล่องโต้ตอบ การตั้งค่าการล้างข้อมูลบนดิสก์(Disk Cleanup Settings)และสร้างคีย์รีจิสทรีเพื่อจัดเก็บการตั้งค่า ตัวเลข(number) แสดงถึง การตั้งค่าที่จะจัดเก็บไว้ในRegistryเมื่อคุณเรียกใช้sagerunสลับกันในภายหลัง – และโดยทั่วไปจะให้คุณสร้างทางลัดไปยังการกำหนดค่าต่างๆ ที่เก็บไว้ หรือกำหนดเวลาการล้างข้อมูลอัตโนมัติในTask Scheduler(Task Scheduler)

ผลที่ได้ คือสวิตช์ /sagerun:nจะเรียกใช้งานที่ระบุซึ่งกำหนดให้กับ ค่า nโดยใช้สวิตช์/sageset

เริ่มต้นด้วยการรันคำสั่งต่อไปนี้:

cleanmgr /sageset:1

การดำเนินการนี้จะเปิดDisk Cleanup Utilityเวอร์ชันCommand Lineซึ่งมีตัวเลือกการล้างข้อมูลอีกมากมาย

หากคุณสังเกตเห็น ตัวเลือกเหล่านี้คือตัวเลือกที่มีอยู่ในCleanmgr.exeเมื่อคุณเรียกใช้ด้วยตนเอง(manually)

เมื่อคุณเปิดโดยใช้sagesetตามที่กล่าวไว้ข้างต้น คุณจะเห็นตัวเลือกการล้างข้อมูลต่อไปนี้

อย่างไรก็ตาม ตัวเลือกที่นำเสนออาจแตกต่างกันไปขึ้นอยู่กับระบบของคุณ

เวอร์ชันบรรทัดคำสั่งของ Disk Cleanup Utility

You may be surprised to see so many options being available and wonder why Microsoft chose not to make accessing them easier!

ตัวเลือกที่นำเสนออาจรวมถึง:(The options being offered may include:)

  • ไฟล์ติดตั้งชั่วคราว
  • ดาวน์โหลดไฟล์โปรแกรม
  • ไฟล์อินเตอร์เน็ตชั่วคราว
  • หน้าเว็บออฟไลน์
  • สาขาแคช
  • ดีบักดัมพ์ไฟล์
  • ไฟล์ chkdsk เก่า
  • การติดตั้ง Windows ก่อนหน้า
  • ถังขยะรีไซเคิล
  • อัพเดทไฟล์สำรองแพ็คเกจ
  • ตั้งค่าไฟล์บันทึก
  • ไฟล์ดัมพ์หน่วยความจำข้อผิดพลาดของระบบ
  • ไฟล์ชั่วคราว
  • การล้างข้อมูล Windows Update
  • ไฟล์ที่ถูกทิ้งโดยการอัพเกรด Windows
  • ประวัติไฟล์ผู้ใช้
  • Windows Defender
  • (Per)ไฟล์การรายงานข้อผิดพลาด ของ Windows ต่อผู้ใช้ที่เก็บถาวร
  • (Per-user)ไฟล์การรายงานข้อผิดพลาด ของ Windows ต่อผู้ใช้ในคิว
  • ระบบ(System)เก็บถาวรไฟล์การรายงานข้อผิดพลาด ของ Windows
  • ระบบ(System)เข้าคิวไฟล์การรายงานข้อผิดพลาด ของ Windows
  • ไฟล์การติดตั้ง Windows ESD
  • ไฟล์บันทึกการอัปเกรด Windows
  • ไฟล์ที่แปลงชั่วคราวของ Zune

เลือกรายการที่คุณต้องการแล้วคลิกตกลงเพื่อบันทึก หลังจากที่คุณคลิกตกลง การตั้งค่า (การเลือก) จะถูกเก็บไว้ในRegistryเพื่อใช้งานในอนาคต เมื่อคุณกำหนดเวลาโดยใช้cleanmgr /sagerun:1เพื่อเรียกใช้ผ่านTask Schedulerการตั้งค่าเหล่านี้จะใช้สำหรับการ ล้าง ข้อมูลบนดิสก์(Disk Cleanup)

หากคุณต้องการเรียกใช้ยูทิลิตี้การล้างข้อมูลบนดิสก์ “Enhanced”(“Enhanced” Disk Cleanup Utility)ทันที ให้พิมพ์  cleanmgr /sagerun:1 ในหน้าต่าง cmd แล้วกด Enter 

หรือคุณสามารถพิมพ์C:\Windows\system32\cleanmgr.exe /sagerun:1ใน  หน้าต่างRun แล้วกด Enter(Run)

การดำเนินการล้างดิสก์จะเริ่มทันที

เคล็ดลับ(TIP) : ในการเริ่มDisk Cleanup Toolโดยมีตัวเลือกทั้งหมดที่เลือกไว้ล่วงหน้า ให้ใช้สวิตช์/lowdiskนั่นคือเปิด กล่อง Runและพิมพ์ต่อไปนี้แล้วกด Enter: cleanmgr /lowdisk

กำหนดเวลาและเรียกใช้ยูทิลิตี้การล้างข้อมูลบนดิสก์(Disk Cleanup Utility)โดยอัตโนมัติ(Automate)

หากคุณต้องการกำหนดเวลาให้ยูทิลิตี้การล้างข้อมูลบนดิสก์(Disk Cleanup Utility) ทำงานโดยอัตโนมัติ เป็นระยะ ๆคุณสามารถทำได้โดยใช้Task Scheduler ในการดำเนินการดังกล่าว ให้เปิดTask Schedulerจากแผง(Control Panel)ควบคุม โพสต์เกี่ยวกับวิธีกำหนดเวลางานใน Windows(How to Schedule a Task in Windows )นี้จะให้รายละเอียดเพิ่มเติมแก่คุณ คลิก(Click)ที่สร้างงาน(Create Basic Task)พื้นฐาน ตั้งชื่อและคำอธิบาย

เลือกทริกเกอร์(Trigger) ; ในกรณีนี้คือความถี่ คลิกถัด(Click Next)ไป

เนื่องจากเราได้เลือกรายเดือน(Monthly)ให้กรอกรายละเอียดที่จำเป็นอื่นๆ แล้วคลิกถัด(Next)ไป

ในการดำเนินการ เลือกเริ่มโปรแกรม(Start a program)แล้วคลิก ถัดไป

เนื่องจากเราต้องการเรียกใช้Disk Cleanup Utilityให้เขียนC:\Windows\system32\cleanmgr.exeและเพิ่มอาร์กิวเมนต์เป็น/sagerun:1 1 เนื่องจากเราได้บันทึกการตั้งค่าการล้างข้อมูลบนดิสก์โดยใช้หมายเลข '1' เราจึงใช้หมายเลข '1' เดียวกันที่นี่ คลิกถัด(Click Next)ไป

ตรวจสอบบทสรุป (Summary)เลือกช่องOpen Propertiesแล้วคลิกFinish

กล่องคุณสมบัติ การล้างข้อมูลบนดิสก์รายเดือน(Monthly Disk Cleanup Properties)จะเปิดขึ้น ซึ่งคุณจะได้ดูรายละเอียดเช่นทริกเกอร์(Triggers)ประวัติการ(History)ตั้งค่าทั่วไป(General Settings)การดำเนิน(Actions)การและเงื่อนไข(Conditions)

แค่นั้นแหละ!

ยูทิลิตี้ การล้างข้อมูลบนดิสก์ –(Disk Cleanup Utility –)พร้อมชุดตัวเลือกเพิ่มเติม – จะทำงานทุกเดือนเพื่อให้ดิสก์ของคุณสะอาดอยู่เสมอ



About the author

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



Related posts