ผู้ใช้ Windows บางคนไม่สามารถติดตั้งอัปเดตบางอย่างด้วยวิธีปกติได้ รหัสข้อผิดพลาดที่ปรากฏหลังอัปเดตล้มเหลวคือ 800F0A13 บางผู้ใช้เผชิญปัญหานี้กับอัปเดตหลายตัว ส่วนอื่นกล่าวว่ารหัสข้อผิดพลาดปรากฏกับอัปเดตเพียงตัวเดียว (ส่วนที่เหลือติดตั้งไปเมื่อก่อน) ปัญหานี้พบบ่อยใน Windows 7 แต่มีบางกรณีใน Windows 8.1 ด้วย

สาเหตุของ Windows Update 800F0A13 error
เราสืบสวนปัญหานี้โดยดูจากรายงานผู้ใช้หลายรายและทดสอบกลยุทธ์ซ่อมแซมที่แนะนำโดยผู้ใช้อื่นที่แก้ไขปัญหาได้แล้ว ได้พบว่ามีสถานการณ์หลายอย่างที่จะกระตุ้นข้อผิดพลาดนี้ นี่คือรายการสาเหตุที่อาจเป็นไปได้:
- Generic WU Glitch — ได้พบว่าในกรณีส่วนใหญ่ ปัญหานี้จะเกิดจาก genetic glitch ที่ Microsoft จัดทำเอกสารไว้แล้ว หากเป็นกรณีนี้ คุณควรแก้ไขได้โดยเพียงรัน Windows Update Troubleshooter และใช้ฟิกซ์ที่แนะนำ
- การเสียหายของไฟล์ระบบ (System File Corruption) — หลังจากสืบสวนรายงานผู้ใช้หลายราย เป็นไปได้ว่าปัญหาเกิดจากการเสียหายของไฟล์ระบบประเภทหนึ่งที่ส่งผลต่อส่วนประกอบ Windows Update หากเป็นกรณีนี้ คุณสามารถแก้ไขได้โดยรันชุดยูทิลิตี้ที่สามารถแก้ไขส่วนประกอบ OS ที่เสียหาย (DISM และ SFC)
- การรบกวนของ 3rd party AV — หากคุณใช้ชุดความปลอดภัยบุคคลที่สาม โอกาสดีที่คุณใช้ชุดที่คุ้มครองเกินไปซึ่งรบกวนการเชื่อมต่อระหว่าง WU และ OS ของคุณ ในกรณีนี้ คุณควรแก้ไขได้โดยปิดการรบกวนของ 3rd party (โดยการปิด real-time protection หรือถอนการติดตั้ง 3rd party AV suite)
- Startup Inconsistency — ภายใต้เงื่อนไขบางอย่าง รหัสข้อผิดพลาดนี้อาจเกิดในอินสแตนซ์ที่ startup items, kernel processes หรือ background processes ที่เป็นของ OS ของคุณกลายเป็นเสียหาย เนื่องจากไม่สามารถแก้ไขได้แบบดั้งเดิม คุณจะต้องทำ startup repair เพื่อแก้ไขปัญหา
หากคุณกำลังเผชิญ 800F0A13 error เดียวกัน และคุณมองหาวิธีแก้ บทความนี้จะให้คำแนะนำ troubleshooting หลายอย่าง ด้านล่างคุณจะพบชุดวิธีที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้สำเร็จแล้ว
หากต้องการประสิทธิภาพสูงสุด เราขอแนะนำให้ทำตามคำแนะนำด้านล่างในลำดับเดียวกับที่เราจัดเรียงไว้ (โดยความยากและประสิทธิภาพ) สุดท้ายคุณควรพบวิธีแก้ไขที่แก้ปัญหาได้ ไม่ว่าสาเหตุจะเป็นอะไร
เริ่มกันเลย!
วิธีที่ 1: รัน Windows Update troubleshooter
แม้หลายสถานการณ์จะก่อให้เกิดข้อผิดพลาดนี้ ในกรณีส่วนใหญ่ ปัญหาจะเกิดเพราะ WU (Windows Update) ถูกกระทบบางอย่าง ดังนั้น คุณควรดูว่าการติดตั้ง Windows ของคุณสามารถแก้ไขปัญหาได้โดยอัตโนมัติหรือไม่ ก่อนลองฟิกซ์ด้วยตนเอง
ในกรณีที่ปัญหาเกิดจากความไม่สอดคล้องที่ Microsoft ครอบคลุมแล้ว Windows Update Troubleshooter ควรสามารถแก้ไขปัญหาได้โดยอัตโนมัติ หากสถานการณ์ครอบคลุม ผู้ใช้ Windows หลายรายที่ก็ต่อสู้กับรหัสข้อผิดพลาดนี้รายงานว่าปัญหาแก้ไขได้สมบูรณ์หลังจากพวกเขารัน troubleshooter นี้และใช้กลยุทธ์ซ่อมแซมที่แนะนำ
หากคุณไม่แน่ใจว่าจะรัน Windows Update Troubleshooter บนคอมพิวเตอร์ Windows 7/Windows 8.1 ของคุณอย่างไร ทำตามคำแนะนำด้านล่าง:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R. ต่อไป พิมพ์ 'control.exe /name Microsoft.Troubleshooting' และกด Enter เพื่อเปิดแท็บ Troubleshooting ของ Control Panel แบบคลาสสิก

หมายเหตุ: หากถูกพรอมป์โดย UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์แอดมิน
- ภายในหน้าจอ Troubleshooting ให้ไปที่ส่วนขวาของหน้าจอและคลิก Fix problems with Windows Update (ภายใต้ System and Security)

- ที่หน้าจอ Windows update เริ่มต้น ให้คลิก Advanced, จากนั้นติ๊กเช็คบอกซ์ที่เกี่ยวข้องกับ Apply repair automatically ก่อนคลิก Next นี่จะทำให้แน่ใจว่าฟิกซ์จะถูกใช้โดยอัตโนมัติหากพบวิธีที่เป็นไปได้

- รอการวิเคราะห์เสร็จสิ้น กระบวนการนี้จะกำหนดว่ากลยุทธ์ซ่อมแซมที่รวมอยู่กับ Windows Update troubleshooter ใดสามารถใช้ได้ในสถานการณ์เฉพาะของคุณ

- หากพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ คุณจะเห็นหน้าต่างที่ต่างออกไป ซึ่งคุณจะมีตัวเลือกคลิก Apply this fix ต่อไป ทำตามคำแนะนำบนหน้าจอเพื่อบังคับใช้ฟิกซ์ แต่จำไว้ว่าขึ้นอยู่กับฟิกซ์ที่ได้รับแนะนำ คุณอาจต้องหรือไม่ต้องทำตามชุดคำแนะนำเพิ่มเติม

- เมื่อคุณใช้ฟิกซ์ที่แนะนำสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น
หากคุณยังเผชิญข้อผิดพลาด 800F0A13 เมื่อพยายามติดตั้งอัปเดต Windows หนึ่งหรือมากกว่า ให้ไปวิธีถัดไปด้านล่าง
วิธีที่ 2: รัน DISM และ SFC Scans
หาก Windows Update troubleshooter ไม่มีประสิทธิภาพในการแก้ไขปัญหาโดยอัตโนมัติ คุณอาจต้องการสืบสวนสถานการณ์ที่การเสียหายของไฟล์ระบบขัดจังหวะส่วนประกอบ WU และทำให้อัปเดตล้มเหลวพร้อมรหัสข้อผิดพลาด 800F0A13
ในกรณีที่สถานการณ์แบบนี้ใช้กับสถานการณ์ของคุณ วิธีที่มีประสิทธิภาพที่สุดในการแก้ไขคือการรันยูทิลิตี้สองตัวที่สามารถแก้ไขข้อผิดพลาดเชิงตรรกะและการเสียหายของไฟล์ระบบ และคุณไม่จำเป็นต้องพึ่งพาชุดบุคคลที่สาม เนื่องจาก Windows มี built-in utilities สองตัวที่สามารถทำได้: SFC (System File Corruption) และ DISM (Deployment Image Servicing and Management)
จำไว้ว่า SFC จะแทนที่ไอเท็มที่เสียหายโดยพึ่งพาสำเนาที่แคชไว้ในเครื่อง ในขณะที่ DISM ใช้ sub-component ของ WU เพื่อดาวน์โหลดสำเนาที่สมบูรณ์สำหรับไฟล์ที่เสียหายที่ต้องแทนที่ DISM มีประสิทธิภาพมากกว่ากับการเสียหายของระบบ ในขณะที่ SFC ดีกว่ากับข้อผิดพลาดเชิงตรรกะ ดังนั้นเราแนะนำให้รันทั้งสองติดต่อกัน
คำแนะนำด่วน สำหรับการรัน SFC และ DISM ทั้งสองเพื่อแก้ไขข้อผิดพลาด 800F0A13:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ 'cmd' ในกล่องข้อความที่ปรากฏใหม่และกด Ctrl + Shift + Enter เพื่อเปิด CMD prompt ที่ได้สิทธิ์สูง เมื่อคุณถูกพรอมป์โดย UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์แอดมิน

- เมื่อเปิดหน้าต่าง CMD ที่ได้สิทธิ์สูงแล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละบรรทัดเพื่อเริ่ม DISM scan:
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
หมายเหตุ: จำไว้ว่า DISM ต้องการการเชื่อมต่ออินเทอร์เน็ตที่น่าเชื่อถือเพื่อแทนที่อินสแตนซ์ที่เสียหายด้วยสำเนาที่สมบูรณ์ คำสั่งแรกจะแทนที่ความไม่สอดคล้อง ในขณะที่คำสั่งที่สองจะเริ่มกระบวนการซ่อมแซม
- หลังจาก DISM scan เสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และจากนั้นดำเนินการต่อกับขั้นตอนด้านล่าง แม้จะไม่มีการรายงานการแก้ไขไฟล์ คุณควรดำเนินการต่อกับคำแนะนำถัดไป
- เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิด CMD prompt ที่ได้สิทธิ์สูงอีกครั้ง แต่ครั้งนี้ ให้พิมพ์คำสั่งต่อไปนี้แทนและกด Enter เพื่อเริ่ม SFC scan:
sfc /scannow
หมายเหตุ: ใน 어떠한 สถานการณ์ คุณไม่ควรหยุดชะงักกระบวนการนี้หลังจากเริ่มสแกนครั้งแรก การทำเช่นนี้จะทำให้ระบบของคุณคว้าต่อข้อผิดพลาดเชิงตรรกะอื่นๆ ที่อาจสร้างข้อผิดพลาดอื่นๆ ในอนาคต
- ทันทีที่การสแกนนี้เสร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาด 800F0A13 แก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งต่อไป
หากรหัสข้อผิดพลาดเดียวกันยังคงเกิดขึ้นขณะคุณพยายามติดตั้ง Windows update ที่รอคอยอยู่ ให้ไปวิธีถัดไปด้านล่าง
วิธีที่ 3: ปิดการรบกวนของ 3rd party (หากใช้ได้)
ตามรายงานผู้ใช้หลายรายที่แตกต่างกัน ปัญหานี้อาจเกิดจากชุด AV ที่คุ้มครองเกินไปซึ่งป้องกันไม่ให้ส่วนประกอบ WU สื่อสารกับเซิร์ฟเวอร์ Microsoft เพื่อดาวน์โหลดอัปเดต
ชุด 3rd party หลายชุดถูกระบุว่าเป็นสาเหตุของปัญหานี้ แต่ Avast เป็นสาเหตุที่พบบ่อยที่สุด McAfee Sophos และ Comodo ก็ถูกรายงานเป็นชุดความปลอดภัยที่อาจก่อให้เกิดปัญหานี้
หากคุณใช้ security scanner ที่สงสัยว่ารับผิดชอบต่อข้อผิดพลาด 800F0A13 คุณควรแก้ไขได้โดยการปิด real-time protection หรือถอนการติดตั้ง 3rd party security suite ที่รับผิดชอบต่อการรบกวน
ขั้นแรก ควรเริ่มต้นด้วยการปิด real-time protection และตรวจสอบว่าปัญหายังเกิดขึ้นหรือไม่ โดยปกติกระบวนการนี้จะแตกต่างกันขึ้นอยู่กับ security client ที่คุณใช้ แต่กับ 3rd party AV suites ส่วนใหญ่ คุณสามารถทำได้โดยตรงจากไอคอน taskbar เพียงคลิกขวาที่ไอคอน security suite ของคุณและหาตัวเลือกที่ปิด real-time protection

หลังจากคุณปิด real-time protection แล้ว ให้พยายามอัปเดตอีกครั้งและดูว่าปัญหาแก้ไขแล้วหรือไม่
หากคุณยังเผชิญข้อผิดพลาด 800F0A13 คุณควรถอนการติดตั้ง AV อย่างสมบูรณ์และลบไฟล์คงเหลือที่จะยังบังคับกฎความปลอดภัยเดียวกัน หากคุณตัดสินใจทำเช่นนี้ ให้ทำตามขั้นตอนในบทความนี้ (ที่นี่) จะแสดงวิธีถอนการติดตั้งโปรแกรมความปลอดภัยโดยไม่ทิ้งไฟล์เหลือที่ยังกระตุ้นปัญหาเดียวกัน
หากวิธีนี้ไม่สามารถใช้ได้ หรือคุณยืนยันแล้วว่า external AV suite ของคุณไม่ใช่สาเหตุ ให้ไปวิธีสุดท้ายด้านล่าง
วิธีที่ 4: ทำการ Startup Repair
หากไม่มีวิธีข้างต้นช่วยให้คุณแก้ไขปัญหา โอกาสดีที่คุณจัดการกับการเสียหายประเภทหนึ่งที่ไม่สามารถแก้ไขได้แบบดั้งเดิม ในสถานการณ์เช่นนี้ ฟิกซ์ที่เป็นไปได้ที่ดีที่สุดที่จะไม่ทำให้สูญเสียข้อมูลคือการทำ Startup Repair
กระบวนการนี้จะซ่อมแซมไฟล์ใดๆ ที่สำคัญต่อกระบวนการเริ่มต้น Windows รวมถึง boot data, Kernel processes และ native background processes แต่จำไว้ว่าการทำ startup repair procedure จะต้องการ Windows Installation media หรือ system recovery disk
หากคุณไม่มีทั้งสองอย่าง คุณยังสามารถดำเนินการได้โดยการสร้าง startup repair media หากคุณตั้งใจเริ่มทำตามกระบวนการนี้ ให้ทำตามคำแนะนำทีละขั้นตอน (ที่นี่)