ผู้ใช้ 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 Error 0X800B0101 บน Windows 11/10 ด้วยความช่วยเหลือของโซลูชันง่ายๆ บางอย่าง
แก้ไข Windows Update Error 0X800B0101
มากกว่าครึ่งหนึ่ง คุณจะเห็นข้อผิดพลาดนี้หากวันที่และเวลาบนคอมพิวเตอร์ของคุณไม่ถูกต้อง อย่างไรก็ตาม มีโซลูชันอื่นๆ อีกบางอย่างที่เราจะเห็นในภายหลัง
นี่คือสิ่งที่คุณสามารถทำเพื่อแก้ไข Windows Update Error 0x800B0101 บน Windows 11/10
- แก้ไขวันที่และเวลา
- ล้างเนื้อหาโฟลเดอร์ SoftwareDistribution
- ล้างเนื้อหาโฟลเดอร์ catroot2
- ล้างไฟล์ pending.xml
- รัน SFC และ DISM
มาเจาะลึกกัน!
1] แก้ไขวันที่และเวลา

จากข้อความข้อผิดพลาดเองก็อธิบายได้เอง ข้อผิดพลาดนี้เกิดจากวันที่และเวลาที่ไม่ถูกต้อง ดังนั้น เราต้องแก้ไขทั้งสองสิ่งนี้และดูว่ามันแก้ไขปัญหาได้หรือไม่
คุณสามารถทำตามขั้นตอนที่กำหนดไว้เพื่อแก้ไขวันที่และเวลา
- เปิด Run (Win + R), พิมพ์ "timedate.cpl" และกด Enter
- ไปที่แท็บ Internet Time และคลิก Change Settings
- ตรวจสอบว่า "Synchronize with an Internet time server" Server ตั้งค่าเป็น time.windows.com และคลิก Ok
- ไปที่แท็บ 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. ด้วยวิธีนี้ คุณสามารถอัปเดตคอมพิวเตอร์ของคุณได้หากมีอัปเดตพร้อมใช้งาน
