Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Windows 10 Anniversary Update Error Code 0xc1900107

เมื่อ Microsoft ปล่อยอัปเดตใหม่สำหรับ Windows OS ผู้ใช้ส่วนใหญ่คาดว่าจะได้รับและติดตั้งอัปเดตได้ราบรื่น แต่บางผู้ใช้เจอปัญหาก็เป็นเรื่องปกติ น่าเสียดายที่ Windows 10 Anniversary Update ก็ไม่แตกต่าง สำหรับผู้ใช้ Windows 10 หลายคนที่ติดตั้ง Anniversary Update ไม่ได้ รหัสข้อผิดพลาด 0xc1900107 คือสิ่งกีดขวาง เมื่อพยายามติดตั้ง Anniversary Update การติดตั้งล้มเหลว และเห็นข้อความข้อผิดพลาดรหัส 0xc1900107 ว่า "บางอย่างผิดพลาด" หรือ "มีปัญหาในการติดตั้งอัปเดต"

รหัสข้อผิดพลาด 0xc1900107 มักเกี่ยวข้องกับ Windows Updates ที่ค้างอยู่ แต่ในกรณีนี้ไม่ใช่สาเหตุ เพราะสำหรับผู้ใช้ส่วนใหญ่ Anniversary Update คืออัปเดต Windows ที่ค้างอยู่เพียงอย่างเดียว ในกรณีนี้ รหัส 0xc1900107 เกิดจาก Windows Update components ที่ทำงานผิดปกติ หรือไฟล์อัปเดตเสียหายในโฟลเดอร์ที่ Windows เก็บไฟล์ดาวน์โหลดสำหรับ Windows Updates หากไม่สามารถติดตั้ง Anniversary Update ได้เพราะรหัส 0xc1900107 นี่คือสองวิธีแก้ที่มีประสิทธิภาพที่สุด:

แก้ไข: Windows 10 Anniversary Update Error Code 0xc1900107

วิธีแก้ที่ 1: รีเซ็ต Windows Update Components ด้วยตนเอง

หากปัญหา Windows Update Components เป็นสาเหตุที่ติดตั้ง Anniversary Update ไม่ได้และเจอรหัส 0xc1900107 ทุกครั้ง มีโอกาสดีที่จะแก้ได้โดยการรีเซ็ต Windows Update Components ด้วยตนเอง วิธีทำ:

  1. คลิกขวาที่ปุ่ม Start Menu เปิด WinX Menu หรือคลิก Start พิมพ์ cmd คลิกขวา cmd เลือก Run As Administrator
  2. คลิก Command Prompt (Admin) ใน WinX Menu เปิด Command Prompt ที่มีสิทธิ์ Admin
  3. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งใน Command Prompt ที่มีสิทธิ์ Admin กด Enter หลังแต่ละคำสั่ง และรอคำสั่งก่อนหน้าทำงานสำเร็จก่อนพิมพ์คำสั่งถัดไป:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
  1. ปิด Command Prompt ที่มีสิทธิ์ Admin
  2. Restart คอมพิวเตอร์

เมื่อคอมพิวเตอร์บูทขึ้นมา ลองติดตั้ง Anniversary Update ดูว่าติดตั้งสำเร็จหรือไม่

แก้ไข: Windows 10 Anniversary Update Error Code 0xc1900107

วิธีแก้ที่ 2: ลบ (หรือเปลี่ยนชื่อ) โฟลเดอร์ $WINDOWS.~BT

หาก วิธีแก้ที่ 1 ไม่ได้ผล สาเหตุในกรณีของคุณอาจเป็นไฟล์เสียหายในโฟลเดอร์ที่ Windows เก็บไฟล์ดาวน์โหลดสำหรับ Windows Updates - คือโฟลเดอร์ $WINDOWS.~BT หากเป็นเช่นนั้น การลบโฟลเดอร์นี้จะกำจัดไฟล์เสียหายภายใน ไม่ต้องกังวล Windows จะสร้างโฟลเดอร์ใหม่จากศูนย์ และดาวน์โหลดทุกอย่างที่จำเป็นสำหรับ Anniversary Update อีกครั้ง จึงไม่ทำ害ให้คอมพิวเตอร์

  1. เปิด File Explorer โดยกด Windows Logo + E
  2. เปิดพาร์ติชันของฮาร์ดดิสก์ที่ติดตั้ง Windows 10 ส่วนใหญ่คือ C:\
  3. ไปที่แท็บ View ในแถบเครื่องมือด้านบนของ File Explorer
  4. เปิดใช้งาน ตัวเลือก Hidden items โดยติ๊กเช็คบ็อกซ์ข้างๆ
  5. เมื่อเปิด Hidden items แล้ว ควรเห็นโฟลเดอร์ชื่อ $WINDOWS.~BT
  6. คลิกขวาโฟลเดอร์ $WINDOWS.~BT คลิก Delete ยืนยันในป๊อปอัปเพื่อลบโฟลเดอร์ แต่มีโอกาสจะเห็นข้อความว่าไม่มีสิทธิ์ลบโฟลเดอร์ หากเป็นเช่นนั้น ไม่ต้องกังวล - ปิดข้อความ คลิกขวาโฟลเดอร์ $WINDOWS.~BT คลิก Rename เปลี่ยนชื่อเป็นชื่ออื่นที่ไม่ใช่ $WINDOWS.~BT กด Enter การเปลี่ยนชื่อมีผลเท่ากับการลบ

หมายเหตุ: หากไม่สามารถลบหรือเปลี่ยนชื่อโฟลเดอร์ $WINDOWS.~BT ได้ ลองลบ (หรือเปลี่ยนชื่อ) ใน Safe Mode ควรสำเร็จ หากไม่รู้จักบูทเข้า Safe Mode ใช้ คู่มือนี้

  1. ปิด File Explorer และ Restart คอมพิวเตอร์

แก้ไข: Windows 10 Anniversary Update Error Code 0xc1900107

เมื่อคอมพิวเตอร์บูทขึ้นมา ลองติดตั้ง Anniversary Update ดูว่าปัญหาแก้แล้วหรือไม่