Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

ข้อผิดพลาดของ Windows อาจมีไฟล์ขยะสะสมอยู่บนพีซีของคุณ

คุณยังคงใช้ 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 แล้วปิดเครื่อง

ข้อผิดพลาดของ Windows อาจมีไฟล์ขยะสะสมอยู่บนพีซีของคุณ

ตอนนี้ไปที่ %rootdirectory%> Windows> Logs > CBS .

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

ข้อผิดพลาดของ Windows อาจมีไฟล์ขยะสะสมอยู่บนพีซีของคุณ

ตอนนี้ไปที่ %rootdirectory%> Windows> Temp .

ที่มุมบนขวา ให้ป้อน

cab*

และค้นหา หากมีผลลัพธ์ใด ๆ ให้ลบออก

ข้อผิดพลาดของ Windows อาจมีไฟล์ขยะสะสมอยู่บนพีซีของคุณ

รีบูตระบบของคุณ

ตอนนี้คุณควรพบว่าบริการ Windows Module Installer ของคุณทำงานตามปกติ และ

makecab.exe

ควรจะสามารถประมวลผลไฟล์ได้จริง แทนที่จะต้องทิ้งซ้ำๆ ไปทั่วฮาร์ดไดรฟ์

ล้างแคช Windows ของคุณ

หากคุณใช้ Windows 10 และสังเกตเห็นว่าหมายเลขฮาร์ดไดรฟ์อันมีค่าของคุณลดลงอย่างช้าๆ อาจเป็นหนึ่งในแคชจำนวนมากที่รวบรวมข้อมูลโดยที่คุณไม่รู้ตัว

ก่อนหน้านี้เราได้ให้รายละเอียดเกี่ยวกับวิธีการค้นหาและล้างแคชแต่ละรายการต่อไปนี้ แต่ฉันจะแสดงรายการให้คุณทราบ:

  1. แคชอัปเดต Windows 10
  2. แคช Windows Store
  3. แคชไฟล์ชั่วคราว
  4. แคชรูปย่อ
  5. แคชการคืนค่าระบบ
  6. แคชของเว็บเบราว์เซอร์
  7. แคช DNS

แม้ว่าการล้างแคช DNS จะไม่ทำให้คุณมีพื้นที่ในการล้างแคชไฟล์ชั่วคราว แต่เรายังมีคำแนะนำที่มีประสิทธิภาพสำหรับวิธีเพิ่มพื้นที่ว่าง

ปราศจากข้อบกพร่อง

ตอนนี้คุณควรควบคุมฮาร์ดไดรฟ์ของคุณได้อีกครั้งโดยปราศจากการจับผิด

makecab.exe

และสามารถลบไฟล์ที่ละเมิดได้จริงด้วยการวางไข่มากกว่าพันล้าน (เชื่อฉันสิ ฉันนับมันด้วย)

คุณลดขนาดระบบของคุณอย่างไร? ล้างโฟลเดอร์ดาวน์โหลดของคุณเป็นประจำหรือไม่ ลบอย่างอื่นนอกจากที่จำเป็น? แจ้งให้เราทราบเทคนิคของคุณด้านล่าง!