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

วิธีแก้ไข Windows Update Error 9C59

บางผู้ใช้ Windows เจอ Error Code 9C59 เมื่อพยายามติดตั้ง Update เฉพาะตัว หรือพยายามติดตั้ง/อัปเดต Internet Explorer 11 ปัญหานี้ยืนยันเกิดบน Windows 7, 8.1 และ 10

หลังสืบสวนอย่างละเอียด พบว่ามีหลาย Instance ที่ก่อให้เกิด Error Code นี้:

  • Windows Update Component เสียหาย – สาเหตุพบบ่อยที่สุด คือ Sub-component ของ Windows Update เสียหาย ผู้ใช้หลายรายแก้ได้โดยรัน SFC และ DISM Scans ติดต่อกันเพื่อซ่อม Instance ที่เสียหาย
  • Update Restriction – ผู้ใช้ Windows 7 หลายรายไม่สามารถติดตั้ง IE 11 ได้เนื่องจาก Restriction ที่ชัดเจนซึ่งเกิดโดยอ้อมจาก Windows Update ในกรณีนี้ ควรแก้ได้โดยใช้ Offline Installer ติดตั้ง Browser ที่มีปัญหาบน Windows 7
  • 3rd Party Conflict จาก Kaspersky – จาก 3rd Party AV ทั้งหมดที่รายงานปัญหากับ IE 11 Kaspersky เป็น Culprit ที่พบบ่อยที่สุด หากเจอปัญหานี้ขณะใช้ Kaspersky เป็น Security Suite Default ควรแก้ได้โดย Uninstall Kaspersky และลบ Remnants ของการติดตั้ง IE 11 ครั้งก่อน แล้ว Clean Install Browser ใหม่อีกครั้ง
  • TCP หรือ IP Roadblocks – สถานการณ์อีกอย่างเฉพาะ Windows 10 คือ Temp Data ที่เสียหายส่งผลต่อการอัปเดต Software ที่ลงนามโดย Microsoft ในกรณีนี้ Uninstall IE รุ่นเก่า (มักเป็น IE 9) ก่อน สร้าง .bat File ล้าง Remnant Files จากการติดตั้งครั้งก่อน
  • System File Corruption – ภายใต้สถานการณ์บางอย่าง อาจเจอ Error นี้เป็นผลโดยตรงจาก System File Corruption แบบพื้นฐานที่ส่งผลต่อความสามารถของ OS ในการติดตั้ง Pending Updates ใหม่ ในกรณีนี้ ทางออกคือ Refresh ทุก Windows Component ด้วย Clean Install หรือ Repair Install

ตอนนี้คุณคุ้นเคยกับ Culprits ทั้งหมดแล้ว นี่คือวิธีแก้ที่ผู้ใช้คนอื่นใช้สำเร็จ:

วิธีที่ 1: รัน SFC และ DISM Scans

ตามรายงานบางราย ปัญหานี้อาจเกิดจาก System File Corruption แบบหนึ่งที่ส่งผลต่อ Windows Update Component หากคุณเจอ Error Code 9C59 ทุกครั้งที่พยายามติดตั้ง Update ใหม่ ควรใช้เวลารัน Built-in Utilities 2 ตัวที่แก้ System File Corruption สาเหตุทั่วไปได้

ใช้ SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) ระบุและแทนที่ไฟล์เสียหายที่ก่อให้เกิดปัญหาด้วย Healthy Equivalents อย่างรวดเร็ว

จำไว้ว่าแม้ทั้ง 2 Utilities จะมี Core Similarity แต่วิธีการแก้ไข Corrupted Instances ต่างกันพื้นฐาน SFC ใช้ Locally Stored Archive แทนที่ Corrupted Instances ด้วย Healthy Equivalents ส่วน DISM ใช้ Sub-component ของ Windows Update ดาวน์โหลด 'Clean' Files

หากตั้งใจลองวิธีนี้ เริ่มด้วย SFC Scan รอดูว่าสแกนเจอและซ่อม Corrupted Instances ที่ก่อให้เกิด Error Code 9C59 ได้หรือไม่

หมายเหตุ: หลังเริ่ม Operation อย่าปิด Elevated CMD Window หรือ Restart/Shutdown** จนกว่าจะเสร็จสิ้น

SFC Scan เสร็จ → Reboot → รอ Startup ถัดไปเสร็จ

หลังบูทกลับมา → เริ่ม DISM Scan → รอ Initial Scan เสร็จ หาก Utility เจอ Corrupted Issue และซ่อมได้ → ทำตามพรอมป์บนหน้าจอแทนที่ไฟล์เสียหายด้วย Healthy Equivalents

หมายเหตุ: ก่อนรัน DISM สำคัญมากที่จะต้องมี Internet Connection เสถียร

DISM Scan เสร็จ → Reboot อีกครั้ง → ดูว่าปัญหาแก้ที่ Startup ถัดไปหรือไม่

วิธีที่ 2: ติดตั้ง IE 11 ด้วย Offline Installer (Windows 7 เท่านั้น)

หากเจอ Error Code 9C59 เมื่อพยายามติดตั้ง/อัปเดต IE 11 ผ่าน Windows Update Component บน Windows 7 แสดงว่า Windows Update กำลังเจอปัญหาเมื่อทำภารกิจนี้

หากคุณไม่อยาก Troubleshoot จนหา Culprit วิธีแก้เร็วที่อาจช่วยติดตั้ง IE 11 ได้โดยไม่ติดมากนักคือ ใช้ Offline Installer ผู้ใช้หลายรายยืนยันว่าหลีกเลี่ยง Error นี้ได้โดยดาวน์โหลด Offline Installer ของ Internet Explorer 11

  1. เปิด Browser → หน้าดาวน์โหลด Internet Explorer 11
  2. เลื่อนลงรายการดาวน์โหลด → คลิก Hyperlink ที่ตรงกับ Language และ Windows Version ของคุณ
  3. โหลดเสร็จ → ดับเบิลคลิก → Yes ที่ UAC → ทำตามพรอมป์ติดตั้ง IE 11 บน Windows 7
  4. ถ้าติดตั้งสำเร็จโดยไม่เจอ Error 9C59 เดิม → Reboot แบบปกติ → ลองเปิด Browser หลัง Startup ถัดไป

วิธีที่ 3: แก้ Conflict กับ Kaspersky AV (ถ้าเกี่ยวข้อง)

หากคุณใช้ Kaspersky เป็น Active Antivirus และเจอ 9C59 Error Code ขณะพยายามติดตั้ง/อัปเดต IE 11 โอกาสสูงว่าคุณเจอ Culprit ที่พบบ่อยจาก Network Agent Component ของ Kaspersky

ผู้ใช้หลายรายแก้ได้โดยลบ 3rd Party Antivirus ที่มีปัญหาแบบปกติ แล้วรัน CMD Command ลบ Trace ของ Old IE Installation ทั้งหมด ก่อน Clean Install Browser ใหม่

  1. กด Windows Key + R พิมพ์ appwiz.cpl → Enter เปิด Programs and Features
  2. เลื่อนหา Kaspersky → คลิกขวา → Uninstall
  3. ทำตามพรอมป์ Uninstall → ปิด Apps & Features Screen ปลอดภัย (ถ้ายังไม่ถาม Restart)
  4. กด Windows Key + R พิมพ์ cmd → Ctrl + Shift + Enter เปิด Elevated CMD
    หมายเหตุ: Yes ถ้า UAC ถาม
  5. ใน Elevated CMD Copy/Paste คำสั่ง → Enter เพื่อ Uninstall IE 11 ปัจจุบันพร้อม Remnant Files ทั้งหมด:
    FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"
  6. รอคำสั่งประมวลผลเสร็จ → Reboot → รอ Startup ถัดไปเสร็จ
  7. บูทกลับมา → ติดตั้ง IE 11 ใหม่ (ผ่าน Windows Update หรือ Offline Installer) → ดูว่าปัญหาแก้หรือไม่

วิธีที่ 4: กำจัด Roadblocks พบบ่อยที่สุด (Windows 7 PRO เท่านั้น)

หากเจอปัญหาบน Windows 7 PRO น่าจะเกิดจาก Shared Conflict ระหว่าง IE 9 และ Network Folder ที่เก็บ Read-only Data ที่ปฏิเสธการปรับเปลี่ยนตาม Dependencies ที่ IE 11 ต้องการ

ผู้ใช้บางรายแก้ได้หลัง Uninstall IE 9 สมบูรณ์ และสร้าง .bat File Flush Temp Data ทั้งหมดที่อาจก่อให้เกิดปัญหาตอนติดตั้ง IE 11

  1. กด Windows Key + R พิมพ์ appwiz.cpl → Enter เปิด Programs and Features
  2. ใน Programs and Features → ใช้ Menu ซ้าย คลิก View Installed Updates
  3. ใน Installed Updates Screen → เลื่อนหา Windows Internet Explorer 9 → คลิกขวา → Uninstall
  4. ใน Uninstall Screen → ทำตามพรอมป์ → อย่า Restart** ก่อนเสร็จ Operation
  5. กด Windows Key + R พิมพ์ notepad → Ctrl + Shift + Enter เปิด Notepad ด้วย Admin Access
    หมายเหตุ: Yes ถ้า UAC ถาม
  6. ใน Notepad วางคำสั่ง:
    net stop bits
    net stop wuauserv
    Ipconfig /flushdns
    cd "ProgramData\Microsoft\Network\Downloader"
    del qmgr0.dat
    del qmgr1.dat
    net start bits
    net start wuauser
  7. คลิกแท็บ File → Save As
  8. ใน Save As Window → กำหนด Location บันทึก .bat File → เปลี่ยน Save as type เป็น All Files → ตั้งชื่อ File Name ให้ลงท้าย .bat
  9. Save → ไป Location ที่บันทึก → คลิกขวา .bat File → Run as Administrator → Yes ที่ UAC → รอทุกคำสั่งประมวลผลเสร็จ
  10. ดาวน์โหลดและติดตั้ง IE 11 ใหม่ด้วย Channel เดิม → ดูว่าปัญหายังเกิดหรือไม่

วิธีที่ 5: Repair Install / Clean Install

หากวิธีข้างต้นไม่ได้ผล ควรเริ่มพิจารณาจริงๆ ว่าอาจเผชิญ System Corruption แบบหนึ่งที่ส่งผลต่อ Windows Update อย่างรุนแรง – น่าจะเป็นเช่นนี้มากขึ้นหากเจอ 9C59 Error Code กับทุก Pending Windows Update ที่พยายามติดตั้ง

ในสถานการณ์นี้ ทางซ่อมแซมที่เหลือคือ Repair Installing และ Clean Installing

จำไว้ว่า หากตัดสินใจ Repair Install (In-place Repair) ต้องเสียบ/เสียบ Installation Media ที่เข้ากันได้ ควรเป็น Go-to Approach หากมี Sensitive Info บน C Drive ที่ต้องการเก็บ

แต่ถ้าต้องการวิธี Quick และ Painless Refresh ทุก Windows Component ที่อาจเป็นสาเหตุ Clean Install เป็นตัวเลือกที่ดี เพราะเริ่มได้จาก GUI Menu ของ Windows โดยตรง (ไม่ต้อง Installation Media)