ล้างไฟล์ชั่วคราวโดยอัตโนมัติโดยใช้ Disk Cleanup, Storage Sense หรือ Batch file

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

การล้างข้อมูลบนดิสก์ ลบไฟล์ temp ทั้งหมด

ปัญหา “พื้นที่ดิสก์เหลือน้อย” เป็นเรื่องของอดีต — หรือปัญหาที่ไม่ค่อยเกิดขึ้นในปัจจุบันนี้เนื่องจากระบบมาพร้อมกับฮาร์ดไดรฟ์ความจุสูงซึ่งกลายเป็นสิ่งสกปรกราคาถูก แต่คุณอาจต้องการจัดระเบียบโฟลเดอร์ Temp และทำให้ระบบอยู่ในรูปแบบที่ดีที่สุด

การล้างไฟล์ชั่วคราวเป็นงานหนึ่งที่ Windows ดำเนินการอย่างเงียบๆ ในเบื้องหลัง ซึ่งเป็นส่วนหนึ่งของการบำรุงรักษาอัตโนมัติหรือการบำรุงรักษาระบบที่ใช้ Task Scheduler การบำรุงรักษาอัตโนมัติใช้ Disk Cleanup (cleanmgr.exe) กับไฟล์ที่ไม่มีเอกสาร /autoclean พารามิเตอร์. งานบำรุงรักษาในตัวจะทริกเกอร์หากระบบไม่ได้ใช้งานเป็นเวลาประมาณ 5 นาทีหรือประมาณนั้น และหยุดทำงานทันทีที่ Windows ตรวจพบกิจกรรมของผู้ใช้

เพื่อล้าง %อุณหภูมิ% ไฟล์ได้ทันทีโดยไม่ต้องรอให้ระบบทำงานอัตโนมัติหรืองานบำรุงรักษาระบบเริ่มทำงาน คุณสามารถใช้ หนึ่ง ของวิธีการเหล่านี้

วิธีการล้างไฟล์ temp โดยอัตโนมัติ

  • ล้างข้อมูลไฟล์ชั่วคราวโดยใช้ Disk Cleanup
  • ล้างไฟล์ชั่วคราวโดยใช้การตั้งค่าที่เก็บข้อมูล
  • ล้างข้อมูลไฟล์ชั่วคราวโดยใช้ไฟล์ Windows Batch

ลบไฟล์ชั่วคราวโดยอัตโนมัติโดยใช้ Disk Cleanup

ยูทิลิตี Disk Cleanup (cleanmgr.exe) ดั้งเดิมรองรับการทำงานอัตโนมัติตั้งแต่ Windows รุ่นแรก อย่างน้อยก็จาก Windows XP และจนถึง Windows 10 คุณสามารถใช้คำสั่ง “sageset” และ “sagerun” ด้วยหมายเลขเฉพาะเพื่อกำหนดค่าและเรียกใช้การล้างข้อมูลโดยอัตโนมัติ

  • /d driveletter: – ตัวเลือกนี้ระบุไดรฟ์ที่คุณต้องการให้ Disk Cleanup ทำความสะอาด
  • /sageset: n – ตัวเลือกนี้จะแสดงกล่องโต้ตอบการตั้งค่าการล้างข้อมูลบนดิสก์ และสร้างคีย์รีจิสทรีเพื่อจัดเก็บการตั้งค่าที่คุณเลือก ค่า n ซึ่งจัดเก็บไว้ในรีจิสทรี ช่วยให้คุณสามารถระบุงานเพื่อให้การล้างข้อมูลบนดิสก์ทำงานได้ ค่า n สามารถเป็นค่าจำนวนเต็มใดๆ ได้ตั้งแต่ 0 ถึง 65535 เพื่อให้มีตัวเลือกทั้งหมดเมื่อคุณใช้ตัวเลือก /sageset คุณอาจต้องระบุไดรฟ์ที่ติดตั้ง Windows
  • /sagerun: n – ตัวเลือกนี้เรียกใช้งานที่ระบุซึ่งถูกกำหนดให้กับค่า n หากคุณใช้ตัวเลือก \sageset ไดรฟ์ทั้งหมดบนคอมพิวเตอร์จะได้รับการระบุและโปรไฟล์ที่เลือกจะทำงานกับแต่ละไดรฟ์

ตัวอย่างเช่น คุณสามารถใช้ /sageset: 1,000 สำหรับทำความสะอาด %อุณหภูมิ% ไฟล์, /sageset: 1001 สำหรับรายการอื่นๆ เช่น แคช “ภาพขนาดย่อ” เป็นต้น นอกจากนี้ คุณสามารถเลือกตัวเลือกการล้างข้อมูลได้หลายตัวเลือกสำหรับรายการเดียว sageset #การกำหนดค่า

การกำหนดค่าการล้างข้อมูลบนดิสก์สำหรับการล้างไฟล์ชั่วคราว

เปิดและ ยกระดับหรือ Admin Command Prompt และรันคำสั่งต่อไปนี้:

cleanmgr /d c: /sageset: 1000
ล้างไฟล์ชั่วคราวเมื่อเข้าสู่ระบบ

การดำเนินการนี้จะเปิดการล้างข้อมูลบนดิสก์ โดยแสดงรายการตัวเลือกการล้างข้อมูลหรือตัวจัดการให้คุณเลือกมากมาย

  • ไฟล์ติดตั้งชั่วคราว
  • ไฟล์ Chkdsk เก่า
  • ตั้งค่าไฟล์บันทึก
  • การล้างข้อมูล Windows Update
  • Windows Defender
  • ไฟล์บันทึกการอัปเกรด Windows
  • ดาวน์โหลดไฟล์โปรแกรม
  • ไฟล์อินเตอร์เน็ตชั่วคราว
  • ไฟล์ดัมพ์หน่วยความจำข้อผิดพลาดของระบบ
  • ไฟล์ minidump ข้อผิดพลาดของระบบ
  • ไฟล์ที่ถูกทิ้งโดยการอัพเกรด Windows
  • ต่อผู้ใช้ที่เก็บถาวร Windows Error Reporting Files
  • ต่อผู้ใช้ที่เข้าคิว Windows Error Reporting Files
  • ระบบเก็บถาวร Windows Error Reporting Files
  • ระบบเข้าคิว Windows Error Reporting Files
  • ระบบสร้างไฟล์รายงานข้อผิดพลาดของ Windows ชั่วคราว
  • ไฟล์การติดตั้ง Windows ESD
  • สาขาแคช
  • การติดตั้ง Windows ก่อนหน้า
  • ถังขยะรีไซเคิล
  • เนื้อหาการสาธิตการขายปลีกออฟไลน์
  • อัพเดทแพ็คเกจ ไฟล์สำรอง
  • ไฟล์ชั่วคราว
  • ไฟล์การติดตั้ง Windows ชั่วคราว
  • รูปขนาดย่อ
  • ประวัติไฟล์ผู้ใช้

ตัวเลือกการล้างข้อมูลบางอย่างอาจไม่มีอยู่ในระบบของคุณ ทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้

ล้างไฟล์ชั่วคราวเมื่อเข้าสู่ระบบ

ตัวเลือก “ดาวน์โหลดไฟล์โปรแกรม” และ “ไฟล์อินเทอร์เน็ตชั่วคราว” อาจถูกตรวจสอบโดยค่าเริ่มต้น ยกเลิกการเลือกเปิดใช้งาน "ไฟล์ชั่วคราว” ช่องทำเครื่องหมาย และคลิกตกลง

คุณต้องเรียกใช้ "/sageset" เฉพาะในครั้งแรกเท่านั้น การกำหนดค่า (สำหรับ 1,000 รายการ) จะถูกบันทึกไว้ในรีจิสทรี และจะใช้เมื่อคุณเรียกใช้การล้างข้อมูลบนดิสก์โดยใช้คำสั่ง “/sagerun” คุณสามารถสร้างการตั้งค่าการกำหนดค่าได้มากเท่าที่คุณต้องการ

เรียกใช้การล้างไฟล์ชั่วคราว

หากต้องการเรียกใช้การล้างข้อมูล ให้ใช้คำสั่งนี้จากกล่องโต้ตอบเรียกใช้ (WinKey + R):

cleanmgr /sagerun: 1,000
ล้างไฟล์ชั่วคราวเมื่อเข้าสู่ระบบ

คุณไม่ต้องการ /d พารามิเตอร์เมื่อใช้ /sagerun.

สร้างทางลัดสำหรับคำสั่งข้างต้น และวางไว้ในโฟลเดอร์เริ่มต้น

กด WinKey + R, พิมพ์คำสั่งต่อไปนี้แล้วกด เข้าสู่:

เชลล์: การเริ่มต้น

ที่เปิดโฟลเดอร์เริ่มต้นของโปรไฟล์ของคุณ วางทางลัดการล้างข้อมูลบนดิสก์ลงในโฟลเดอร์เริ่มต้น %อุณหภูมิ% การล้างไฟล์จะเกิดขึ้นทุกครั้งที่เข้าสู่ระบบ

ล้างไฟล์ชั่วคราวเมื่อเข้าสู่ระบบ

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

ล้างไฟล์ชั่วคราวและถังรีไซเคิลโดยอัตโนมัติโดยใช้ Windows 10 Storage Sense

การตั้งค่าที่เก็บข้อมูลของ Windows 10 มีตัวเลือกในการล้างไฟล์ชั่วคราวและไฟล์ถังรีไซเคิลที่เก่ากว่า "x" วันโดยอัตโนมัติ

คลิกเริ่ม การตั้งค่า คลิกระบบ และเลือกที่เก็บข้อมูล เปิดใช้งานปุ่มสลับภายใต้ พื้นที่จัดเก็บ

ถังขยะรีไซเคิลเปล่า - การตั้งค่าที่เก็บข้อมูลหรือที่เก็บข้อมูล

คลิก กำหนดค่า Storage Sense หรือเรียกใช้ทันที. ซึ่งจะเปิดหน้าจออื่นขึ้นมาซึ่งคุณสามารถเลือกสิ่งที่จะล้างโดยอัตโนมัติ – ไฟล์ชั่วคราวหรือถังรีไซเคิล – หรือทั้งสองอย่าง

ตัวเลือกการล้างการตั้งค่าที่เก็บข้อมูล windows 10

คุณสามารถเปิดหรือปิดใช้งานการตั้งค่าต่อไปนี้ในหน้านั้น:

ลบไฟล์ชั่วคราวที่แอพของฉันไม่ได้ใช้ ลบไฟล์ในถังรีไซเคิลของฉันหากไฟล์เหล่านั้นอยู่ที่นั่นนานกว่า "x" วัน ลบไฟล์ในโฟลเดอร์ Downloads ของฉันหากไฟล์อยู่ที่นั่นนานกว่า "x" วัน

คุณยังสามารถล้างไฟล์ได้ตามต้องการ (โดยใช้การตั้งค่าด้านบน) โดยคลิกที่ ทำความสะอาดเลย.

ลบไฟล์ชั่วคราวโดยใช้ไฟล์แบตช์

คุณสามารถสร้างไฟล์แบตช์เพื่อล้างเนื้อหาของโฟลเดอร์ Temp ได้อย่างสมบูรณ์รวมถึงโฟลเดอร์ย่อยด้วย

เปิด Notepad และคัดลอกเนื้อหาต่อไปนี้ลงไป:

เดล "%temp%\*.*" /s /q. FOR /d %%p IN ("%temp%\*.*") ทำ rd "%%p" /s /q

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

ที่เกี่ยวข้อง:วิธีลบไฟล์ที่เก่ากว่า N วันโดยอัตโนมัติใน Windows

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


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)