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

แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826

ข้อผิดพลาดนี้มักป้องกันการติดตั้ง Windows 7 Service Pack (SP) 1 ให้สำเร็จ ระบบมักดาวน์โหลดและติดตั้ง SP1 แต่กลับไปอยู่ที่รุ่นก่อนหน้าของ Windows เพราะข้อผิดพลาดนี้ ข้อผิดพลาดจะแสดง سواءคุณติดตั้ง SP1 จาก Windows Updates หรือ Standalone Installer

ข้อผิดพลาดนี้เกิดจากเครื่องมืออย่าง Driver Sweeper จาก Phyxion หรือ DriverCleanerDotNet เครื่องมือเหล่านี้ใช้ลบไดรเวอร์ออกจาก Windows แต่อาจทำให้เกิด System File Corruption ป้องกันไม่ให้ติดตั้ง SP1

มีหลายวิธีแก้ไข: ติดตั้งไดรเวอร์ใหม่ด้วยเครื่องมือเดิม, ทำ Windows Upgrade, หรือใช้ Windows Media แทนที่ไดรเวอร์ ขั้นตอนรายละเอียดด้านล่าง

เคล็ดลับด่วน

  • ตรวจสอบว่ามีพื้นที่ HDD เพียงพอ จะเจอ Error หากพื้นที่ว่างน้อยกว่าที่ต้องการ
  • ตรวจสอบว่าไม่มี Antivirus ทำงานอยู่ Antivirus รบกวน Windows Updates ได้ ไม่ต้องลบ แค่ปิดชั่วคราว เปิดใหม่หลังอัปเดตเสร็จ

วิธี 1: Windows System Update Readiness Tool

เครื่องมือจาก Microsoft สำหรับตรวจสอบและแก้ไขปัญหา System Files และ Registry จะให้รายงาน Error ตอนจบการสแกน บอกว่าพบปัญหาอะไรและแก้ไขได้กี่อย่าง

ดาวน์โหลด Windows System Update Readiness Tool สำหรับ Windows 32-bit

ดาวน์โหลด Windows System Update Readiness Tool สำหรับ Windows 64-bit

หมายเหตุ: ตรวจสอบ 32/64-bit ได้โดย กด Window Key + Pause จะมีหน้าต่างแสดง System Type

รันไฟล์ที่ดาวน์โหลด คลิก Yes ตอนถามว่าต้องการติดตั้ง Software Update จะใช้เวลาสักพัก Tool จะสแกนและแก้ไขอัตโนมัติระหว่างติดตั้ง ไม่ต้องสแกนเอง ปิดหน้าต่างตอนเสร็จ

ลองติดตั้ง Service Pack ที่ Error อีกครั้ง ดูว่าปัญหายังคงอยู่หรือไม่

บางครั้ง Tool อาจดาวน์โหลดและแก้ไข Error ไม่หมด สามารถดาวน์โหลดไฟล์/แพ็กเกจที่เสียหายมาแก้เองได้ หากสะดวก ทำตามขั้นตอนด้านล่าง

Microsoft Update Readiness Tool สร้าง Log ที่มีข้อมูลว่าแพ็กเกจ/ไฟล์ไหนเสียหาย

  1. กด Windows Key + R
  2. พิมพ์ %SYSTEMROOT%\Logs กด Enter
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  3. เปิดโฟลเดอร์ CBS
  4. เปิดไฟล์ log โดยคลิกสองครั้ง
  5. เลื่อนดูจนเจอข้อความ:

Unavailable repair files:

servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum

  1. จากบรรทัดนี้ ชื่อแพ็กเกจที่แก้ไม่ได้คือ KB958690 สามารถดาวน์โหลดแพ็กเกจนี้มาเองได้
  2. ไปที่นี่ ใส่ชื่อแพ็กเกจในช่องค้นหา มุมขวาบน คลิก Search
  3. จะเห็นแพ็กเกจในเวอร์ชันต่างๆ คลิก Download เวอร์ชันที่เหมาะกับ Windows ของคุณ
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  4. หน้าต่างใหม่เปิด คลิก Link ที่ให้มา
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  5. คลิก OK หากขอยืนยันการดาวน์โหลด
  6. ไฟล์ดาวน์โหลดเสร็จ ไปที่ตำแหน่งไฟล์
  7. Right-click ไฟล์ที่ดาวน์โหลด คลิก Copy
  8. กด Windows Key + R
  9. พิมพ์ %SYSTEMROOT%\Logs\CBS กด Enter
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  10. Right-click ในหน้าต่าง เลือก New > Folder
  11. ตั้งชื่อโฟลเดอร์ packages
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  12. คลิกสองครั้ง packages
  13. Right-click เลือก Paste

ตอนนี้คุณดาวน์โหลดไฟล์/แพ็กเกจที่หายไปหรือเสียหายมาแล้ว ทำซ้ำขั้นตอนข้างต้นสำหรับไฟล์ที่ไม่ได้แก้ไขทั้งหมดใน CheckSUR.log เมื่อเสร็จ รัน Windows Update Readiness Tool อีกครั้ง ตรวจสอบว่าปัญหา Windows Update แก้ไขได้หรือยัง

วิธี 2: กู้คืนไดรเวอร์ที่ถูกลบ

เนื่องจากปัญหาเกิดจาก Driver Cleaning Tool ที่ใช้ในอดีต การใช้เครื่องมือเดิมกู้คืนไดรเวอร์จะแก้ไขปัญหา เครื่องมือลบไดรเวอร์มักมี Backup Copy สำหรับกู้คืน

ไปที่เว็บไซต์ทางการของ Driver Cleaning Tool ที่ใช้ หาข้อมูลเกี่ยวกับการกู้คืนไดรเวอร์ที่ลบ ใช้เว็บ ฟอรัมหรือติดต่อพวกเขา

เมื่อกู้คืนไดรเวอร์แล้ว ลองติดตั้ง Service Pack อีกครั้ง ปัญหาควรแก้ไข

หากไม่สามารถกู้คืนได้ สามารถดาวน์โหลดไดรเวอร์เวอร์ชันใหม่จากเว็บทางการได้ตลอด

วิธี 3: DISM

DISM = Deployment Image Servicing and Management ใช้แก้ไข Error ใน System Files และ Registry เครื่องมือนี้จะใช้ไฟล์ออนไลน์ซ่อมไฟล์เสียหาย หรือใช้ Mounted Image ของ Windows ซ่อม ไว้ใน Windows แล้ว ไม่ต้องดาวน์โหลด

  1. คลิก Start
  2. พิมพ์ cmd ใน Start Search box
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  3. เมื่อ cmd ปรากฏในผลลัพธ์ กด CTRL + SHIFT + ENTER พร้อมกัน
  4. พิมพ์ dism.exe /Online /Cleanup-image /Restorehealth กด Enter คำสั่งนี้จะพยายามใช้ Windows Update ซ่อมไฟล์เสีย แต่ถ้า Update Client เสียอยู่แล้ว จะไม่ได้ผล ลองขั้นตอนต่อไป
  5. ใส่ Windows Installation Media USB หรือ CD/DVD
  6. พิมพ์ dism.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\sources\install.wim /LimitAccess กด Enter แทนที่ "C:" ด้วย Drive Letter ของ Mounted Image
    แก้ไข: ติดตั้ง Windows 7 SP1 ล้มเหลว Error 0x800f0826
  7. รอ 15-20 นาที
  8. เสร็จแล้ว พิมพ์ sfc /scannow กด Enter รอจบ

ตรวจสอบว่า Update ทำงานหรือยัง

วิธี 3 (ซ้ำ): ใช้ Windows Installation Media

หากมี Windows Installation Media สามารถใช้แทนที่ไฟล์ที่ก่อให้เกิดปัญหา

  1. ปิดแอปพลิเคชันทั้งหมด
  2. ใส่ Windows Installation Media
  3. หาไฟล์ต่อไปนี้ในโฟลเดอร์ Windows ISO

(x86 versions)

x86_atiilhag.inf.resources_31bf3856ad364e35_6.1.7600.16385_en-us_4c2c9aec5f3d44b5
x86_atiilhag.inf_31bf3856ad364e35_6.1.7600.16385_none_a574bbd4a69c292d

(amd64 versions)

amd64_atiilhag.inf_31bf3856ad364e35_6.1.7600.16385_none_019357585ef99a63
amd64_atiilhag.inf.resources_31bf3856ad364e35_6.1.7600.16385_en-us_a84b3670179ab5eb
  1. Right-click ไฟล์ เลือก Copy
  2. กด Windows Key + R
  3. พิมพ์ %SYSTEMROOT%\winsxs กด Enter
  4. Right-click (ที่ว่างในหน้าต่าง) เลือก Paste
  5. คลิก Yes หากถาม Overwrite ไฟล์ที่มีอยู่แล้ว

เสร็จแล้ว ลองอัปเดต Windows อีกครั้ง ควรทำงานได้แล้ว

วิธี 4: In-Place Upgrade

การทำ In-Place Upgrade ของ Windows จะแก้ไขปัญหาได้ ปฏิบัติตามขั้นตอนด้านล่าง

  1. ปิดแอปพลิเคชันทั้งหมด
  2. ใส่ Windows Installation Media หรือ DVD/CD
  3. ควรมี Setup Window ปรากฏ เลือก Install Now หากไม่เปิด ทำดังนี้:
    1. กด Windows Key + E
    2. เปิดไดรฟ์ Installation Media
    3. คลิกสองครั้ง Setup.exe
    4. คลิก Install Now
  4. คลิก Go online to obtain the latest updates for installation (recommended)
  5. พิมพ์ Windows Product Key หากถาม
  6. เลือก Operating System (Windows 7) ในหน้า Windows
  7. เลือก Yes ยอมรับ License และ Terms
  8. คลิก Upgrade เมื่อถาม "Which type of installation do you want?"

รอการติดตั้งเสร็จ รีสตาร์ทคอมพิวเตอร์