![](/f/ff9c9c94a203dcb70df6409ccbb7bb6e.jpg)
ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมดของคุณตอนนี้ใน 3 ขั้นตอนง่ายๆ:
- ดาวน์โหลด DriverFix (ไฟล์ดาวน์โหลดที่ตรวจสอบแล้ว)
- คลิก เริ่มสแกน เพื่อค้นหาไดรเวอร์ที่มีปัญหาทั้งหมด
- คลิก อัพเดทไดรเวอร์ เพื่อรับเวอร์ชันใหม่และหลีกเลี่ยงการทำงานผิดพลาดของระบบ
- DriverFix ถูกดาวน์โหลดโดย 0 ผู้อ่านในเดือนนี้
กำลังติดตั้ง อัพเดต Windows 10 บางครั้งอาจค่อนข้างยุ่งยากเนื่องจากข้อผิดพลาดทั้งหมดที่อาจเกิดขึ้นระหว่างและหลังขั้นตอนการติดตั้ง ข้อความแสดงข้อผิดพลาด 0xc1800118 เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดเมื่อติดตั้งการอัปเดต Windows 10 หรือใหม่ OS builds.
ข้อผิดพลาด 0xc1800118 ส่งผลกระทบต่อผู้ใช้ Windows 10 จำนวนมาก
ฉันได้รับ “การอัปเดตฟีเจอร์เป็น windows 10 เวอร์ชัน 1607 ข้อผิดพลาด 0xc1800118" และการติดตั้งล้มเหลว ใครช่วยอธิบายความหมายของข้อผิดพลาด 0xc1800118 ได้บ้าง ขอขอบคุณ
ปัญหานี้จะเกิดขึ้นหาก Windows 10 เวอร์ชัน 1607 การอัปเดตถูกเข้ารหัสแต่ไม่ปรากฏว่าเข้ารหัสในฐานข้อมูล WSUS Microsoft ยังอธิบายด้วยว่าปัญหานี้อาจเกิดขึ้นหากมีการซิงค์การอัปเดตก่อนที่คุณจะสมัคร
KB3159706.ขั้นตอนในการแก้ไขข้อผิดพลาด 0xc1800118
1. ตรวจสอบว่า WSUS อยู่ในสถานะที่ไม่ดีหรือไม่ซึ่งระบุด้วยผลลัพธ์ “ผลรวม > 0” เมื่อต้องการทำเช่นนี้ เรียกใช้แบบสอบถามต่อไปนี้:
เลือก TotalResults = จำนวน (*)
จาก tbFile
โดยที่ (IsEncrypted = 1 และ DecryptionKey เป็น NULL) หรือ (ชื่อไฟล์เช่น '%14393%.esd' และ IsEncrypted = 0)
2. ปิดใช้งานการจัดประเภท "อัปเกรด" (USS หรือ WSUS แบบสแตนด์อโลน) เมื่อต้องการทำเช่นนี้ เรียกใช้คำสั่งต่อไปนี้ใน PowerShell:
รับ-WsusClassification | Where-Object -FilterScript {$_.Classification. หัวข้อ -Eq “อัพเกรด”} | Set-WsusClassification -ปิดการใช้งาน
3. ลบการอัปเกรดที่ซิงค์ก่อนหน้านี้ (WSUS ทั้งหมด – เริ่มต้นที่เซิร์ฟเวอร์บนสุด) เรียกใช้คำสั่ง PowerShell นี้:
$s = รับ-WsusServer
อัปเดต 1607 ดอลลาร์ = $s อัปเดตการค้นหา ("เวอร์ชัน 1607")
$1607อัปเดต | foreach { $_.Decline() }
$1607อัปเดต | foreach { $s. DeleteUpdate($_.Id. UpdateId) }
ในคำสั่งที่สอง “เวอร์ชัน 1607” หมายถึงการอัปเดตภาษาอังกฤษ สำหรับการอัปเดตที่ไม่ใช่ภาษาอังกฤษ ให้แทนที่ชื่อที่เหมาะสมกับภาษาสำหรับสตริง SearchUpdates
โน๊ตสำคัญ: คุณอาจมีความรู้สึกว่า Powershell ไม่สามารถทำอะไรได้ คุณจะไม่สามารถพิมพ์คำสั่งได้ เนื่องจากเครื่องมือจะค้างอยู่ตรงนั้น การลบการอัปเกรดอาจใช้เวลานานกว่า 30 นาทีในบางครั้ง เพียงปล่อยให้มันทำงานจนกว่าคุณจะกลับมาพร้อมท์
4. เปิดใช้งานการจัดประเภท "อัปเกรด" (USS หรือ WSUS แบบสแตนด์อโลน) เรียกใช้คำสั่ง PowerShell นี้:
รับ-WsusClassification | Where-Object -FilterScript {$_.Classification. หัวข้อ -Eq “อัพเกรด”} | Set-WsusClassification
5. ลบไฟล์ออกจากตาราง tbFile ในฐานข้อมูล WSUS (WSUS ทั้งหมด – เริ่มต้นที่เซิร์ฟเวอร์บนสุด) โดยใช้คำสั่งนี้:
ประกาศตาราง @NotNeededFiles (ไบนารี FileDigest (20) UNIQUE);
แทรกลงใน @NotNeededFiles (FileDigest) (เลือก FileDigest จาก tbFile โดยที่ FileName เช่น '%14393%.esd' ยกเว้นเลือก FileDigest จาก tbFileForRevision);
ลบออกจาก tbFileOnServer โดยที่ FileDigest อยู่ (เลือก FileDigest จาก @NotNeededFiles)
ลบออกจาก tbFile โดยที่ FileDigest อยู่ (เลือก FileDigest จาก @NotNeededFiles)
6. ทำการซิงค์แบบเต็ม (USS หรือ WSUS แบบสแตนด์อโลน) โดยใช้คำสั่ง PowerShell ต่อไปนี้:
$sub = $s รับสมัครสมาชิก()
$sub. เริ่มการซิงโครไนซ์ ()
7. หากข้อผิดพลาด 0xc1800118 ยังคงปรากฏบนหน้าจอ เรียกใช้คำสั่งต่อไปนี้ ในพรอมต์คำสั่ง:
- หยุดสุทธิ wuauserv
- ลบ %windir%SoftwareDistributionDataStore*
8. สแกนหาการปรับปรุง
เรื่องราวที่เกี่ยวข้องที่คุณต้องตรวจสอบ:
- แก้ไข: อัปเดตข้อผิดพลาด 0x80245006 ใน Windows 10
- แก้ไข: อัปเดตรหัสข้อผิดพลาด 0x80072efd ใน Windows 10
- แก้ไข: การอัปเดตและการตั้งค่าไม่เปิดใน Windows 10