คุณยังคงใช้ Windows 7, 8 หรือ 8.1 อยู่หรือไม่? จากนั้น คุณอาจสังเกตเห็นว่าพื้นที่ว่างในฮาร์ดไดรฟ์ของคุณลดลงอย่างต่อเนื่อง แม้ว่าคุณจะไม่ได้ดาวน์โหลดหรือเพิ่มไฟล์ใหม่ลงในระบบของคุณก็ตาม ไฟล์ขยะที่สะสมไว้นี้เป็นอาการของข้อบกพร่องในการบีบอัดไฟล์บันทึก เป็นปัญหาที่ Microsoft ทราบมาเป็นเวลากว่าสองปี
แม้ว่า Microsoft จะยังไม่ได้เปิดตัวอะไรอย่างเป็นทางการ แต่คุณสามารถแก้ไขข้อผิดพลาดนี้ด้วยตนเองและปล่อยพื้นที่ว่างในฮาร์ดไดรฟ์ที่คุณต้องการได้
ข้อบกพร่องในการบีบอัดไฟล์บันทึก
นี่เป็นปัญหาที่ทราบแล้วซึ่งส่งผลต่อบันทึก Trusted Installer CBS ใน Windows 7, 8, 8.1 และ 2008 R2 รวมถึงอาจมีอยู่ในเวอร์ชันอื่นๆ ด้วย
อาการ
โชคดีที่โปสเตอร์ jwalker107 อธิบายอาการของข้อบกพร่องอย่างละเอียดในฟอรัม Microsoft Answers:
ฉันเคยมีอินสแตนซ์ที่ซ้ำแล้วซ้ำอีกซึ่งไคลเอ็นต์ Windows 7 x64 มีพื้นที่ฮาร์ดไดรฟ์ไม่เพียงพอ และพบว่า C:\Windows\TEMP กำลังถูกใช้ไปกับไฟล์หลายร้อยไฟล์ที่มีชื่อตามรูปแบบ "cab_XXXX_X" โดยทั่วไปแล้วไฟล์ละ 100 MB และ ไฟล์เหล่านี้ถูกสร้างขึ้นอย่างต่อเนื่องจนกว่าพื้นที่ระบบจะหมด เมื่อลบไฟล์และรีบูต ไฟล์จะเริ่มถูกสร้างขึ้นอีกครั้ง ฉันพบว่าสิ่งนี้เกิดจากบันทึกการให้บริการตามส่วนประกอบขนาดใหญ่ สิ่งเหล่านี้ถูกเก็บไว้ที่ C:\Windows\Logs\CBS ล็อกไฟล์ปัจจุบันชื่อ "cbs.log" เมื่อ "cbs.log" ถึงขนาดที่กำหนด กระบวนการล้างข้อมูลจะเปลี่ยนชื่อบันทึกเป็น "CbsPersist_YYYYMMDDHHMMSS.log" จากนั้นพยายามบีบอัดเป็นไฟล์ .cab อย่างไรก็ตาม เมื่อ cbs.log ถึงขนาด 2 GB ก่อนหน้านั้น กระบวนการล้างข้อมูลบีบอัดไฟล์ ไฟล์มีขนาดใหญ่เกินไปที่จะจัดการโดยยูทิลิตี้ makecab.exe ล็อกไฟล์เปลี่ยนชื่อเป็น CbsPersist_date_time.log แต่เมื่อกระบวนการ makecab พยายามบีบอัด กระบวนการจะล้มเหลว (แต่หลังจากใช้ไป 100 MB ภายใต้ \Windows\Temp) หลังจากนี้ กระบวนการล้างข้อมูลจะทำงานซ้ำๆ (จากประสบการณ์ของผมทุกๆ 20 นาที) กระบวนการนี้ล้มเหลวทุกครั้ง และยังกินพื้นที่ใหม่ ~ 100 MB ใน \Windows\Temp ก่อนตาย ทำซ้ำจนกว่าระบบจะมีเนื้อที่ว่างในไดรฟ์ไม่เพียงพอ
สาเหตุ
เมื่อระบบทำงานอย่างถูกต้อง หน่วยบีบอัด CAB ในตัวควรบีบอัดบันทึก CBS ของ Trusted Installer ก่อนที่จะถึง 2 GB ขออภัย CAB ไม่สามารถจัดการไฟล์ที่มีขนาดใหญ่กว่า 2 GB และเริ่มมีช่วงเวลาที่เลวร้าย ส่งผลให้คอมเพรสเซอร์ CAB (
makecab.exe
) สร้างไฟล์ TEMP ที่เปล่าประโยชน์และมีขนาดใหญ่จำนวนมาก ซึ่งจะเติมฮาร์ดไดรฟ์อย่างรวดเร็ว
ไม่ชัดเจนว่าเหตุใดไฟล์บันทึกจึงได้รับอนุญาตให้ขยายขนาดใหญ่กว่า 2 GB การบันทึกอาจเกิดขึ้นเร็วเกินไปสำหรับการบีบอัดข้อมูล และผู้ร้ายอาจเป็น Windows Update เมื่อไฟล์บันทึกเติบโตขึ้นเป็น 2 GB ขึ้นไป จะทำให้เครื่องมือบีบอัดทำงานผิดพลาดและเข้าสู่วงจรอุบาทว์ โดยรวบรวมไฟล์ขยะชั่วคราวไว้จนกว่าไดรฟ์จะเต็ม
ข้อบกพร่องนี้น่ารำคาญและใช้เวลานาน พูดน้อย และเหตุผลที่ Microsoft ยังคงหลีกเลี่ยงเครื่องมือบีบอัดที่ดีกว่านั้นอยู่เหนือฉัน
การแก้ไขด้วยตนเอง
Woody Leonhard จาก Woody บน Windows ที่ InfoWorld มีรายละเอียดวิธีแก้ไขปัญหานี้ด้วยตนเอง ข้ามไปด้านล่างทวีตเพื่อดูว่าคุณจะปลดปล่อยตัวเองจากความวุ่นวายนี้ได้อย่างไร
กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์
services.msc
เพื่อเปิดแผงบริการในพื้นที่
เรียกดู ตัวติดตั้งโมดูล Windows แล้วปิดเครื่อง

ตอนนี้ไปที่ %rootdirectory%> Windows> Logs > CBS .
ตอนนี้คุณจะต้องย้ายหรือเปลี่ยนชื่อไฟล์แต่ละไฟล์ในไดเร็กทอรี ขึ้นอยู่กับจำนวนไฟล์ที่มีอยู่ การย้ายไฟล์ทั้งหมดไปยังไดเร็กทอรีอื่นอาจทำได้ง่ายกว่า

ตอนนี้ไปที่ %rootdirectory%> Windows> Temp .
ที่มุมบนขวา ให้ป้อน
cab*
และค้นหา หากมีผลลัพธ์ใด ๆ ให้ลบออก

รีบูตระบบของคุณ
ตอนนี้คุณควรพบว่าบริการ Windows Module Installer ของคุณทำงานตามปกติ และ
makecab.exe
ควรจะสามารถประมวลผลไฟล์ได้จริง แทนที่จะต้องทิ้งซ้ำๆ ไปทั่วฮาร์ดไดรฟ์
ล้างแคช Windows ของคุณ
หากคุณใช้ Windows 10 และสังเกตเห็นว่าหมายเลขฮาร์ดไดรฟ์อันมีค่าของคุณลดลงอย่างช้าๆ อาจเป็นหนึ่งในแคชจำนวนมากที่รวบรวมข้อมูลโดยที่คุณไม่รู้ตัว
ก่อนหน้านี้เราได้ให้รายละเอียดเกี่ยวกับวิธีการค้นหาและล้างแคชแต่ละรายการต่อไปนี้ แต่ฉันจะแสดงรายการให้คุณทราบ:
- แคชอัปเดต Windows 10
- แคช Windows Store
- แคชไฟล์ชั่วคราว
- แคชรูปย่อ
- แคชการคืนค่าระบบ
- แคชของเว็บเบราว์เซอร์
- แคช DNS
แม้ว่าการล้างแคช DNS จะไม่ทำให้คุณมีพื้นที่ในการล้างแคชไฟล์ชั่วคราว แต่เรายังมีคำแนะนำที่มีประสิทธิภาพสำหรับวิธีเพิ่มพื้นที่ว่าง
ปราศจากข้อบกพร่อง
ตอนนี้คุณควรควบคุมฮาร์ดไดรฟ์ของคุณได้อีกครั้งโดยปราศจากการจับผิด
makecab.exe
และสามารถลบไฟล์ที่ละเมิดได้จริงด้วยการวางไข่มากกว่าพันล้าน (เชื่อฉันสิ ฉันนับมันด้วย)
คุณลดขนาดระบบของคุณอย่างไร? ล้างโฟลเดอร์ดาวน์โหลดของคุณเป็นประจำหรือไม่ ลบอย่างอื่นนอกจากที่จำเป็น? แจ้งให้เราทราบเทคนิคของคุณด้านล่าง!