ผู้ใช้ Windows 10 บางรายเผชิญกับ 0x800b0101 เมื่อพยายามติดตั้งอัปเดตที่ค้างอยู่ผ่าน Windows Update Standalone installer หรือเมื่อพยายามติดตั้งส่วนประกอบ Windows อื่นๆ ผ่าน Windows Installer ปัญหานี้ดูเหมือนจะจำกัดอยู่ที่ Windows 10 เท่านั้น
หลังจากสืบสวนปัญหานี้อย่างละเอียด พบว่ามีสาเหตุพื้นฐานหลายอย่างที่รู้จักกันว่าก่อให้เกิดข้อผิดพลาดนี้บน Windows 10 นี่คือรายการสาเหตุที่เป็นไปได้:
- วันที่และเวลาไม่ถูกต้อง – หากระบบของคุณมีค่าวันที่และเวลาที่แตกต่างจากค่าที่ประมวลการรับรองความปลอดภัยคาดหวังอย่างมาก คุณอาจเห็นข้อผิดพลาดนี้เนื่องจากการเชื่อมต่อกับเซิร์ฟเวอร์ถูกยกเลิก เพื่อแก้ไขปัญหานี้ คุณต้องเปลี่ยนค่าวันที่และเวลาของระบบให้ถูกต้อง
- การรัน SFC และ DISM scans – การเสียหายของไฟล์ระบบก็เป็นสาเหตุที่ทราบกันว่าก่อให้เกิดข้อผิดพลาดนี้ โดยเฉพาะหากคุณเจอรหัสข้อผิดพลาดนี้กับทุกอัปเดต Windows ที่ค้างอยู่ที่พยายามติดตั้ง ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการรัน SFC และ DISM scans และนำการแก้ไขที่แนะนำมาใช้
- ข้อกำหนดอัปเดตที่ขาดหายไป – ตามรายงานของผู้ใช้บางราย คุณอาจคาดว่าจะเห็นรหัสข้อผิดพลาดนี้ในสถานการณ์ที่คุณพยายามติดตั้งอัปเดตที่ค้างอยู่สำหรับ System Center Configuration Manager เมื่อข้อกำหนดอัปเดตบางอย่างขาดหายไป ในกรณีนี้ การติดตั้งอัปเดตที่ขาดหายไปก่อน (ผ่าน Windows Update Catalog) ควรจะดูแลปัญหาให้คุณ
- AccountRight installer ที่เสียหาย – ในกรณีที่คุณเห็นข้อผิดพลาดนี้เฉพาะขณะพยายามติดตั้งหรืออัปเดต AccountRight โอกาสมากที่คุณกำลังจัดการกับแพ็กเกจ installer ที่เสียหาย ในกรณีนี้ การดาวน์โหลด installer ที่แก้ไขแล้วควรจะดูแลปัญหาให้คุณ
ตอนนี้คุณคุ้นเคยกับสาเหตุที่เป็นไปได้ทุกอย่างของรหัส 0x800b0101 นี่คือรายการวิธีแก้ไขที่เป็นไปได้ที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ไขปัญหานี้สำเร็จ:
1. เปลี่ยนวันที่และเวลาเป็นค่าที่ถูกต้อง
ตามที่ข้อความข้อผิดพลาดชี้ให้เห็น โอกาสมีว่าข้อผิดพลาดนี้เกิดจากใบรับรองความปลอดภัยที่ไม่สามารถตรวจสอบได้โดย WU เพราะเวลาหรือวันที่ (หรือทั้งคู่) แตกต่างจากค่าที่เซิร์ฟเวอร์ตรวจสอบคาดหวังอย่างมาก
ไม่มีเงื่อนไขมากมายที่คุณ (ในฐานะผู้เยี่ยมชม) ต้องปฏิบัติเพื่อได้รับอนุญาตให้ดาวน์โหลด Windows Update ที่ค้างอยู่ แต่การผ่านการตรวจสอบ timestamp เป็นหนึ่งในนั้น
ไปตรวจสอบว่าวันที่และเวลาของระบบของคุณไม่ได้ผิดไปเป็นจำนวนวัน (หรือเดือน หรือ ปี)
หากผิดแล้ว นี่คือคู่มือ מהירה วิธีให้แน่ใจว่าคุณใช้เวลาและวันที่ที่ถูกต้อง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ "timedate.cpl" และกด Enter เพื่อเปิดแผง Date and Time

- ภายในหน้าต่าง Date and Time ไปที่แท็บ Internet Time และคลิก Change settings เมื่อถูกพรอมพ์โดย UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์แอดมิน

- ภายในการตั้งค่า Internet Time ติ๊กเครื่องหมายที่เชื่อมโยงกับ Synchronize with an Internet time server ตั้ง Server เป็น time.windows.com และคลิก Update now

- ไปที่แท็บ Date and Time คลิก Change time zone และตรวจสอบให้แน่ใจว่าคุณใช้โซนเวลาที่ถูกต้อง ต่อไป คลิก Change date and time และให้แน่ใจว่าวันที่ถูกเลือกอย่างถูกต้อง

- รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขโดยการทำซ้ำการกระทำที่ก่อให้เกิด 0x800b0101 ก่อนหน้านี้
หากข้อผิดพลาดเดียวกันยังคงเกิดขึ้นขณะพยายามใช้ Windows Update Standalone installer ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง
2. รัน SFC และ DISM scans
เนื่องจากปัญหานี้น่าจะเกี่ยวข้องกับการเสียหายบางอย่างที่ส่งผลต่อ Windows Update หรือ Windows Installer หนึ่งในวิธีแก้ไขที่คุณควรสำรวจแน่นอนคือการสแกนหาไฟล์ Windows ที่เสียหาย
เพื่อทำเช่นนี้ คุณต้องรันสแกน 2 ครั้งด้วยยูทิลิตี้ในตัว 2 ตัว – System File Checker (SFC) และ Deployment Image Servicing and Management (DISM)
หมายเหตุ: เครื่องมือทั้งสองมีความคล้ายคลึงกันบ้าง แต่ไม่ได้หมายถึงการแทนที่กัน เราแนะนำให้คุณรันการสแกนทั้งสองติดต่อกัน เพื่อเพิ่มโอกาสในการแก้ไขไฟล์ระบบที่เสียหาย
คุณควรเริ่มด้วย SFC scan ที่เรียบง่าย
หมายเหตุ: เครื่องมือนี้ทำงานในท้องถิ่นทั้งหมด ดังนั้นคุณจะไม่ต้องเชื่อมต่ออินเทอร์เน็ตอย่างต่อเนื่อง
สำคัญ: เมื่อคุณเริ่มกระบวนการนี้ สิ่งสำคัญมากคืออย่าปิดหน้าต่าง CMD แม้ว่ายูทิลิตี้จะดูเหมือนค้าง รอจนกว่ากระบวนการจะเสร็จสิ้น เพราะการขัดจังหวะการดำเนินการอาจก่อให้เกิดข้อผิดพลาดเชิงตรรกะบน HDD/SSD ของคุณ
เมื่อ SFC scan เสร็จสมบูรณ์ ให้รีบูทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นคอมพิวเตอร์ครั้งต่อไปเสร็จสิ้น โดยการพยายามดำเนินการที่ก่อให้เกิดข้อผิดพลาด 0x800b0101 ก่อนหน้านี้
หากข้อผิดพลาดเดียวกันยังคงปรากฏเมื่อคุณทำเช่นนี้ ให้ ปรับใช้ DISM scan และทำตามขั้นตอนบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
หมายเหตุ: ต่างจาก SFC เครื่องมือนี้ใช้ส่วนประกอบย่อยของ Windows Update เพื่อดาวน์โหลดไฟล์ที่สมบูรณ์เพื่อแทนที่ไฟล์ระบบที่เสียหาย เนื่องจากนี้ คุณต้องแน่ใจว่าคุณมี อินเทอร์เน็ตที่เชื่อถือได้ก่อนเริ่มการดำเนินการนี้
เมื่อ DISM scan เสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง และดูว่าข้อผิดพลาด 0x800b0101 ได้รับการแก้ไขแล้วหรือไม่
ในกรณีที่คุณยังจัดการกับปัญหาเดียวกันอยู่ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง
3. ใช้ Windows Update Catalog (หากเกี่ยวข้อง)
หากคุณเห็นข้อผิดพลาดนี้ขณะพยายามติดตั้งอัปเดตที่ค้างอยู่สำหรับ System Center Configuration Manager ข้อผิดพลาด 0x800b0101 น่าจะเกิดจากการขาดหายไปของอัปเดตสำคัญบางรายการที่ต้องติดตั้งก่อน – อัปเดต KB2756872 และ KB2749655
หากสถานการณ์นี้ใช้ได้ในกรณีของคุณ ให้ทำตามคำแนะนำด้านล่างเพื่อใช้ Microsoft Update Catalog เพื่อดาวน์โหลดและติดตั้งอัปเดตที่จำเป็นก่อน (ก่อนติดตั้งอัปเดต Windows ของ System Center Configuration Manager)
หากคุณมองหาคำแนะนำทีละขั้นตอนวิธีทำ ให้ทำตามคำแนะนำด้านล่าง:
- เข้าถึง หน้า Microsoft Update Catalog อย่างเป็นทางการ บนเครื่องที่ได้รับผลกระทบ จากเบราว์เซอร์โปรด
- ใช้ฟังก์ชันค้นหา (ด้านขวา) เพื่อค้นหาอัปเดต KB2756872 และกด Enter เพื่อสร้างผลลัพธ์

- เมื่อผลลัพธ์ปรากฏ ให้ระบุเวอร์ชันที่เข้ากันได้กับ Windows build ของคุณ โดยดูที่สถาปัตยกรรม OS และเวอร์ชัน Windows

หมายเหตุ: หากคุณไม่รู้สถาปัตยกรรม OS ของคุณ ให้คลิกขวาที่ This PC ใน File Explorer และเลือก Properties จากเมนูบริบท ต่อไป จากรายการผลลัพธ์ ให้ดูที่ System type และตรวจสอบเวอร์ชันบิตของ OS ของคุณ
- หลังจากตัดสินใจเลือกอัปเดตที่ถูกต้องที่คุณต้องติดตั้งบนคอมพิวเตอร์ ให้คลิกปุ่ม Download และรอจนกระบวนการเสร็จสิ้น
- หลังจากดาวน์โหลดเสร็จ ให้ไปที่ตำแหน่งที่อัปเดตถูกดาวน์โหลด คลิกขวาที่ไฟล์ .inf และเลือก Install

- ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการติดตั้งให้เสร็จสิ้น แล้วทำซ้ำขั้นตอน 2 ถึง 5 กับอัปเดตที่เหลือ (KB2749655)/
- หลังจากติดตั้งอัปเดตที่ค้างอยู่ทุกอย่างสำเร็จแล้ว ให้รีบูทเครื่องก่อน จากนั้นจึงติดตั้งอัปเดต Windows ของ System Center Configuration Manager ที่ล้มเหลว
หากสถานการณ์เฉพาะนี้ไม่ใช้ได้กับสถานการณ์ของคุณ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง
4. ดาวน์โหลดเวอร์ชันล่าสุดของ AccountRight (หากเกี่ยวข้อง)
หากคุณเผชิญกับ 0x800b0101 ขณะพยายามอัปเดตหรือติดตั้ง AccountRight เกือบแน่นอนว่าปัญหาเกิดจากใบรับรองความปลอดภัยที่เขียนไม่ดีซึ่งถูกแนบมากับเวอร์ชันแอปพลิเคชันที่พร้อมดาวน์โหลด
สิ่งนี้เกิดจากความผิดพลาดของนักพัฒนา AccountRight ที่กำหนดวันหมดอายุที่เก่ามาหลายปี
โชคดีที่ปัญหานี้ได้รับการแก้ไขแล้ว ดังนั้น ปัญหานี้สามารถตอบสนองได้โดยเพียงการดาวน์โหลดเวอร์ชันที่แก้ไขแล้วของ AccountRight
หากคุณอยู่ในสถานการณ์เฉพาะนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อดาวน์โหลดและติดตั้งเวอร์ชันที่ถูกต้องของ AccountRight:
- เปิดเบราว์เซอร์เริ่มต้น และไปที่ลิงก์นี้เพื่อดาวน์โหลด patched version of the AccountRight installer
- เมื่อดาวน์โหลดเสร็จ คลิกขวาที่มัน และเลือก Run as administrator สิ่งนี้จำเป็น เพราะการติดตั้งต้องการสิทธิ์แอดมินเพื่อเสร็จสิ้นโดยไม่มีข้อผิดพลาด
- ที่พรอมพ์การติดตั้งแรก ติ๊กเครื่องหมายที่เชื่อมโยงกับ I accept the license agreement and terms of use แล้วคลิก Install และทำตามพรอมพ์ที่เหลือ

- หลังจากติดตั้งเสร็จ ให้รีบูทคอมพิวเตอร์ และเปิดแอปเมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น และดำเนินการติดตั้งอัปเดตที่เหลือให้เสร็จสิ้น