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

แก้ไข: Windows Update Error 800B0100

รหัสข้อผิดพลาด Windows Update ต่างๆ ยากที่จะเขียนรายการได้ เพราะมีเยอะมากและมักแตกต่างกันมากในแง่ของสาเหตุและวิธีแก้ไขที่ต้องทำเพื่อกำจัดข้อผิดพลาด

ข้อผิดพลาดเฉพาะนี้ค่อนข้างไม่คุ้นเคย และมักเกิดขึ้นบน Windows เวอร์ชันเก่าๆ เช่น Windows 7 และ Windows XP ข้อผิดพลาดนี้มีวิธีแก้ไขที่ซับซ้อนบ้าง แต่ผู้ใช้ออนไลน์หลายคนยืนยันความถูกต้องของวิธีเหล่านี้ และเราแนะนำให้คุณทำตามบทความทั้งหมดและลองวิธีเหล่านี้เองก่อนจะยอมแพ้

วิธีแก้ไข 1: ใช้ Windows Update Troubleshooter ในตัว (Built-in)

Windows มาพร้อมกับการเตรียมพร้อมสำหรับการแก้ไขปัญหาที่เกี่ยวกับแง่มุมต่างๆ ของคอมพิวเตอร์ Troubleshooters ที่ติดตั้งไว้ล่วงหน้าบนคอมพิวเตอร์ของคุณไม่ได้รับประกันว่าจะแก้ปัญหาของคุณได้ แต่ช่วยคุณได้อย่างน้อยในการ 알아ว่าปัญหาคืออะไร เพื่อที่คุณจะสามารถส่งให้ Microsoft หรืออธิบายให้คนที่มีประสบการณ์มากกว่าฟัง

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

  1. เปิดแอป Settings โดยคลิกที่ปุ่ม Start แล้วไอคอนรูปเฟืองข้างบน คุณสามารถค้นหาได้เช่นกัน
  2. เปิดส่วน Update & Security และไปที่เมนู Troubleshoot

แก้ไข: Windows Update Error 800B0100

  1. ก่อนอื่น คลิกที่ตัวเลือก Windows Update และทำตามคำแนะนำบนหน้าจอเพื่อดูว่ามีอะไรผิดปกติกับบริการและกระบวนการ Windows Update หรือไม่
  2. หลังจาก troubleshooter เสร็จ ให้ไปที่ส่วน Troubleshoot อีกครั้ง และเปิด Internet Connections troubleshooter
  3. ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

Windows เวอร์ชันเก่า:

เนื่องจาก Windows 7 ไม่มีแอป Settings รวมถึง Windows OS เวอร์ชันเก่าๆ คุณสามารถดาวน์โหลด Fixit troubleshooter ได้โดยไปที่ลิงก์นี้และเลือกดาวน์โหลด Windows 7 รันไฟล์ที่ดาวน์โหลดและทำตามคำแนะนำบนหน้าจอ น่าเสียดายที่การสนับสนุนเครื่องมือนี้ถูกยกเลิกสำหรับ Windows เวอร์ชันเก่าๆ

วิธีแก้ไข 2: ปรึกษา Log File

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

  1. ไปที่ลิงก์นี้เพื่อรัน Microsoft Update Readiness Tool

แก้ไข: Windows Update Error 800B0100

  1. หลังจากสแกนเสร็จ ให้ไปที่ C >> Windows >> logs >> CBS >> Checksur.log file เปิดมันและค้นหาบรรทัดที่คล้ายกับนี้:

Unavailable repair files:
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.mum
servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.cat
servicing\packages\Package_for_KB979309~31bf3856ad364e35~amd64~~6.0.1.0.cat

  1. นี่คือไฟล์ที่เสียหายและต้องคัดลอกไปที่โฟลเดอร์ %systemroot\Windows\Servicing\Packages เพื่อทำเช่นนี้ คุณจะต้องเอาสิทธิ์เป็นเจ้าของโฟลเดอร์ก่อน เพื่อให้คุณคัดลอกและวางสิ่งต่างๆ ลงไปได้
  2. ค้นหา "Command Prompt" คลิกขวา และเลือก "Run as administrator" คัดลอกและวางคำสั่งต่อไปนี้ และแน่ใจว่าคุณกด Enter หลังจากแต่ละคำสั่ง:

แก้ไข: Windows Update Error 800B0100

takeown /F c:\Windows\Servicing\Packages /D y /R
cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F

  1. ตอนนี้คุณจะต้องดาวน์โหลดไฟล์ที่หายไป ซึ่งคุณสามารถค้นหาจากไฟล์ Checksur.log ที่คุณเปิดก่อนหน้านี้ ในข้อความตัวอย่างที่เราให้มา ไฟล์เหล่านั้นจะเป็น KB978601 และ KB979309 คัดลอกหมายเลข KB (Knowledge Base) พร้อมตัวอักษร "KB" ด้วย (เช่น KB978601)
  2. เปิด Microsoft Update Catalog และค้นหาโดยคลิกที่ปุ่มค้นหาที่มุมขวาบน
  3. คลิกที่ปุ่ม Download ด้านซ้าย และเลือกสถาปัตยกรรมของคอมพิวเตอร์ของคุณ (32bit หรือ 64bit) ตรวจสอบให้แน่ใจว่าคุณรู้สถาปัตยกรรมของโปรเซสเซอร์คอมพิวเตอร์ของคุณก่อนเลือกตัวเลือกนี้

แก้ไข: Windows Update Error 800B0100

  1. คุณจะต้องทำกระบวนการเดียวกันซ้ำสำหรับแต่ละหมายเลข KB ที่แตกต่างกันในไฟล์ Checksur.log คุณจะต้องแตกไฟล์ที่คุณดาวน์โหลดโดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt:

Expand -F:* UpdateKBXXXX.msu x:\DestinationDirectory

  1. DestinationDirectory เลือกโดยคุณ หลังจากกระบวนการนี้ คุณจะเห็น UpdateKBXXXX.cab ซึ่งก็ต้องแตกด้วยคำสั่งต่อไปนี้:

Expand -F:* UpdateKBXXXX.CAB x:\DestinationDirectoryCAB

  1. ภายใน cab นี้ คุณควรจะพบไฟล์สองไฟล์: update.mum และ update.cat เหมือนกันสำหรับปัญหาที่ Checksur.log กล่าวถึงทุกอย่าง คุณจะต้องเปลี่ยนชื่อไฟล์ให้ตรงกับใน log file ทุกประการ ตัวอย่างเช่น ไฟล์ update.mum สำหรับอัปเดต KB978601 ควรจะมีชื่อ:

Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum

  1. ทำกระบวนการเดียวกันซ้ำสำหรับไฟล์ทั้งหมด และคุณจะต้องวางมันในไดเรกทอรีที่เหมาะสม ไดเรกทอรียังแสดงใน log file ตัวอย่างเช่น ตำแหน่งเต็มไปยังไฟล์ update.mum สำหรับไฟล์ KB978601 หลังจากคุณเปลี่ยนชื่อตามข้างต้นควรจะเป็น:

servicing\packages\Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum

  1. หลังจากคุณดำเนินการนี้เสร็จ รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาของคุณได้รับการแก้ไขหรือไม่

วิธีแก้ไข 3: รัน In-Place Update

วิธีนี้จะค่อนข้างง่ายสำหรับผู้ใช้ที่มี CD key และ DVD ต้นฉบับสำหรับระบบปฏิบัติการที่พวกเขาใช้ และวิธีนี้จะเพียงแค่อัปเดตและแทนที่ไฟล์ระบบและการตั้งค่าโดยไม่ทำลายแอปพลิเคชันและข้อมูลส่วนตัวของคุณ คุณยังสามารถอัปเดตเป็น Windows Vista หรือ Windows 7 ได้ ทำตามคำแนะนำด้านล่างสำหรับข้อมูลเพิ่มเติม:

  1. เริ่มคอมพิวเตอร์โดยใช้ OS ปัจจุบันที่คุณติดตั้งอยู่บน PC และใส่ DVD ใหม่ที่คุณมี key
  2. หาก Windows สามารถตรวจจับ DVD ได้อัตโนมัติ หน้าจอ Install now จะปรากฏ และคุณสามารถคลิก Install now ทันที อย่างไรก็ตาม หากไม่ใช่ กรุณาคลิกไอคอน Start menu พิมพ์ "Run" และกด Enter พิมพ์ "X:\setup.exe" และคลิก OK โดย X คือตัวอักษรไดรฟ์ของ DVD drive คลิก Install now ทั้งสองกรณี

แก้ไข: Windows Update Error 800B0100

  1. ทำตามคำแนะนำบนหน้าจอจนถึง "Which type of installation do you want?" คลิกที่ Update the current operating system to "Operating system you inserted"
  2. ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีแก้ไข 4: รีเซ็ตส่วนประกอบ Windows Update

วิธีแก้ไขนี้ช่วยผู้ใช้จำนวนมากจัดการกับปัญหา Windows 10 Update ดังนั้นแนะนำให้คุณดูสิ่งนี้ วิธีนี้อาจกลายเป็นขั้นสูงบ้างสำหรับผู้ใช้ทั่วไป แต่หากคุณทำตามคำแนะนำอย่างระมัดระวัง คุณอาจแก้ปัญหาของคุณได้ในไม่ช้า

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

คุณสามารถทำตามขั้นตอนใน Solution 2 ของ 0x800706b5 เพื่อรีเซ็ต Windows Update Components