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

แก้ไขข้อผิดพลาด Windows Update 0x800B0101: Installer encountered an error

ผู้ใช้ Windows เมื่อพยายามอัปเดตคอมพิวเตอร์ของพวกเขาโดย Windows Update Standalone Installer หรือเมื่อพยายามติดตั้งคอมโพเนนต์ Windows ที่แตกต่างกันผ่าน Windows Installer อาจเห็นข้อผิดพลาดต่อไปนี้บางครั้ง

Windows Update Standalone Installer
Installer encountered an error: 0x800B0101
A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signified file.

แก้ไขข้อผิดพลาด Windows Update 0x800B0101: Installer encountered an error

ในบทความนี้ เราจะแก้ไข Windows Update Error 0X800B0101 บน Windows 11/10 ด้วยความช่วยเหลือของโซลูชันง่ายๆ บางอย่าง

แก้ไข Windows Update Error 0X800B0101

มากกว่าครึ่งหนึ่ง คุณจะเห็นข้อผิดพลาดนี้หากวันที่และเวลาบนคอมพิวเตอร์ของคุณไม่ถูกต้อง อย่างไรก็ตาม มีโซลูชันอื่นๆ อีกบางอย่างที่เราจะเห็นในภายหลัง

นี่คือสิ่งที่คุณสามารถทำเพื่อแก้ไข Windows Update Error 0x800B0101 บน Windows 11/10

  1. แก้ไขวันที่และเวลา
  2. ล้างเนื้อหาโฟลเดอร์ SoftwareDistribution
  3. ล้างเนื้อหาโฟลเดอร์ catroot2
  4. ล้างไฟล์ pending.xml
  5. รัน SFC และ DISM

มาเจาะลึกกัน!

1] แก้ไขวันที่และเวลา

แก้ไขข้อผิดพลาด Windows Update 0x800B0101: Installer encountered an error

จากข้อความข้อผิดพลาดเองก็อธิบายได้เอง ข้อผิดพลาดนี้เกิดจากวันที่และเวลาที่ไม่ถูกต้อง ดังนั้น เราต้องแก้ไขทั้งสองสิ่งนี้และดูว่ามันแก้ไขปัญหาได้หรือไม่

คุณสามารถทำตามขั้นตอนที่กำหนดไว้เพื่อแก้ไขวันที่และเวลา

  1. เปิด Run (Win + R), พิมพ์ "timedate.cpl" และกด Enter
  2. ไปที่แท็บ Internet Time และคลิก Change Settings
  3. ตรวจสอบว่า "Synchronize with an Internet time server" Server ตั้งค่าเป็น time.windows.com และคลิก Ok
  4. ไปที่แท็บ Date & Time คลิก Change time zone และตรวจสอบว่า time zone ตั้งค่าถูกต้อง

ตอนนี้ รีบูทคอมพิวเตอร์ของคุณและตรวจสอบว่าปัญหายังคงอยู่หรือไม่

2] ล้างเนื้อหาโฟลเดอร์ SoftwareDistribution

หากการเปลี่ยนวันที่และเวลาไม่ได้ผล ลองล้างเนื้อหาโฟลเดอร์ SoftwareDistribution และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

เปิด Command Prompt เป็น administrator และรันคำสั่งต่อไปนี้เพื่อหยุด Windows Update service ชั่วคราว

net stop wuauserv

ตอนนี้ รันคำสั่งต่อไปนี้เพื่อหยุด Background Intelligent Transfer Service

net stop bits

กด Win + R, วางตำแหน่งต่อไปนี้ และกด Enter

C:\Windows\SoftwareDistribution

ลบเนื้อหาทั้งหมดของโฟลเดอร์ SoftwareDistribution และตรวจสอบว่าปัญหายังคงอยู่หรือไม่

3] ล้างเนื้อหาโฟลเดอร์ Catroot2

หากปัญหายังคงอยู่ ลองล้างเนื้อหาโฟลเดอร์ Catroot2 ทำสิ่งนี้และตรวจสอบว่าปัญหายังคงอยู่หรือไม่

4] ล้างไฟล์ pending.xml

เปิดหน้าต่าง Command Prompt ที่มีสิทธิ์สูง พิมพ์สิ่งต่อไปนี้ และกด Enter:

Ren c:\windows\winsxs\pending.xml pending.old

สิ่งนี้จะเปลี่ยนชื่อไฟล์ pending.xml เป็น pending.old ตอนนี้ลองอีกครั้ง

5] รัน SFC และ DISM

ข้อผิดพลาดอาจเกิดจากไฟล์ระบบที่เสียหาย และการรัน SFC และ DISM จะแก้ไขปัญหา ดังนั้น ให้เปิด Command Prompt เป็น administrator และรันคำสั่งต่อไปนี้ทีละอันหลังจากอันก่อนเสร็จสิ้น

sfc /scannow
Dism /Online /Cleanup-Image /ScanHealth

หลังจากรันคำสั่งเหล่านี้ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

ทำไม Windows 11/10 Update ของฉันถึงล้มเหลวตลอดเวลา?

สามารถมีหลายเหตุผลที่ทำให้ Windows 10 update ล้มเหลวซ้ำๆ ไฟล์อัปเดตที่เสียหาย ข้อขัดแย้งของไดรเวอร์ อัปเดตหลายอย่างคิวอยู่ และอื่นๆ แต่หากคุณเห็น error 0x800B0101 คุณสามารถแก้ไขข้อผิดพลาดด้วยโซลูชันที่กล่าวมาได้

จะอัปเดต Windows 10/11 ได้อย่างไร?

วิธีที่ดีที่สุดในการอัปเดต Windows 11/10 คือผ่านแอป Settings เปิด Settings โดย Win + I, แล้วไปที่ Update & Security > Check for updates. ด้วยวิธีนี้ คุณสามารถอัปเดตคอมพิวเตอร์ของคุณได้หากมีอัปเดตพร้อมใช้งาน

แก้ไขข้อผิดพลาด Windows Update 0x800B0101: Installer encountered an error