การล้างข้อมูลบนดิสก์ (Cleanmgr.exe) เป็นเครื่องมือในตัวใน Windows ซึ่งมีตัวเลือกการล้างข้อมูลที่มีประโยชน์ซึ่งไม่มีในเครื่องมือล้างข้อมูลบุคคลที่สามอื่นๆ ถอดได้ ไดรเวอร์อุปกรณ์ที่ถูกแทนที่, ไฟล์ชั่วคราว, แคช Internet Explorer, การอัปเดต Windows ที่ล้าสมัย, โฟลเดอร์การติดตั้ง Windows ก่อนหน้า (Windows.old)และอีกมากมาย
แต่คุณอาจสงสัยว่าเหตุใดการล้างข้อมูลบนดิสก์จึงข้ามการลบไฟล์และโฟลเดอร์บางรายการในโฟลเดอร์ TEMP ของคุณ
เหตุใดการล้างข้อมูลบนดิสก์จึงทิ้งไฟล์ชั่วคราวไว้
เมื่อพูดถึงการลบไฟล์ชั่วคราว การล้างข้อมูลบนดิสก์ตามค่าเริ่มต้นจะไม่ลบรายการที่ตรงกับเกณฑ์ต่อไปนี้:
- ไฟล์ที่มีแอตทริบิวต์อ่านอย่างเดียว ระบบ หรือแอตทริบิวต์ที่ซ่อนอยู่
- ไฟล์ที่มีการเข้าถึงในช่วงเจ็ดวันที่ผ่านมา
- ไดเร็กทอรีที่สร้างขึ้นในเจ็ดวันที่ผ่านมา
สำหรับเกณฑ์ที่ 2: ด้วยการแก้ไขรีจิสทรีอย่างง่าย คุณสามารถกำหนดให้การล้างข้อมูลบนดิสก์ลบไฟล์ชั่วคราวทั้งหมดหรือ เฉพาะไฟล์ที่มีการประทับเวลาที่เข้าถึงล่าสุดมากกว่า "n" จำนวนวันนับจากปัจจุบัน วันที่.
ที่เกี่ยวข้อง:วิธีลบไฟล์ที่เก่ากว่า N วันโดยอัตโนมัติใน Windows
ทำให้การล้างข้อมูลบนดิสก์ลบไฟล์ชั่วคราวทั้งหมด
เริ่มตัวแก้ไขรีจิสทรีและไปที่:
ไฟล์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary
ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิก LastAccess.
ตั้งค่าข้อมูลค่าสำหรับ LastAccess เป็น 0
ค่า “LastAcess” หมายถึงจำนวนวันที่ต้องผ่านไปตั้งแต่ไฟล์ล่าสุด เข้าถึงหรือสร้างไดเร็กทอรีเพื่อให้ไฟล์หรือไดเร็กทอรีนั้นได้รับการพิจารณาสำหรับการล้างข้อมูลโดย Cleanmgr.exe.
ด้วยการตั้งค่าข้อมูลค่ารีจิสทรี LastAccess เป็น 0 คุณสามารถบังคับการล้างข้อมูลบนดิสก์เพื่อล้างไฟล์ชั่วคราวทั้งหมดได้ มันข้ามไฟล์ที่ไม่สามารถลบได้ — เช่นไฟล์ที่กำลังใช้งานโดย แอปพลิเคชั่นและรายการที่คุณไม่มีสิทธิ์เขียน
เพื่อความปลอดภัย คุณอาจตั้งค่า "LastAccess" เป็น "3" เพื่อที่การล้างข้อมูลบนดิสก์จะไม่ลบไฟล์ที่ใช้ในช่วงสามวันที่ผ่านมา “3” ปลอดภัยกว่าเพราะในกรณีที่แอปพลิเคชั่นที่กำลังทำงานอยู่บางตัวเก็บข้อมูลชั่วคราวไว้ที่นั่น และคุณได้จำศีลระบบ (แทนที่จะปิดระบบทุกวัน) บ่อยมากในช่วงนี้
ข้างต้นเป็นการแก้ไขรีจิสทรีเดียวกันกับที่ฉันเขียนถึงในปี 2548 ใช้กับ Windows 2000/XP ผ่าน Windows 10 อ้างอิง: เปลี่ยนค่า “LastAccess” เพื่อล้างไฟล์ชั่วคราวโดยใช้ยูทิลิตี้การล้างข้อมูลบนดิสก์.
การเรียกใช้ Disk Cleanup โดยค่าเริ่มต้น "LastAccess" ทำให้ไฟล์และโฟลเดอร์จำนวนมากไม่ถูกแตะต้อง
เฉพาะโฟลเดอร์ที่สร้าง (และไฟล์ที่เข้าถึงได้) ก่อนวันที่ 25 ต.ค. จะถูกล้าง — ทำความสะอาดเสร็จสิ้นวันนี้ 1 พ.ย.
หลังจากใช้การตั้งค่ารีจิสทรี ฉันรันการล้างข้อมูลบนดิสก์อีกครั้ง
ไฟล์ชั่วคราวหายไปหมดแล้ว ยกเว้น ไฟล์และโฟลเดอร์ที่ใช้งาน.
ไฟล์ชั่วคราว Locations
โปรดทราบว่าหากคุณล้างไฟล์ชั่วคราวเมื่อเรียกใช้การล้างข้อมูลบนดิสก์ ("เรียกใช้ในฐานะผู้ดูแลระบบ") "ชั่วคราว" ไฟล์ในโฟลเดอร์และโฟลเดอร์ย่อยต่อไปนี้จะถูกล้างเช่นกัน นอกเหนือจากไฟล์และโฟลเดอร์ใน TEMP ของผู้ใช้ ไดเร็กทอรีรายงานโฆษณานี้
- %WINDIR%\Temp
- %WINDIR%\บันทึก
- %WINDIR%\System32\LogFiles
อย่างแรกคือ ฉันไม่ใช้เครื่องมือทำความสะอาดและบำรุงรักษาของบุคคลที่สาม ฉันยังคงพึ่งพา Disk Cleanup สำหรับงานนี้ — แต่ฉันทำ อัตโนมัติ โดยใช้ Cleanmgr.exe สลับ “/sageset” และ “/sagerun”
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!