Windows Updates จำเป็นสำหรับระบบ Windows 10/11 โดยเฉพาะเพราะมันผลักดันการอัปเดตความปลอดภัยให้คอมพิวเตอร์ อย่างไรก็ตาม บางครั้งผู้ใช้เจอข้อผิดพลาด Windows Update 0x80070012 ขณะพยายามอัปเดต Windows 10/11 ข้อผิดพลาด Windows 0x80070012 เกิดจากระบบที่กำหนดค่าผิดปกติ ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณพยายามอัปเดต Windows หรือแอปพลิเคชันใดๆ อาการของข้อผิดพลาดนี้คือการค้างของ PC, ระบบล่าช้า การปิดอัตโนมัติของคำขอใดๆ สาเหตุของข้อผิดพลาดนี้คือไวรัสและมัลแวร์ เพราะไฟล์เสียหาย และอาจนำไปสู่ความล้มเหลวของ Windows การติดตั้งแอปพลิเคชันหรือซอฟต์แวร์ไดรเวอร์ไม่สมบูรณ์ก็อาจเป็นสาเหตุของข้อผิดพลาดนี้
เพื่อแก้ไขข้อผิดพลาดนี้ คุณต้องกู้คืนระบบของคุณ ทำการสแกน PC แบบเต็มรูปแบบและถอนการติดตั้งโปรแกรมที่ติดตั้งเมื่อเร็วๆ นี้ทั้งหมด หรือคุณสามารถดาวน์โหลดเครื่องมือซ่อมแซม PC ใดๆ และเริ่มสแกนด้วยความช่วยเหลือของเครื่องมือซ่อมแซมนั้น
รหัสข้อผิดพลาด Windows Update 0x80070012 คืออะไร?
Windows Update เป็นบริการของ Microsoft ที่ใช้ให้การอัปเดตสำหรับซอฟต์แวร์ Microsoft รวมถึงระบบปฏิบัติการ Windows บริการ Windows Update ให้การอัปเดตในรูปแบบของแพตช์และ Service Packs จุดประสงค์หลักของ Windows Update คือการเก็บระบบปฏิบัติการให้ทันสมัยพร้อมคุณสมบัติความปลอดภัยที่ปรับปรุงแล้วและการปรับปรุง ทุกๆ วันอังคารที่สองของเดือนเรียกว่า "Patch Tuesday" วันที่ Microsoft เผยแพร่แพตช์และการอัปเดตความปลอดภัยสำหรับผู้ใช้ระบบปฏิบัติการ Windows ตามปกติ
เคล็ดลับ: เรียกใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทางเพื่อกำจัดการตั้งค่าที่ไม่ถูกต้อง ไฟล์ขยะ แอปพลิเคชันที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจทำให้ระบบมีปัญหาหรือทำงานช้า
ระหว่างกระบวนการอัปเดต Windows อาจสร้างข้อผิดพลาดต่างๆ รวมถึงข้อผิดพลาดที่มีรหัส 0x80073712 นี่มักหมายความว่ามีไฟล์ที่ขาดหายไปหรือเสียหายซึ่ง Windows Update ต้องการเพื่อดำเนินการอัปเดต เมื่อรหัสข้อผิดพลาดอย่างนี้ปรากฏ Windows Update ไม่สามารถเสร็จสิ้นการอัปเดตระบบปฏิบัติการและติดตั้งอัปเดตได้ ข้อผิดพลาดนี้อาจเกิดจากการติดตั้ง/ถอนการติดตั้งซอฟต์แวร์ที่ไม่สมบูรณ์
อย่างไรก็ตาม ผู้ใช้จำนวนมากรายงานว่าพบ Windows Update Error Code 0x80070012 เมื่อพยายามอัปเดตไดรเวอร์เครื่องพิมพ์
นี่คือข้อความข้อผิดพลาดตัวอย่างสำหรับกรณีนี้:
Canon driver update for Canon Inkjet MP830 Series – Error 0x80070012
เครื่องพิมพ์ยังทำงานอยู่แต่อาจไม่ได้รับอัปเดตอื่นๆ จนกว่าข้อผิดพลาดจะได้รับการแก้ไข การรีเซ็ต Windows ก็ไม่ได้ผล
ผู้ใช้จำนวนมากประสบข้อผิดพลาด Windows Update error code 0x80073712 แม้จะรายงานส่วนใหญ่บนคอมพิวเตอร์ Windows 10/11 โชคดีที่มีหลายวิธีที่เป็นไปได้ในการแก้ไขปัญหา ในคู่มือด้านล่าง เราจะรेखากลยุทธ์แก้ไขหลายประการ
สาเหตุของรหัสข้อผิดพลาด Windows Update 0x80070012
ได้ที่จริงแล้ว มีสาเหตุพื้นฐานหลายอย่างที่อาจกระตุ้นรหัสข้อผิดพลาดเฉพาะนี้ นี่คือรายการของผู้ก่อให้เกิดปัญหาที่เป็นไปได้ซึ่งอาจกระตุ้นข้อผิดพลาด Windows Update 0X80070012:
- ปัญหา Windows Update ทั่วไป – วิธีที่เหมาะสมที่สุดในการเริ่มต้น Troubleshooting ปัญหานี้คือการรัน Windows Update Troubleshooter หากปัญหาถูกครอบคลุมโดยกลยุทธ์ซ่อมแซมแล้ว ยูทิลิตี้นี้จะสามารถแก้ไขปัญหาโดยอัตโนมัติ
- บริการ WU ค้างอยู่ในสถานะ Limbo – หากปัญหามาจากปัญหาที่เกี่ยวข้องกับสถานะของบริการ WU สำคัญหลายอย่างที่ไม่ได้เปิดหรือปิด ในการแก้ไขปัญหานี้ คุณจะต้องรีเซ็ตทุกคอมโพเนนต์ Windows ผ่าน Agent อัตโนมัติหรือด้วยชุดคำสั่งด้วยตนเองภายใน Command Prompt ที่มีสิทธิ์สูง
- การบั๊กไฟล์ระบบ – สถานการณ์ที่พบบ่อยอีกอย่างที่จะทำให้เกิดปัญหานี้คือการบั๊กไฟล์ระบบประเภทใดประเภทหนึ่งที่ส่งผลต่อคอมโพเนนต์ WU ผู้ใช้หลายคนที่เผชิญปัญหาเดียวกันสามารถแก้ไขปัญหาได้โดยการปรับใช้การสแกน SFC และ DISM ในสถานการณ์ที่รุนแรงขึ้น คุณอาจต้องทำ Repair Install
- รายการ Windows Registry ที่เสียหาย – รายการ Windows Registry ที่เสียหายสามารถกระตุ้น Windows Update Error 0x800f0805 ได้ เพราะหาก Windows ไม่สามารถหาไฟล์ที่จำเป็นสำหรับการอัปเดต มันจะไม่สามารถบูทได้อย่างถูกต้อง นี่จะทำให้เกิดข้อผิดพลาด
- การเข้าถึงอินเทอร์เน็ตไม่เสถียร – การเชื่อมต่ออินเทอร์เน็ตที่เสถียรจำเป็นสำหรับการติดตั้ง Windows Update หากการเชื่อมต่อของคุณไม่เสถียร คุณอาจเจอข้อผิดพลาด Windows Update
- บริการ Windows Update ถูกปิดใช้งาน – คุณต้องเปิดใช้งานบริการ Windows Update เพื่อให้สามารถดาวน์โหลดและติดตั้ง Windows Update ได้ มิฉะนั้น ข้อความข้อผิดพลาดจะถูกโยนออกมา
- การกำหนดค่าผิดปกติ – หากการตั้งค่า Windows Update ของคุณไม่ได้กำหนดค่าอย่างถูกต้อง แล้วมีโอกาสที่คุณจะเจอ Windows Update Error 0x80070012
- เอนทิตีอันตราย – เอนทิตีอันตรายอย่างไวรัส มัลแวร์ และแอดแวร์ เป็นผู้ก่อให้เกิดข้อผิดพลาด Windows ต่างๆ ที่มีชื่อเสียง และ Windows Update Error 0x80070012 ไม่ใช่ข้อยกเว้น
วิธีแก้ไขรหัสข้อผิดพลาด Windows Update 0x80070012
การรีสตาร์ทคอมพิวเตอร์ของคุณเป็นวิธีแก้ไข Windows Update Error 0xc1900201 ที่ง่ายที่สุดและเป็นสิ่งแรกที่คุณควรลองเมื่อ Troubleshooting ข้อผิดพลาดนี้ บางครั้ง ข้อบกพร่องที่ทำให้เกิดข้อผิดพลาดการอัปเดตสามารถแก้ไขได้โดยการรีสตาร์ทคอมพิวเตอร์ ปิดแอปและเอกสารทั้งหมดที่คุณกำลังทำงานอยู่ เพื่อไม่ให้สูญเสียความคืบหน้า รีสตาร์ทคอมพิวเตอร์ของคุณ แล้วลองรันการอัปเดตอีกครั้ง
คุณยังต้องตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ การเชื่อมต่อเครือข่ายของคุณอาจรบกวนการดาวน์โหลดอัปเดตและนำไปสู่ข้อผิดพลาดนี้ เพื่อแก้ไข ลองสลับไปใช้ตัวเชื่อมต่อ LAN หากคุณใช้ Wi-Fi หรือในทางกลับกัน หากเสร็จแล้ว ลองดาวน์โหลดและติดตั้งอัปเดตอีกครั้ง
คุณควรพิจารณาปิดใช้งานไฟร์วอลล์และแอนติไวรัสชั่วคราวด้วย เพราะพวกมันเป็นผู้ก่อให้เกิดปัญหาหลักเมื่อพูดถึงการบล็อก Windows Update ชุดแอนติไวรัสหรือไฟร์วอลล์ที่เข้มงวดน่าจะก่อให้เกิดปัญหานี้ วิธีที่ดีที่สุดในการแก้ไขข้อผิดพลาดนี้คือปิดใช้งานชุดความปลอดภัยของบุคคลที่สามที่ติดตั้งอยู่ และตรวจสอบว่าปัญหาเกิดขึ้นหรือไม่ หากไม่เกิดขึ้น แล้วดีที่สุดคือถอนการติดตั้งชุดความปลอดภัยของบุคคลที่สามที่มีอยู่ และติดตั้งยูทิลิตี Anti-Malware ที่น่าเชื่อถือและไว้วางใจได้
หากโซลูชันข้างต้นไม่ได้ผล คุณควรลองโซลูชันด้านล่าง:
วิธีแก้ #1: บังคับ Restart Windows
หนึ่งในความเป็นไปได้ที่คุณเห็นข้อผิดพลาดการอัปเดตคือ ระบบของคุณอยู่ระหว่างการติดตั้งอัปเดตอีกอันหนึ่ง นี่อาจเกิดขึ้นหาก Windows 10/11 ดาวน์โหลดและติดตั้งอัปเดตโดยอัตโนมัติและต้องการการรีสตาร์ทเพื่อให้กระบวนการเสร็จสมบูรณ์
ดังนั้น หากมีอัปเดตพร้อมและคุณพยายามติดตั้ง มันอาจล้มเหลวพร้อมรหัสข้อผิดพลาด Windows Update 0x80070012 เพื่อแก้ไข คุณต้องปล่อยให้ระบบปฏิบัติการเสร็จสิ้นการติดตั้งอัปเดตที่ค้างอยู่
นี่คือวิธีทำ:
- คลิกเมนู Start และกดปุ่ม Update and Restart
- Windows จะรีสตาร์ทและเสร็จสิ้นการติดตั้งอัปเดตที่ค้างอยู่
- หลังจากคอมพิวเตอร์บูทขึ้น ให้กลับไปที่ Utility Windows Update และติดตั้งอัปเดตล่าสุด
- ข้อผิดพลาดควรได้รับการแก้ไขแล้ว มิฉะนั้น ให้ดำเนินต่อไปกับวิธีแก้ไขอื่น
วิธีแก้ #2: รัน Windows Update ภายใต้ Clean Boot
Clean Boot เป็นกระบวนการที่ใช้เปิดระบบปฏิบัติการ Windows โดยใช้ชุดทรัพยากรขั้นต่ำซึ่งรวมถึงไดรเวอร์และโปรแกรม วิธีการนี้ช่วยป้องกันความขัดแย้งของซอฟต์แวร์ที่อาจเกิดขึ้นระหว่างการติดตั้งโปรแกรม การอัปเดต หรือเมื่อรันโปรแกรมเฉพาะ
โปรดทราบว่ามีความแตกต่างระหว่าง Safe Mode และ Clean Boot โดย Safe Mode จะไปไกลกว่าเพื่อ Troubleshoot และวินิจฉัยปัญหาขั้นสูงที่เกี่ยวข้องกับระบบ Windows 10/11
นี่คือวิธีเปิดระบบภายใต้สถานะ Clean Boot:
- ในช่องค้นหา Taskbar พิมพ์ "MSConfig" (ไม่มีเครื่องหมายคำพูด) และกดปุ่ม Enter เพื่อเปิดหน้าต่าง System Configuration
- ภายใต้แท็บ General ให้ไปที่ฟิลด์ Selective Startup และยกเลิกการติ๊กกล่อง Load Startup Items ตรวจสอบให้แน่ใจว่ากล่อง Load system services และ Use original boot configuration ยังคงถูกติ๊กอยู่
- ตอนนี้ ไปที่แท็บ Service และติ๊กกล่องถัดจาก Hide all Microsoft services ก่อนคลิก Disable all
- คลิก Apply ตามด้วยปุ่ม OK ก่อนรีสตาร์ทเครื่อง
- ในการเริ่มต้นครั้งต่อไป Windows จะโหลดภายใต้สถานะ Clean Boot State
คุณอาจลองติดตั้ง Windows Updates ที่ค้างอยู่โดยไม่ประสบ Error Code 0x80070012
วิธีแก้ #3: รัน Windows Update Troubleshooter
หากการบังคับ Restart คอมพิวเตอร์ของคุณไม่ได้กำจัดปัญหา ให้รันยูทิลิตี้ Windows Update Troubleshooter แทน ตามบางผู้ใช้ พวกเขาสามารถแก้ไขข้อผิดพลาดได้โดยการรันเครื่องมือนี้
ในกรณีที่คุณสงสัยว่า Windows Update Troubleshooter คืออะไร มันในพื้นฐานคือยูทิลิตี้ในตัวบนอุปกรณ์ Windows 10/11 ที่ใช้ระบุและแก้ไขข้อผิดพลาดและข้อบกพร่องที่เกี่ยวข้องกับ Windows Update Windows Update Troubleshooter มีกลยุทธ์ซ่อมแซมหลายสิบอย่างที่จะถูกนำไปใช้โดยอัตโนมัติหากพบความไม่สอดคล้องประเภทใดประเภทหนึ่ง หากการสแกนพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ ยูทิลิตี้นี้จะแนะนำการแก้ไขที่เป็นไปได้ซึ่งคุณสามารถนำไปใช้ได้ด้วยการคลิกเพียงครั้งเดียว
เพื่อรันเครื่องมือนี้ ให้ทำตามขั้นตอนเหล่านี้:
- เปิด Utility Run โดยการกดปุ่ม Windows + R
- พิมพ์ ms-settings:troubleshoot ลงในช่องข้อความและกด Enter นี่ควรจะเปิด Windows Update Troubleshooter.ms-settings troubleshoot
- ตอนนี้ ไปที่ Troubleshoot เลื่อนลงผ่านรายการคำแนะนำและคลิก Windows Update
- เลือก Run the Troubleshooter.Windows Troubleshooter
- รอในขณะที่ Troubleshooter ค้นหาปัญหาที่เป็นไปได้กับ Utility Windows Update
- เมื่อเครื่องมือเสร็จสิ้นการวิเคราะห์แล้ว ให้กดปุ่ม Apply and Fix
- สุดท้าย รอจนกระบวนการเสร็จสิ้น
- รีสตาร์ทคอมพิวเตอร์ของคุณ
หาก 0X80070012 ยังคงเกิดขึ้นเมื่อคุณพยายามติดตั้งอัปเดตที่ค้างอยู่ หรือ Windows Update Troubleshooter ไม่พบกลยุทธ์ซ่อมแซมที่เป็นไปได้ ให้ลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีแก้ #4: ลบ Pending XML File
หากคุณไม่สามารถอัปเดตระบบปฏิบัติการ Windows ได้ คุณอาจต้องการลบไฟล์ .xml ที่ค้างอยู่และลองเริ่มกระบวนการ Windows Update ใหม่ เปิด Command Prompt ในฐานะ Administrator และพิมพ์คำสั่งต่อไปนี้ (จำได้ว่า要按 Enter key หลังจากพิมพ์แต่ละคำสั่ง):
- net stop trustedinstaller
- cd %windir%\winsxs
- takeown /f pending.xml /a
- cacls pending.xml /e /g everyone:f
- del pending.xml
หากคุณได้รับข้อความระบุว่า "The Windows Modules Installer service is not started" เพียงแค่เพิกเฉยและดำเนินการคำสั่งต่อไปโดยการกด Enter หลัง: remove pending xml file
รีสตาร์ทคอมพิวเตอร์และลองอัปเดต Windows อีกครั้ง ดูว่าวิธีนี้แก้ไขรหัสข้อผิดพลาด Windows Update 0x80073712 ที่ป้องกันไม่ให้คุณอัปเดตระบบปฏิบัติการ Windows ได้หรือไม่
วิธีแก้ #5: รีเซ็ตทุกคอมโพเนนต์ Windows Update
หาก Windows Update Troubleshooter ไม่สามารถแก้ไขข้อผิดพลาด 0X80070012 ได้ คุณอาจกำลังจัดการกับบั๊กที่คงอยู่ซึ่งส่งผลต่อคอมโพเนนต์ Windows Update
ในกรณีนี้ คุณควรดำเนินการนำกลยุทธ์ซ่อมแซมเดียวกันไปใช้เพื่อรีเซ็ตทุกคอมโพเนนต์ Windows Update ที่อาจก่อให้เกิดปัญหากับ Windows Updates ที่ค้างอยู่ของคุณ
หมายเหตุ: กรณีที่พบบ่อยที่สุดที่จะทำให้เกิดปัญหาแบบนี้คือคอมโพเนนต์ WU (Windows Update) หนึ่งหรือมากกว่าที่ค้างอยู่ในสถานะ Limbo (พวกมันไม่ได้เปิดหรือปิด)
หากสถานการณ์นี้ใช้ได้ คุณจะสามารถแก้ไขปัญหาได้โดยการรีเซ็ตคอมโพเนนต์ WU ทั้งหมดที่เกี่ยวข้องกับกระบวนการอัปเดต
นี่คือสองวิธีที่แตกต่างกันที่คุณสามารถทำตามเพื่อรีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมด:
การรีเซ็ต WU ผ่าน WU Agent
- เปิดเบราว์เซอร์เริ่มต้น เยี่ยมชมหน้าดาวน์โหลด Microsoft Technet และดาวน์โหลดสคริปต์ Reset Windows Update Agent
- เมื่อดาวน์โหลดเสร็จ ให้ดำเนินการแยกไฟล์ zip ด้วยยูทิลิตีอย่าง WinRar, WinZip หรือ 7Zip และวางไว้ในตำแหน่งที่เข้าถึงง่าย
- ต่อไป ดับเบิลคลิกที่ไฟล์ ResetWUENG.exe และคลิก Yes ที่พร้อมท์ User Account Control
- จากนั้น ทำตามคำแนะนำเพื่อรันสคริปต์บนคอมพิวเตอร์ของคุณ ที่สิ้นสุดของการดำเนินการ ยูทิลิตี้นี้จะรีเซ็ตคอมโพเนนต์ WU ทั้งหมดของคุณ
- หลังจากดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถติดตั้งอัปเดตที่ล้มเหลวได้หรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น
การรีเซ็ต WU ผ่าน Elevated CMD
- เริ่มต้นด้วยการกด Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ "cmd" ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิด Elevated Command Prompt
- ที่พร้อมท์ UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายใน Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่งเพื่อหยุดบริการ WU ที่เกี่ยวข้องทั้งหมด:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- คำสั่งเหล่านี้จะหยุดบริการ Windows Update, MSI Installer, Cryptographic services และ BITS services
- เมื่อทุกบริการที่เกี่ยวข้องหยุดแล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2:
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- ren C:\Windows\System32\catroot2 Catroot2.old
- การเปลี่ยนชื่อโฟลเดอร์เหล่านี้ด้วยคำสั่งข้างต้นจะบังคับให้ OS สร้างโฟลเดอร์ใหม่ที่สมบูรณ์ซึ่งจะไม่ได้รับผลกระทบจากการบั๊ก
- ตอนนี้โฟลเดอร์ถูกล้างแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่เราปิดใช้งานไปก่อนหน้านี้:
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
- สุดท้าย รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้ง และดูว่าปัญหาได้รับการแก้ไขที่การเริ่มต้นคอมพิวเตอร์ครั้งต่อไปหรือไม่
หากข้อผิดพลาด 0X80070012 เดียวกันยังคงเกิดขึ้นแม้หลังจากที่คุณรีเฟรชคอมโพเนนต์ Windows Update ทุกอย่างแล้ว ให้ลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีแก้ #6: ทำการสแกน SFC และ DISM
หากการรีเฟรชคอมโพเนนต์ Windows Update ทุกอย่างไม่ได้แก้ไขปัญหา คุณควรพิจารณาว่าการบั๊กไฟล์ระบบประเภทใดประเภทหนึ่งอาจก่อให้เกิดข้อผิดพลาด 0X80070012 เมื่อพยายามติดตั้ง Windows Update ที่ค้างอยู่
หากสถานการณ์นี้ใช้ได้กับสถานการณ์ปัจจุบันของคุณ คุณควรเริ่มต้นด้วยการรันการสแกนสองครั้งด้วยยูทิลิตี้ในตัวสองตัว – System File Checker (SFC) และ Deployment Image Servicing and Management (DISM)
SFC และ DISM มีความคล้ายคลึงกันบางส่วน แต่คำแนะนำของเราคือให้รันการสแกนทั้งสองทีละต่อกันอย่างรวดเร็ว เพื่อเพิ่มโอกาสในการแก้ไขไฟล์ระบบที่เสียหาย
เริ่มต้นด้วยการสแกน SFC แบบง่าย เครื่องมือนี้เป็น Local ทั้งหมดและจะไม่ต้องการให้คุณเชื่อมต่ออินเทอร์เน็ตอย่างต่อเนื่อง เมื่อคุณเริ่มกระบวนการนี้ สิ่งสำคัญมากคืออย่าปิดหน้าต่าง CMD แม้ Utility จะดูเหมือนค้าง รอด้วยความอดทนจนกระบวนการเสร็จสิ้น (การขัดจังหวะการดำเนินการอาจทำให้เกิดข้อผิดพลาดตรรกะบน HDD/SSD ของคุณ)
เมื่อการสแกน SFC เสร็จสิ้นอย่างสำเร็จ ให้รีบูตคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขที่การเริ่มต้นคอมพิวเตอร์ครั้งต่อไปหรือไม่
หลังจากนั้น ให้ปรับใช้การสแกน DISM และทำตามพร้อมท์บนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น DISM ใช้ซับคอมโพเนนต์ของ Windows Update เพื่อดาวน์โหลดไฟล์ที่สมบูรณ์มาแทนที่ไฟล์ระบบที่เสียหาย เนื่องจากนี้ คุณต้องแน่ใจว่าคุณมีอินเทอร์เน็ตที่น่าเชื่อถือก่อนเริ่มการดำเนินการนี้
เมื่อการสแกน DISM เสร็จสิ้นอย่างสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้ง และดูว่าข้อผิดพลาด 0X80070012 ได้รับการแก้ไขแล้วหรือไม่ ในกรณีที่คุณยังจัดการกับปัญหาเดียวกันอยู่ ให้ลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีแก้ #7: ลบรายการ Registry ที่มีปัญหา
หากคุณสงสัยว่ามีรายการ Registry ที่เสียหายหรือบั๊ก ให้ลบมัน แม้วิธีแก้ไขนี้จะดูซับซ้อน แต่จริงๆ แล้วมันง่ายมาก เพียงทำตามขั้นตอนด้านล่าง:
- กดปุ่ม Windows + R เพื่อเปิด Utility Run
- พิมพ์ regedit ลงในช่องข้อความเพื่อรัน Registry Editor
- กด Enter
- ไปที่บานหน้าต่างด้านซ้าย และไปที่ตำแหน่งนี้: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto UpdateRequestedAppCategories
- ขยายส่วนนี้และคลิกขวาที่ 8B24B027-1DEE-BABB-9A95-3517DFB9C552
- ลบมัน
- รีสตาร์ทคอมพิวเตอร์ของคุณ
โปรดทราบว่าการเล่นกับรายการ Registry อาจมีความเสี่ยง หนึ่งการกระทำผิด และคุณอาจทำให้เกิดความเสียหายมากกว่าประโยชน์ ดังนั้น ก่อนที่คุณจะพิจารณาวิธีแก้ไขนี้ ให้แน่ใจว่าคุณมีไฟล์สำรองพร้อมใช้งาน
วิธีแก้ #8: ตั้งค่าบริการอัปเดตเป็น Automatic
บางครั้ง การกำหนดค่าบริการที่ไม่ดีอาจนำไปสู่ข้อผิดพลาด Windows Update นี้ ดังนั้น ให้แน่ใจว่ามันตั้งค่าอย่างถูกต้อง นี่คือสิ่งที่คุณควรทำ:
- เปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบโดยการกดปุ่ม Windows + X
- เลือก Command Prompt (Admin)
- ต่อไป รันคำสั่งต่อไปนี้ทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง:
- SC config wuauserv start= auto
- SC config bits start= auto
- SC config cryptsvc start= auto
- SC config trustedinstaller start= auto
- net stop wuauserv
- รีสตาร์ทคอมพิวเตอร์ของคุณและเปิด Command Prompt อีกครั้ง รันคำสั่งนี้: net start wuauserv
- ไปที่ Settings และเลือก Update and Security
- คลิกปุ่ม Check for Updates
Utility Windows Update จะเริ่มสแกนหาอัปเดตที่พร้อมใช้งาน หากตรวจพบ จะถูกติดตั้งโดยอัตโนมัติ
วิธีแก้ #9: ดาวน์โหลดและติดตั้งอัปเดตด้วยตนเอง
หากคุณไม่สามารถติดตั้งอัปเดตได้เนื่องจากข้อผิดพลาด 8024a112 คุณสามารถแก้ไขปัญหาได้โดยการดาวน์โหลดอัปเดตด้วยตนเองจาก Microsoft Update Catalog อย่างเป็นทางการ แต่เพื่อให้คุณสามารถทำได้ คุณต้องรู้รหัสอัปเดตของ Windows Update ที่คุณต้องการดาวน์โหลด
ปกติ รหัสอัปเดตจะขึ้นต้นด้วย KB ตามด้วยการผสมผสานของตัวเลข หลังจากคุณพบรหัสนี้ ให้ดาวน์โหลดมันโดยทำตามคำแนะนำเหล่านี้:
- ไปที่เว็บไซต์ Microsoft Update Catalog อย่างเป็นทางการ
- พิมพ์รหัสอัปเดตลงในช่องค้นหา
- รายการอัปเดตที่ตรงกันทั้งหมดจะแสดง หาตัวที่เกี่ยวข้องที่สุดที่เข้ากันได้กับสถาปัตยกรรมระบบของคุณ
- กดปุ่ม Download ถัดจากมัน
- ต่อไป รันไฟล์ Setup และทำตาม Wizard การติดตั้ง
- รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อแก้ไขปัญหา
วิธีแก้ #10: ใช้ System Restore เพื่อย้อนกลับคอมพิวเตอร์ไปยังจุดที่ดี
หากข้อผิดพลาดนี้เริ่มเกิดขึ้นหลังการติดตั้ง Windows Update คุณสามารถย้อนระบบของคุณกลับไปยังจุดที่ดีก่อนที่การติดตั้งที่ล้มเหลวจะเกิดขึ้น เพื่อทำเช่นนี้ คุณสามารถใช้เครื่องมือ System Restore
System Restore points ถูกสร้างโดยระบบโดยอัตโนมัติ พวกมันสร้าง Snapshot ระหว่างเหตุการณ์ระบบสำคัญอย่างการติดตั้งบุคคลที่สาม การอัปเดตความปลอดภัย และ Windows Updates ล่าสุด เว้นแต่การกำหนดค่าจะถูกปรับเปลี่ยนด้วยตนเองเพื่อเปลี่ยนพฤติกรรม Windows Update ควรมี Restore Points หลายจุดให้เลือก
หากไม่สามารถบูทได้อย่างปกติ คุณต้องเสียบ Installation Media ที่เข้ากันได้เต็มที่กับ Windows 10 เวอร์ชันที่ติดตั้งอยู่ปัจจุบัน
- กดปุ่มใดปุ่มหนึ่งเพื่อบูทจาก Installation Media
- บนหน้าจอการติดตั้งเริ่มต้น คลิก Repair your computer เพื่อเปิดเมนู Advanced Options
- ตอนนี้ เลือก System Restore เพื่อเปิด Utility
- เมื่ออยู่ภายใน ให้ติ๊กกล่องถัดจาก Show more restore points จากนั้น เลือกจุดที่สร้างขึ้นก่อนที่ปัญหาจะถูกกระตุ้น คลิกที่ Restore point ที่ต้องการและคลิก Next เพื่อดำเนินต่อ
- คลิก Finish และรอจนกระบวนการเสร็จสิ้นการย้อนกลับระบบของคุณไปยัง Restore point ที่เลือก
- Reboot ระบบและตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ #11: ทำ Clean หรือ Repair Installation
หากคุณลองโซลูชันที่ให้มาทั้งหมดแล้วไม่สำเร็จ ทางเลือกสุดท้ายจะเป็นการทำ Repair หรือ Clean Installation ตัวเลือกนี้ควรพิจารณาสุดท้าย โดยเฉพาะหากคุณแน่ใจว่าปัญหาที่คุณจัดการอยู่รุนแรงและไม่สามารถควบคุมได้
เมื่อทำ Repair / Clean Installation สำคัญมากที่คุณต้องสำรองข้อมูลของคุณ เนื่องจากมันจะรีเฟรชคอมโพเนนต์ระบบทั้งหมดเพื่อกำจัดปัญหารากฐานที่ทำให้เกิด Fatal error C0000034
หากคุณมี Installation Media ที่เข้ากันได้ คุณสามารถทำ Repair Installation ได้ ซึ่งจะอนุญาตให้คุณเก็บไฟล์ส่วนตัวไว้
Repair Installation
- เสียบ Installation Media และรีบูตคอมพิวเตอร์ กดปุ่มใดปุ่มหนึ่งระหว่างกระบวนการบูทเพื่อโหลด Windows จาก Installation Media
- เลือกภาษาและเขตเวลา และจากนั้นวิธีการป้อนข้อมูลคีย์บอร์ด ก่อนคลิก Next
- คลิกที่ Repair your computer และจากนั้นเลือก System Image Recovery
- ทำตามพร้อมท์เพื่อดำเนินการให้เสร็จสิ้น
- เมื่อเสร็จสิ้น รีสตาร์ทและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
Clean Installation
- เสียบ Installation Media และรีบูตระบบ กดปุ่มใดปุ่มหนึ่งเพื่อบูทจาก Installation Media
- โปรดทราบว่าแม้สำเนา Windows 10/11 ที่คุณมีจะแตกต่างจากที่ติดตั้งอยู่ คุณก็สามารถใช้มันเมื่อทำ Clean Installation หรือคุณสามารถจับคู่รายละเอียดการติดตั้งเดิมและใช้ Key เดิมเพื่อเปิดใช้งาน Clean installation ของคุณ
- เมื่อคุณถึงหน้าจอ Windows Setup เริ่มต้น คลิก Install now
- ทำตามพร้อมท์เพื่อตั้งค่า Partition ดิสก์ใหม่ ฯลฯ
- ขึ้นอยู่กับข้อกำหนดของ PC ของคุณ กระบวนการนี้อาจใช้เวลาจาก 30 นาทีถึงเกินหนึ่งชั่วโมง
- เมื่อเสร็จสิ้น ให้รีสตาร์ท PC อีกครั้ง
ข้อคิดเหลือสุดท้าย
ข้อผิดพลาด Windows Update ค่อนข้างพบได้บ่อย โดยเฉพาะหากอัปเดตที่ติดตั้งเป็นอันใหม่ หากคุณต้องการหลีกเลี่ยงข้อผิดพลาดเหล่านี้ คุณสามารถรอจนกว่าจะมีเวอร์ชันที่เสถียรมากขึ้นถูกเผยแพร่ อย่างไรก็ตาม หากคุณไม่สามารถรอได้เพื่อลองสิ่งที่อัปเดตล่าสุดมีให้เสนอ อย่าลังเลที่จะติดตั้งมัน หากคุณเจอข้อผิดพลาด อย่าตกใจ แทนที่จะเป็นเช่นนั้น ให้ค้นหาบทความนี้เพื่อให้คุณกลับมาตรงทาง
หากวิธี Troubleshooting พื้นฐานไม่ได้ผล คุณสามารถดำเนินต่อไปกับวิธีขั้นสูงมากขึ้น คุณสามารถเริ่มต้นด้วยการใช้เครื่องมือ Windows Update Troubleshooter หากมันไม่แก้ไขปัญหา ให้ใช้คำสั่ง SFC และ DISM หรือรีเซ็ตบริการ Windows Update โซลูชันอื่นๆ ที่คุณสามารถลองได้รวมถึงการทำ Clean Installation ดาวน์โหลด Windows Update ด้วยตนเอง กำจัดขยะและไฟล์ที่ไม่ต้องการ ทำการสแกนไวรัส และปิดใช้งานการเชื่อมต่อ VPN ที่ทำงานอยู่
อย่างไรก็ตาม หากคุณไม่สามารถแก้ไขปัญหาด้วยตัวเองได้ อย่าลังเลขอความช่วยเหลือจากผู้เชี่ยวชาญที่รู้จักวิชาชีพและคุ้นเคยกับสภาพแวดล้อม Windows 10/11