การให้บริการตามคอมโพเนนต์ (cbs.log) อาจเริ่มใช้พื้นที่ไดรฟ์ทั้งหมดหากไฟล์ระบบเสียหายหรือหากการอัปเดต Windows ไม่สามารถติดตั้งได้อย่างต่อเนื่อง ปัญหานี้เกิดขึ้นเมื่อผู้ใช้เห็นว่าไดรฟ์ระบบของเขาถูกเติม (หรือไดรฟ์จำนวนมากถูกครอบครอง) โดยบันทึก CBS แต่หลังจากลบไฟล์แล้ว บันทึกจะมีขนาดเพิ่มขึ้นอย่างรวดเร็วอีกครั้ง
ก่อนที่จะดำเนินการลดขนาดบันทึก CBS ของคุณ อย่าลืมรีเซ็ตการเชื่อมโยงไฟล์ เป็นค่าเริ่มต้น (การตั้งค่า> แอป> แอปเริ่มต้น> รีเซ็ตเป็นค่าเริ่มต้นที่แนะนำของ Microsoft)
แนวทางที่ 1:ลบไฟล์บันทึก CBS
ไฟล์บันทึกของ CBS จะถูกแบ่งออกเป็นไฟล์ต่างๆ เมื่อไฟล์มีขนาดถึง 50 MB แล้วจึงบีบอัดเพื่อประหยัดเนื้อที่ดิสก์ แต่ปัญหาเกิดขึ้นเมื่อล็อกไฟล์ CBS (เนื่องจากความผิดพลาด) เพิ่มขึ้นเป็น 2 GB ในขนาด (หลังจากนั้น Makecab ไม่สามารถบีบอัดได้) และขนาดไฟล์เริ่มเติบโตอย่างรวดเร็ว ในบริบทนี้ การลบไฟล์ CBS อาจช่วยแก้ปัญหาได้
- คลิก Windows , ประเภท:บริการ และคลิกขวาที่มัน จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ตอนนี้ให้คลิกขวาที่ Windows Update บริการและในเมนูที่แสดง ให้เลือก หยุด .
- จากนั้น ทำซ้ำ เหมือนกันเพื่อหยุด ตัวติดตั้งโมดูล Windows บริการ (หากคุณไม่สามารถปิดใช้งานบริการ Windows Modules Installer ได้ ให้ลองใช้วิธีการที่ระบุไว้ที่ส่วนท้ายของโซลูชันนี้)
- จากนั้นคลิกขวาที่ Windows และเลือก ตัวจัดการงาน .
- ตอนนี้ให้คลิกขวาที่ ตัวติดตั้งโมดูล Windows (ถ้ามี) และเลือก สิ้นสุดงาน .
- จากนั้นไปที่ รายละเอียด แท็บและคลิกขวาที่ TiWorker.exe .
- ตอนนี้ เลือก สิ้นสุดงาน แล้ว จบภารกิจ ของ TrustedInstaller.exe ในแท็บรายละเอียด
- จากนั้น นำทาง ไปยังเส้นทางต่อไปนี้ (คัดลอกและวางที่อยู่):
\Windows\Logs\CBS
- ตอนนี้ ลบทั้งหมด ไฟล์ในโฟลเดอร์ CBS และ หัว ไปยังโฟลเดอร์ temp ต่อไปนี้:
\windows\temp\
- จากนั้นลบไฟล์ทั้งหมดใน ชั่วคราว โฟลเดอร์ (คุณอาจต้องเป็นเจ้าของไฟล์บางไฟล์) และหลังจากนั้น อย่าลืมล้างถังรีไซเคิล .
- ตอนนี้ เริ่ม ตัวติดตั้งโมดูล Windows และ บริการ Windows Update (ขั้นตอนที่ 1 ถึง 3).
- จากนั้นตรวจสอบ อุณหภูมิ Windows โฟลเดอร์ (ขั้นตอนที่ 9) อีกครั้ง และหากแสดงไฟล์ใด ๆ ลบไฟล์เหล่านั้น เช่นกัน
- ล้าง ถังรีไซเคิล . อีกครั้ง และปิดเครื่องคอมพิวเตอร์
- รอ เป็นเวลา 1 นาที จากนั้นเปิดเครื่อง ระบบ
- เมื่อระบบบูต ให้ตรวจสอบว่าปัญหา CBS.log ได้รับการแก้ไขหรือไม่
หากคุณไม่สามารถหยุด ตัวติดตั้งโมดูล Windows จากนั้นลองใช้วิธีการด้านล่าง:
- คลิก Windows พิมพ์:Command Prompt คลิกขวาที่ Command Prompt แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ตอนนี้ ดำเนินการ ต่อไปนี้:
net stop TrustedInstaller
- หากสำเร็จ ให้ลองทำตามขั้นตอนที่ 4-15 เพื่อลบ CBS.log และหากคำสั่งด้านบนล้มเหลว ดำเนินการ ทีละรายการต่อไปนี้:
sc qc TrustedInstaller tasklist | find /i "TrustedInstaller.exe" taskkill /f /im "TrustedInstaller.exe"
- จากนั้นลองทำตามขั้นตอนที่ 4-15 เพื่อลบไฟล์ CBS.log และตรวจสอบว่าสามารถแก้ไขปัญหาพื้นที่ไดรฟ์ได้หรือไม่
โซลูชันที่ 2:ทำการสแกน SFC
ปัญหา CBS.log อาจเกิดขึ้นหากไฟล์ระบบที่จำเป็นเสียหาย ในบริบทนี้ การสแกน SFC อาจล้างความเสียหายของไฟล์และแก้ปัญหาได้
- ประการแรก ปิดตัวลง พีซีของคุณและ รอ เป็นเวลาหนึ่งนาที
- จากนั้น เปิดเครื่อง ระบบและทำการสแกน SFC
- เมื่อการสแกนเสร็จสิ้น ให้ตรวจสอบว่า CBS.log กลับมาเป็นขนาดปกติหรือไม่ ถ้าไม่เช่นนั้น ลบ CBS.log (ตามที่กล่าวไว้ในโซลูชันที่ 1) และตรวจสอบว่าสามารถแก้ไขปัญหา Component-Bases Services ได้หรือไม่
โซลูชันที่ 3:ดำเนินการอัปเดตออฟไลน์ด้วยตนเอง
CBS.log อาจใช้พื้นที่ไดรฟ์จำนวนมาก หากการอัปเดตล้มเหลวในการติดตั้งอย่างต่อเนื่อง และการลองใหม่ซ้ำๆ อาจทำให้ไฟล์ CBS เติบโตอย่างรวดเร็ว ในกรณีนี้ การติดตั้งการอัปเดตออฟไลน์ด้วยตนเองอาจช่วยแก้ไขข้อผิดพลาดและแก้ปัญหาได้
- คลิกขวาที่ Windows และเปิด การตั้งค่า .
- ตอนนี้ เลือก อัปเดตและความปลอดภัย และในบานหน้าต่างด้านขวา ให้เปิด ตัวเลือกขั้นสูง .
- จากนั้นขยายเมนูแบบเลื่อนลงของ หยุดการอัปเดตชั่วคราว และ เลือกวันที่ .
- ตอนนี้ อย่าลืมปิดให้สนิท แอปพลิเคชันทั้งหมด (ดังนั้นจึงไม่มีแอปพลิเคชันใดเขียนไปยังไดรฟ์จัดเก็บข้อมูลของระบบ) และ กด ปุ่มเปิด/ปิด จนกว่าระบบจะปิด (อย่าปิดหรือรีสตาร์ท) จากนั้นเปิดเครื่อง ระบบ.
- เมื่อระบบบูต ให้เปิดเว็บเบราว์เซอร์ และเปิดหน้าดาวน์โหลด Windows 10 ของเว็บไซต์ Microsoft
- ตอนนี้ คลิกที่ อัปเดตทันที สำหรับการอัปเดตล่าสุด (เช่น การอัปเดต Windows 10 ตุลาคม 2020) และปล่อยให้ดาวน์โหลดเสร็จสิ้น .
- จากนั้น เปิดตัว ไฟล์ที่ดาวน์โหลด เป็นผู้ดูแลระบบ และปฏิบัติตามคำแนะนำเพื่อติดตั้ง การปรับปรุง
- เมื่อการติดตั้งเสร็จสมบูรณ์ รีบูต พีซีของคุณและเมื่อรีบูต ให้ไปที่ Microsoft Update Catalog
- ตอนนี้ ดาวน์โหลด KB ล่าสุด อัปเดตสำหรับระบบของคุณ (คุณสามารถค้นหาในอินเทอร์เน็ตเพื่อค้นหาหมายเลข KB ของการอัปเดตล่าสุดสำหรับระบบของคุณ)
- จากนั้น ติดตั้งการอัปเดต ในฐานะผู้ดูแลระบบโดยทำตามคำแนะนำเพื่อทำการติดตั้งให้เสร็จสิ้น
- ตอนนี้ รีบูต พีซีของคุณและ ลบ CBS.log (ตามที่กล่าวไว้ในโซลูชันที่ 1)
- จากนั้น ปิดการใช้งาน หยุดการอัปเดตชั่วคราว ตัวเลือก (โดยทำซ้ำขั้นตอนที่ 1 ถึง 3) และตรวจสอบว่าปัญหาของไดรฟ์ CBS ได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 4:ใช้ Task Scheduler เพื่อลบไฟล์บันทึก CBS
หากวิธีแก้ปัญหาข้างต้นไม่ได้ผลสำหรับคุณ คุณอาจสร้างงานซ้ำใน Task Scheduler เพื่อลบไฟล์บันทึก CBS ซึ่งจะหยุดการใช้พื้นที่ไดรฟ์โดยบันทึก CBS และแก้ปัญหาได้
- คลิก Windows , พิมพ์:Notepad แล้วเปิดขึ้นมา
- ตอนนี้ คัดลอกและวาง บรรทัดต่อไปนี้ไปยัง Notepad:
net stop “TrustedInstaller” del /S c:\windows\logs\cbs\*.log net start “TrustedInstaller”
- จากนั้นขยาย ไฟล์ เมนูและเลือก บันทึก .
- ตอนนี้เปลี่ยน ประเภทไฟล์ ไปยัง ไฟล์ทั้งหมด และ ตั้งชื่อไฟล์ ด้วย ส่วนขยาย .bat (เช่น DeleteCBSLog.bat)
- หลังจากนั้น ในกล่องโต้ตอบบันทึกเป็น ให้ไปที่ไดเรกทอรี ที่คุณต้องการบันทึกไฟล์ (เช่น เดสก์ท็อป)
- ตอนนี้คลิกที่ บันทึก และปิด Notepad .
- ตอนนี้ คลิก Windows , ประเภท:ตัวกำหนดเวลางาน แล้ว เปิด มัน.
- จากนั้นขยาย การกระทำ เมนูและเลือก สร้างงาน .
- ตอนนี้ ป้อนชื่อ ของงาน (เช่น DeleteCBSLogs) และทำเครื่องหมายที่ เรียกใช้ด้วยสิทธิ์สูงสุด .
- จากนั้นไปที่ ทริกเกอร์ แท็บและคลิกที่ ใหม่ ปุ่ม.
- ตอนนี้เลือก รายวัน และคลิกที่ปุ่ม ตกลง ปุ่ม.
- จากนั้นไปที่ การกระทำ แท็บและคลิกที่ ใหม่ ปุ่ม.
- ตอนนี้คลิกที่ เรียกดู (หน้า Program/Scrip) และไปที่ไดเร็กทอรีที่มีไฟล์ .bat อยู่ (เช่น เดสก์ท็อป)
- จากนั้น ดับเบิลคลิก ใน ไฟล์แบตช์ (เช่น DeleteCBSLogs) และไปที่ การตั้งค่า แท็บ
- ตอนนี้ กาเครื่องหมาย “หากงานล้มเหลว ให้เริ่มใหม่ทุก ๆ “ และตั้งค่ารายการแบบเลื่อนลงเป็น 1 ชั่วโมง .
- จากนั้น ยกเลิกการเลือก กล่องของ “หยุดงานหากทำงานนานกว่า ” และคลิกที่ ตกลง ปุ่ม.
- ตอนนี้ ลบบันทึก CBS (ตามที่กล่าวไว้ในโซลูชันที่ 1) และ รีบูต อุปกรณ์ของคุณเพื่อตรวจสอบว่าปัญหา CBS.log ได้รับการแก้ไขหรือไม่
แนวทางที่ 5:แก้ไขรีจิสทรีของระบบเพื่อหยุดการสร้างไฟล์บันทึก CBS
หากไม่มีวิธีแก้ปัญหาสำหรับคุณ การแก้ไขรีจิสทรีของระบบเพื่อปิดใช้งานบันทึก CBS อาจช่วยแก้ปัญหาได้ (โปรดทราบว่าต้องเปิดใช้งานการตั้งค่าเมื่อปัญหาได้รับการรายงานว่าได้รับการแก้ไขแล้ว)
คำเตือน: ก้าวหน้าด้วยความระมัดระวังอย่างยิ่งและยอมรับความเสี่ยงเอง เนื่องจากการแก้ไขรีจิสทรีของระบบเป็นงานที่เชี่ยวชาญ และหากทำไม่ถูกต้อง คุณอาจสร้างความเสียหายให้กับพีซี/ข้อมูลของคุณตลอดไป
- คลิก Windows , ประเภท:ตัวแก้ไขรีจิสทรี และคลิกขวาที่มัน จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ตอนนี้ นำทาง ไปยังเส้นทางต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
- จากนั้น ดับเบิลคลิก บน เปิดใช้งานบันทึก และตั้งค่า ค่าเป็น 0 (คุณอาจต้องเป็นเจ้าของคีย์รีจิสทรี)
- ตอนนี้ ออก ตัวแก้ไขและ ลบ บันทึก CBS ปัจจุบันตามที่กล่าวถึงในโซลูชันที่ 1
- จากนั้น รีบูต พีซีของคุณและตรวจสอบว่าปัญหา CBS.log ได้รับการแก้ไขหรือไม่
หากปัญหายังคงอยู่ คุณอาจลองใช้ 3 rd ยูทิลิตี้ทำความสะอาดปาร์ตี้ เพื่อตรวจสอบว่าเคลียร์ปัญหา CBS.log หรือไม่