เพื่อให้ฟังก์ชันของ Windows ทำงานในสภาพที่เหมาะสมที่สุด การอัปเดตระบบอย่างสม่ำเสมอเป็นสิ่งที่จำเป็น ซึ่งเรียกว่า Windows Update กระบวนการนำระบบทั้งหมดให้ทันสมัยและทันเวลาควรทำเป็นประจำ
Windows Update ทำอะไร? นี่คือบริการที่จำเป็นซึ่งเมื่อได้รับแจ้งหรือตั้งค่าไว้ จะดาวน์โหลดและติดตั้งการอัปเดตความปลอดภัยบนระบบ Windows โดยอัตโนมัติ การปล่อยให้เกิดข้อผิดพลาดได้ ทำให้เข้าใจได้ว่าในระหว่างการอัปเดตระบบ อาจมีข้อผิดพลาดบางอย่าง ข้อผิดพลาดการอัปเดตระบบ Windows ทำให้กระบวนการทั้งหมดล้มเหลว ข้อผิดพลาดที่พบบ่อยคือ รหัสข้อผิดพลาด Windows Update C8000266
เมื่อข้อความแจ้งเตือน: C8000266: Windows Update encountered an unknown error ปรากฏขึ้น แสดงว่าการอัปเดตระบบพบปัญหา ช่างเทคนิคของเราได้รวบรวมวิธีการระบุและจัดการข้อผิดพลาดนี้อย่างง่ายดาย เพื่อให้มันยังคงเป็นเพียงอุปสรรคเล็กน้อยเท่านั้น
วิธีแก้ไขรหัสข้อผิดพลาด Windows Update C8000266
เรามีสองวิธีหลักในการกำจัดการแจ้งเตือน C8000266: Windows Update encountered an unknown error คุณสามารถรีเซ็ตส่วน Windows Update ทั้งหมด หรือเรียกใช้โปรแกรมแก้ไขปัญหา Windows Update ได้
วิธีแก้ไขรหัสข้อผิดพลาด Windows Update C8000266
เราจะกำหนดบทความนี้เป็นแนวทางกับสองวิธีแก้ไข:
วิธีแก้ #1: รีเซ็ตส่วน Windows Update ทั้งหมด
ลองรีเซ็ตส่วน Windows Update ด้วยตนเอง โดยทำตามคำสั่งเหล่านี้:
- กด Win+R พร้อมกันบนคีย์บอร์ดเพื่อเปิดกล่องโต้ตอบ Run
- ในกล่องที่เปิด พิมพ์ cmd แล้วกด Ctrl+Shift+Enter เพื่อเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
- หน้าต่าง Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบควรปรากฏขึ้น ในบรรทัดคำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ และกด Enter หลังแต่ละคำสั่ง:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc - บริการ Windows Update, Background Intelligent Transfer Service (BITS) และบริการ Cryptographic จะหยุดทำงาน
- ลบไฟล์ qmgr*.dat ทั้งหมดจากระบบเพื่อรีเซ็ตส่วน Windows Update ทั้งหมด โดยป้อนคำสั่งนี้:
Del “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat” - พิมพ์ Y จากคีย์บอร์ดเพื่อยืนยัน
- ขั้นตอนต่อไปคือเปลี่ยนชื่อโฟลเดอร์ catroot2 และ Software Distribution พิมพ์คำสั่งในหน้าต่าง Command Prompt ที่เหมาะสมและกด Enter หลังจากแต่ละคำสั่ง:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak - รีเซ็ตบริการ Windows Update และ BITS ให้เป็นการตั้งค่าความปลอดภัยเริ่มต้น หลังจากแต่ละคำสั่ง ให้กด Enter เพื่อรัน พิมพ์คำสั่งด้านล่างลงในหน้าต่างพรอมต์ที่เหมาะสม:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) - เพื่อลบไดเรกทอรี System32 ให้พิมพ์คำสั่งด้านล่างในบรรทัดถัดไปตามด้วย Enter:
cd /d %windir%\system32 - ลงทะเบียน Registry ที่เกี่ยวข้องกับ Windows Update รวมถึงไฟล์ DLL และ BITS ที่เกี่ยวข้อง ให้ป้อนรายการคำสั่งยาวๆ ด้านล่างอย่างระมัดระวัง อย่าลืมกด Enter หลังจากแต่ละคำสั่งเพื่อเปิดใช้งาน:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll - ขั้นตอนถัดไปเกี่ยวข้องกับการรีเซ็ตการกำหนดค่าเครือข่ายที่อาจเป็นตัวก่อให้เกิดข้อผิดพลาด มีเพียงสองคำสั่งที่ต้องพิมพ์ ตรวจสอบให้แน่ใจว่ากดปุ่ม Enter หลังจากแต่ละคำสั่ง:
netsh winsock reset
netsh winsock reset proxy - หลังจากทำตามขั้นตอนแล้ว คุณสามารถรีสตาร์ทบริการที่หยุดชั่วคราวในขั้นตอนที่ 4 ใส่คำสั่งด้านล่างเพื่อให้บริการทำงานอีกครั้ง:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc - ปิดหน้าต่าง Commands Prompt โดยพิมพ์ Exit แล้วกด Enter
- รีสตาร์ทคอมพิวเตอร์ Windows ของคุณ เพื่อให้การเปลี่ยนแปลงทั้งหมดที่ทำไปมีผล
นี่เป็นวิธีการแก้ไขแบบแมนนวลที่ยาวนานสำหรับรหัสข้อผิดพลาด Windows Update C8000266 หากคุณคิดว่ามันอาจทำให้คุณสับสน ให้ข้ามไปและลองขั้นตอนที่ระบุในวิธีแก้ไขหมายเลข 2
วิธีแก้ #2: เรียกใช้โปรแกรมแก้ไขปัญหา Windows Update
สาเหตุของรหัสข้อผิดพลาด Windows Update C8000266 ได้รับการระบุว่าเป็นข้อผิดพลาดหลายอย่างในระหว่างกระบวนการดาวน์โหลดและติดตั้ง หากสิ่งนี้เกิดขึ้นและคุณไม่อยากสับสน ให้ลองเรียกใช้โปรแกรมแก้ไขปัญหา Windows Update
มีสองวิธีในการเรียกใช้ Troubleshooter วิธีแรกเกี่ยวข้องกับการใช้ Troubleshooter ออนไลน์ของ Microsoft Troubleshooter ออนไลน์ของ Microsoft จะช่วยให้คุณแก้ไขข้อผิดพลาด C800026 และข้อผิดพลาดทั่วไปอื่นๆ เพื่อเริ่มต้น:
- ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อเรียกใช้โปรแกรมแก้ไขปัญหาออนไลน์
- เลือกเวอร์ชัน OS ของคุณจากรายการ ตัวเลือกมี Windows 7, Windows 8.1 และ Windows 10/11
- ยอมรับหรือคลิก Yes เมื่อได้รับแจ้งให้เรียกใช้ Windows Update Troubleshooter
- รายการคำแนะนำและขั้นตอนที่ต้องทำต่อไปจะปรากฏขึ้น ดำเนินการตามที่ Troubleshooter แนะนำ
ตัวเลือกที่สอง ซึ่งคุณสามารถควบคุมได้ง่าย คือการแก้ไขปัญหาแบบออฟไลน์โดยใช้ Troubleshooter ของคอมพิวเตอร์ของคุณ
วิธีเรียกใช้ Troubleshooter ด้วยตนเอง:
- เปิด Troubleshooter โดยกด Win+I บนคีย์บอร์ด
- ไปที่ Update & Security > Troubleshoot > Additional Troubleshooters
- บนหน้าที่เปิด เลือก Windows Update แล้วกดปุ่ม Run the Troubleshooter
- Troubleshooter จะเริ่มต้นโดยอัตโนมัติและตรวจจับปัญหาใดๆ แล้วเริ่มแก้ไข
- รอจนกว่า Troubleshooter จะเสร็จสิ้นการทำงาน แล้วรีสตาร์ทคอมพิวเตอร์ Windows ของคุณ
เมื่อระบบรีสตาร์ทแล้ว ให้กลับไปทำงานต่อ รหัสข้อผิดพลาด Windows Update C8000266 ควรจะหายไปแล้ว