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

วิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130

รหัสข้อผิดพลาด Windows Update 0xc1900130 เกิดขึ้นเมื่อผู้ใช้พยายามติดตั้งอัปเดตที่รออยู่โดยใช้คอมโพเนนต์ WU อัตโนมัติ รหัสข้อผิดพลาดเฉพาะนี้ส่งสัญญาณว่าการเชื่อมต่อเครือข่ายระหว่างเครื่องไคลเอนต์และเซิร์ฟเวอร์ Windows Update ถูกขัดจังหวะอย่างใดอย่างหนึ่ง

วิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130

สาเหตุของ Windows Update Error Code 0xc1900130?

  • การรบกวนของ AV บุคคลที่สาม (3rd party AV interference) – 原来如此 ชุด AV หรือ Firewall ที่คุ้มครองเกินไปอาจเป็นผู้รับผิดชอบสำหรับการแช่แข็งความสัมพันธ์ระหว่างเครื่องไคลเอนต์และเซิร์ฟเวอร์ Windows Update AVG ถูกรายงานบ่อยที่สุดว่าสนับสนุนการปรากฏของรหัสข้อผิดพลาดนี้ หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน real-time protection ขณะที่การติดตั้งอัปเดตกำลังดำเนินอยู่ หรือโดยการลบการติดตั้งชุดบุคคลที่สามอย่างสมบูรณ์
  • ความขัดแย้งระหว่าง Intel RST Driver และ Windows 10 – มีไดรเวอร์หนึ่งตัว (ไฟล์ iastorac.sys) ที่มักถูกรายงานว่าบล็อกการสื่อสารกับเซิร์ฟเวอร์อัปเดต ไฟล์ Intel RST นี้รู้จักกันดีว่าขัดแย้งกับ Windows 10 builds เก่า โดยเฉพาะ builds 1900 และเก่ากว่า ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการเปลี่ยนชื่อไดรเวอร์ iastora.sys บังคับให้การติดตั้ง Windows ของคุณไม่สนใจมัน
  • คอมโพเนนต์ WU เสียหาย (Corrupted WU component) – ตามที่ยืนยันแล้ว รหัสข้อผิดพลาดเฉพาะนี้ยังอาจเกิดจากข้อบกพร่องหรือ dependency ที่เสียหายที่สุดท้ายทำให้กระบวนการอัปเดตแตกสลาย หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ Automated WU agent เพื่อรีเซ็ตคอมโพเนนต์ที่เกี่ยวข้องทั้งหมด หรือโดยการทำด้วยตนเองจาก CMD prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated)
  • ความขัดแย้งของบุคคลที่สามที่แตกต่าง (Different 3rd party conflict) – เป็นไปได้อีกอย่างว่าการเปลี่ยนแปลงระบบล่าสุดที่เกิดจากไดรเวอร์หรือแอปพลิเคชันที่เข้ากันได้ไม่เต็มที่ สุดท้ายรบกวนคอมโพเนนต์การอัปเดต ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ System Restore เพื่อกู้คืนระบบของคุณไปยังสถานะที่แข็งแรงเมื่อปัญหานี้ไม่ได้เกิดขึ้น

วิธีที่ 1: ป้องกันการรบกวนของบุคคลที่สาม (หากใช้)

原来如此 หนึ่งในผู้ก่อให้เกิดปัญหาที่พบบ่อยที่สุดที่จะสร้างรหัสข้อผิดพลาดนี้คือ AVG เราสามารถระบุรายงานของผู้ใช้มากมายที่อ้างว่าการติดตั้ง AVG ฟรีของพวกเขากำลังบล็อกอัปเดตไม่ให้ติดตั้ง

หมายเหตุ: อาจมีชุด AV บุคคลที่สามอื่นๆ ที่ก่อให้เกิดพฤติกรรมแบบเดียวกันได้

ผู้ใช้ที่ได้รับผลกระทบรายงานว่าพวกเขาสามารถติดตั้งอัปเดตได้โดยไม่ได้รับข้อผิดพลาด 0xc1900130 ก็ต่อเมื่อพวกเขาปิดใช้งาน real-time protection อย่างไรก็ตาม ผู้ใช้อื่นๆ ยืนยันว่าปัญหาหายไปก็ต่อเมื่อพวกเขาลบการติดตั้งชุดความปลอดภัยอย่างสมบูรณ์

หากคุณใช้ชุดบุคคลที่สาม และคุณสงสัยว่ามันอาจรับผิดชอบต่อปัญหานี้ คุณควรเริ่มต้นด้วยการปิดใช้งาน real-time protection และดูว่าปัญหายังคงอยู่หรือไม่ ด้วยชุดความปลอดภัยส่วนใหญ่ คุณจะสามารถทำได้โดยตรงจากเมนู taskbar:

วิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130

เมื่อคุณทำเช่นนี้แล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าปัญหายังคงอยู่หรือไม่โดยการพยายามติดตั้งอัปเดตที่มีปัญหาอีกครั้ง

หากข้อผิดพลาด 0xc1900130 ยังถูกกระตุ้น ให้ดำเนินการลบการติดตั้งชุดความปลอดภัยอย่างสมบูรณ์ และให้แน่ใจว่าคุณไม่ได้ทิ้งไฟล์เหลือทิ้งที่อาจยังคงก่อให้เกิดพฤติกรรมประเภทนี้ หากคุณไม่แน่ใจอย่างแน่นอนว่าจะทำอย่างไร ให้ทำตามบทความนี้ (ที่นี่) สำหรับคำแนะนำทีละขั้นตอนในการกำจัดชุดความปลอดภัยบุคคลที่สามของคุณพร้อมกับไฟล์เหลือทิ้งใดๆ

ในกรณีที่วิธีนี้ไม่ใช้ได้ หรือคุณปฏิบัติตามแล้วไม่สำเร็จ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: เปลี่ยนชื่อไดรเวอร์ iastorac.sys

原来如此 สาเหตุที่พบบ่อยที่สุดที่ปัญหานี้จะเกิดขึ้นในตอนแรกคือความไม่เข้ากันได้ระหว่างซอฟต์แวร์ระหว่าง Microsoft และ Intel ปัญหากับไดรเวอร์ iastorac.sys อาจสุดท้ายบล็อกคอมโพเนนต์ Windows Update บน PC Windows 10 ที่ใช้ไดรเวอร์ Intel RST อย่างมีประสิทธิภาพ

หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการเข้าถึงตำแหน่งของไดรเวอร์ที่ขัดแย้ง iastorac.sys และเปลี่ยนชื่อมันด้วยส่วนขยาย ‘.old‘ เพื่อบังคับให้ระบบปฏิบัติการของคุณไม่สนใจมัน

ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าหลังจากทำเช่นนี้และรีสตาร์ทคอมพิวเตอร์ของพวกเขา พวกเขาสามารถติดตั้งอัปเดตที่รออยู่ทุกอย่างโดยไม่มีปัญหา

นี่คือคำแนะนำ gyors การทำเช่นนี้:

  1. เปิด File Explorer และให้แน่ใจว่า extensions เห็นได้โดยไปที่ View และตรวจสอบว่ากล่องที่เกี่ยวข้องกับ File name extensions เปิดใช้งานอยู่ หากยังไม่ได้ ให้เปิดใช้งานตอนนี้วิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  2. ต่อไป ให้นำทางไปที่ตำแหน่งต่อไปนี้:
    C:\Windows\System32\drivers
  3. เมื่อคุณไปถึงตำแหน่งนี้แล้ว ให้เลื่อนผ่านรายการไดรเวอร์และค้นหา iastora.sys.
  4. เมื่อคุณค้นหาไดรเวอร์ที่ถูกต้องแล้ว ให้คลิกขวาที่มัน และเลือก Rename จากเมนูบริบท
  5. เปลี่ยนชื่อ iastora.sys เป็น iastora.sys.old เพื่อบังคับให้ Windows ไม่สนใจมัน
    วิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  6. ที่ UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ admin เพื่อให้การแก้ไขเกิดขึ้น
  7. รีสตาร์ทคอมพิวเตอร์ของคุณ และรอจนกว่าการเริ่มต้นครั้งต่อไปจะเสร็จสิ้น
  8. เมื่อลำดับการบูตเสร็จสิ้น ให้พยายามติดตั้ง Windows Update ที่มีปัญหาอีกครั้ง และดูว่าปัญหาแก้ไขแล้วหรือยัง

หากคุณยังประสบ Error Code 0xc1900130 เดียวกันเมื่อพยายามติดตั้งอัปเดต ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: การรีเซ็ตคอมโพเนนต์ Windows Update

ตามที่ยืนยันโดยผู้ใช้ที่ได้รับผลกระทบหลายราย ปัญหานี้ยังอาจเกิดจากข้อบกพร่องหรือ dependency ที่เสียหาย ที่สุดท้ายทำให้กระบวนการอัปเดตแตกสลายอย่างสมบูรณ์ ปัญหานี้พบได้มากกว่าบน Windows 8.1 แต่ก็อาจเกิดขึ้นบน Windows 10 ได้เช่นกัน

หากสถานการณ์นี้ใช้ได้กับสถานการณ์ปัจจุบันของคุณ คุณควรสามารถแก้ไขปัญหาได้โดยการรีเซ็ตคอมโพเนนต์ WU ที่เกี่ยวข้องทั้งหมดที่เกี่ยวข้องกับกระบวนการอัปเดต เมื่อพูดถึงการทำเช่นนี้ คุณมีสองทางเลือก:

  • การรีเซ็ต WU ผ่าน Automated WU agent
  • การรีเซ็ต WU ด้วยตนเองผ่าน elevated CMD window

เราได้อธิบายทั้งสองวิธีด้านล่าง ดังนั้นโปรดทำตามคำแนะนำใดก็ได้ที่คุณรู้สึกสะดวกกว่า:

การรีเซ็ต WU ผ่าน Automated WU agent

  1. ไปที่หน้า Microsoft Technet อย่างเป็นทางการนี้ (ที่นี่) และคลิกปุ่ม Download เพื่อดาวน์โหลดสคริปต์ Reset Windows Update Agentวิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  2. เมื่อไฟล์ถูกดาวน์โหลดแล้ว ให้ใช้ยูทิลิตี้อย่าง WinRar, WinZip หรือ 7Zip เพื่อแตกเนื้อหา
  3. ต่อไป ดับเบิลคลิกที่ไฟล์ ResetWUENG.exe คลิก Yes ที่ UAC (User Account Prompt) เพื่อให้สิทธิ์ผู้ดูแลระบบ
  4. ทำตามพรอมป์ต์บนหน้าจอเพื่อรันสคริปต์บนคอมพิวเตอร์ของคุณ เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าคุณสามารถติดตั้งอัปเดตได้หลังจากลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่

การรีเซ็ต Windows Update ด้วยตนเองผ่าน elevated CMD window

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘cmd’ และกด Ctrl + Shift + Enter เพื่อเปิด CMD Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) เมื่อคุณเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบวิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  2. เมื่อคุณอยู่ใน elevated CMD prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังจากแต่ละคำสั่งเพื่อหยุดบริการ Windows Update ที่เกี่ยวข้องทั้งหมด:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    หมายเหตุ: เพื่อให้คุณเข้าใจว่าทำอะไร คำสั่งเหล่านี้จะหยุด Windows Update Services, MSI Installer, Cryptographic services, และ BITS services ชั่วคราว

  3. เมื่อบริการที่เกี่ยวข้องทั้งหมดถูก freeze แล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างโฟลเดอร์สองโฟลเดอร์ที่ถูกใช้โดยคอมโพเนนต์ WU (SoftwareDistribution and Catroot2):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
  4. เมื่อโฟลเดอร์ทั้งสองถูกลบแล้ว ให้รันคำสั่งต่อไปนี้และกด Enter หลังจากแต่ละคำสั่ง เพื่อเปิดใช้งานบริการ Windows ที่ถูกปิดใช้งานก่อนหน้านี้อีกครั้ง:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้ง และดูว่าปัญหาแก้ไขแล้วหรือยังที่การเริ่มต้นคอมพิวเตอร์ครั้งต่อไป

หากคุณยังประสบข้อผิดพลาด 0xc1900130 เดียวกันขณะพยายามติดตั้งอัปเดตที่รออยู่ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 4: ใช้ System Restore

หากคอมโพเนนต์การอัปเดต Windows เริ่มแตกสลายเมื่อเร็วๆ นี้หลังจากการติดตั้งไดรเวอร์หรือแอปบุคคลที่สาม น่าจะเป็นไปได้มากว่าสิ่งที่คุณติดตั้งกำลังรบกวนความสามารถของระบบปฏิบัติการของคุณในการติดตั้งอัปเดตที่รออยู่ใหม่

ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าในกรณีของพวกเขา iastorac.sys (ไดรเวอร์ที่โหลด) กำลังบล็อกการติดตั้งอัปเดตใหม่ หากสถานการณ์เฉพาะนี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ System Restore เพื่อกู้คืนสถานะคอมพิวเตอร์ของคุณไปยังสถานะที่แข็งแรงเมื่อความขัดแย้งนี้ไม่ได้เกิดขึ้น

มันสำคัญที่จะต้องจำไว้ว่าโดยค่าเริ่มต้น Windows เวอร์ชันล่าสุดทั้งหมด (Windows 7, Windows 8.1 และ Windows 10) ถูกออกแบบมาเพื่อ บันทึก snapshot การกู้คืนใหม่เป็นประจำ (ที่เหตุการณ์ระบบที่สำคัญ) เว้นแต่คุณปรับเปลี่ยนพฤติกรรมเริ่มต้นนี้ คุณควรจะมี snapshot การกู้คืนมากมายให้เลือก

หมายเหตุ: ก่อนที่คุณจะเริ่มทำตามคำแนะนำด้านล่าง จำไว้ว่าการเปลี่ยนแปลงใดๆ ที่คุณทำหลังจาก snapshot ถูกสร้างจะหายไปเมื่อคุณ mount snapshot นั้นโดยใช้ยูทิลิตี้ System Restore แอปพลิเคชัน เกม หรือการเปลี่ยนแปลงระบบอื่นๆ ที่คุณทำในช่วงเวลานั้นจะถูก revert

หากคุณพร้อมที่จะทำขั้นตอนนี้และคุณเข้าใจผลลัพธ์ ให้เริ่มทำตามคำแนะนำด้านล่างเพื่อใช้ยูทิลิตี้ System Restore:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R หลังจากคุณเข้าสู่ที่นั่นแล้ว ให้พิมพ์ ‘rstrui’ และกด Enter เพื่อเปิดเมนู System Restoreวิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  2. ต่อไป เมื่อคุณอยู่ที่หน้าจอ System Restore เริ่มต้น ให้คลิก Next เพื่อก้าวไปข้างหน้าจากเมนูแรกวิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  3. เมื่อคุณอยู่ที่หน้าจอถัดไป ให้เริ่มต้นดำเนินการโดยการติ๊กกล่องที่เกี่ยวข้องกับ Show more restore points ต่อไป เริ่มเปรียบเทียบวันที่ของแต่ละ restore point ที่บันทึกไว้ และเลือกอันที่เก่ากว่าการปรากฏของปัญหาวิธีแก้ไขข้อผิดพลาด Windows Update Error 0xc1900130
  4. เมื่อ system restore point ที่ถูกต้องถูกเลือกแล้ว ให้คลิกที่ Next เพื่อก้าวไปยังเมนูถัดไป
  5. เมื่อคุณไปถึงจุดนี้ ยูทิลิตี้พร้อมแล้ว ทั้งสิ่งที่คุณต้องทำตอนนี้คือคลิกที่ Finish เพื่อเริ่มขั้นตอนการกู้คืนนี้
  6. ระหว่างการเริ่มต้นครั้งต่อไป สถานะเครื่องเก่าจะถูกบังคับใช้ ที่การบูทเสร็จสิ้น ให้พยายามติดตั้งอัปเดตที่ล้มเหลวกับคอมโพเนนต์ WU ก่อนหน้านี้ และดูว่าปัญหาแก้ไขแล้วหรือยัง

ในกรณีที่คุณยังประสบ Windows Update 0xc1900130 Error Code, ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง