Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

บั๊ก Windows ทำให้ไฟล์ Junk สะสมเต็มฮาร์ดดิสก์ — วิธีแก้เอง

ถ้ายังใช้ Windows 7, 8, หรือ 8.1 อาจสังเกตเห็นพื้นที่ฮาร์ดดิสก์ลดลงเรื่อยๆ แม้ไม่ได้ดาวน์โหลดไฟล์ใหม่ นี่เป็นอาการของ Log-file Compression Bug ปัญหาที่ Microsoft รู้จักมานานกว่า 2 ปี

แม้ Microsoft ไม่ได้ปล่อย Fix อย่างเป็นทางการ แตคุณสามารถแก้เองได้และคืนพื้นที่ว่าง

Log-File Compression Bug คืออะไร?

ปัญหาที่รู้จักส่งผลต่อ Trusted Installer CBS Logs ใน Windows 7, 8, 8.1, และ 2008 R2 (อาจมีในเวอร์ชันอื่นๆ ด้วย)

อาการ

C:\Windows\TEMP ถูกกินโดยไฟล์ชื่อ cab_XXXX_X ขนาด ~100 MB แต่ละไฟล์ สร้างซ้ำจนเต็มดิสก์ ลบแล้วรีบูต ก็สร้างใหม่ สาเหตุมาจาก CBS Logs ขนาดใหญ่ที่ C:\Windows\Logs\CBS ไฟล์ cbs.log เติบโตจนถึง 2 GB แล้ว Cleanup Process พยายามบีบอัดด้วย makecab.exe แต่ไฟล์ใหญ่เกินไป makecab จัดการไม่ได้ ทำให้ล้มเหลวและสร้างไฟล์ Temp ~100 MB ทุก 20 นาที จนดิสก์เต็ม

สาเหตุ

ปกติ CAB Compressor ควรบีบอัด CBS Log ก่อนถึง 2 GB แต่ makecab.exe ไม่รองรับไฟล์ > 2 GB ทำให้ Crash และสร้างไฟล์ Temp จำนวนมากเต็มดิสก์

ไม่ชัดเจนว่าทำไม Log ถูกปล่อยให้ใหญ่เกิน 2 GB อาจเป็น Windows Update ทำให้ Log เติบโตเร็วเกินการบีบอัด

วิธีแก้ด้วยตนเอง (Manual Fix)

  1. กด Windows Key + R พิมพ์ services.msc เปิด Services
  2. หา Windows Modules Installer ปิด (Stop) และตั้ง Startup Type เป็น Disabled
  3. ไปที่ %windir%\Windows\Logs\CBS ย้ายหรือเปลี่ยนชื่อไฟล์ทั้งหมดในโฟลเดอร์ (ง่ายกว่าคือย้ายทั้งโฟลเดอร์ไปที่อื่น)
  4. ไปที่ %windir%\Windows\Temp ค้นหา cab* ใน Search Box ลบไฟล์ทั้งหมดที่เจอ
  5. รีบูตเครื่อง

หลังรีบูต Windows Modules Installer จะทำงานปกติ makecab.exe จะประมวลผลไฟล์ได้ถูกต้อง ไม่สร้าง Junk ซ้ำ

ล้าง Windows Caches อื่นๆ

ถ้าใช้ Windows 10 และพื้นที่ลดลง อาจเป็น Cache ต่างๆ สะสม:

  1. Windows 10 Update Cache
  2. Windows Store Cache
  3. Temp Files Cache
  4. Thumbnail Cache
  5. System Restore Cache
  6. Web Browser Cache
  7. DNS Cache

การล้าง DNS Cache ไม่คืนพื้นที่มาก แต Temp Files Cache คืนพื้นที่มากที่สุด

คืนสภาพปกติ

ตอนนี้คุณควบคุมฮาร์ดดิสก์ได้แล้ว ไม่มี makecab.exe วุ่นวาย สามารถลบไฟล์ผิดปกติได้โดยไม่ก่อให้เกิดไฟล์ใหม่

คุณรักษาขนาดระบบอย่างไร? ล้าง Downloads Folder บ่อย? ลบแค่ของจำเป็น? แชร์เทคนิคได้เลย!