Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาดการอัปเกรด Windows 10 0x8007042B – 0x2000D

หากเมื่อคุณพยายามอัปเกรด Windows 10 จากเวอร์ชันเก่าเป็นเวอร์ชันใหม่ และพบ ข้อผิดพลาด 0x8007042B – 0x2000D บทความนี้จะช่วยให้คุณแก้ไขปัญหานี้ เราจะนำเสนอวิธีแก้ไขที่เหมาะสมที่สุด

เมื่อคุณเผชิญกับปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาดเต็มรูปแบบดังนี้:

We couldn't install Windows 10
We've set your PC back to the way it was right before you started installing Windows 10.
0x8007042B – Ox2000D
The installation failed in the SAFE_OS phase with an error during MIGRATE_DATA operation

ข้อผิดพลาดการติดตั้งอัปเกรด Windows 10 0x8007042B – 0x2000D

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

  1. ถอดอุปกรณ์ USB เสริมออก
  2. อัปเกรด Windows 10 ในสภาพ Clean Boot
  3. ปิดใช้งานฟีเจอร์เสริมของ Windows ทั้งหมด
  4. แก้ไขไดเรกทอรี Migration
  5. ถอนการติดตั้งแอป Windows Store ทั้งหมด

มาดูรายละเอียดกระบวนการของแต่ละวิธีแก้ไข

1. ถอดอุปกรณ์ USB เสริมออก

ในบางกรณี ข้อผิดพลาดอาจปรากฏเนื่องจากมีอุปกรณ์เสริมรอง (secondary peripheral devices) อยู่ เพื่อแก้ไขปัญหานี้ ให้ถอดอุปกรณ์เหล่านี้ออก แล้วลองอัปเกรดอีกครั้ง หากข้อผิดพลาดยังคงปรากฏ ให้ลองวิธีถัดไป

2. อัปเกรด Windows 10 ในสภาพ Clean Boot

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

วิธีนี้ต้องให้คุณทำ Clean Boot แล้วลองอัปเกรดอีกครั้ง หากปัญหายังคงอยู่ ให้ลองวิธีถัดไป

3. ปิดใช้งานฟีเจอร์เสริมของ Windows ทั้งหมด

ในบางเวอร์ชันของ Windows 10 ฟีเจอร์เสริม (Optional features) อาจรบกวนการติดตั้งอัปเดตหรือกระบวนการอัปเกรดและแสดงข้อผิดพลาด ดังนั้นคุณต้องปิดใช้งานทั้งหมด แล้วลองอัปเกรดอีกครั้ง

วิธีปิดใช้งานฟีเจอร์เสริมของ Windows:

  • กด Windows + X เพื่อเปิด Power User Menu
  • กด A บนแป้นพิมพ์เพื่อเปิด PowerShell ในโหมดผู้ดูแลระบบ
  • ในคอนโซล PowerShell พิมพ์หรือคัดลอกและวางคำสั่งด้านล่าง แล้วกด Enter
Get-WindowsOptionalFeature –Online | Where-Object {$_.State –eq "Enabled"}

ตอนนี้คุณจะได้รายการเต็มของฟีเจอร์เสริม Windows ทั้งหมดใน PowerShell

  • ต่อไป รันคำสั่งด้านล่างเพื่อปิดใช้งานทีละตัว แทนที่ "FeatureName" ด้วยชื่อจากรายการ (พร้อมเครื่องหมายคำพูด)
Disable-WindowsOptionalFeature –FeatureName "FeatureName" -Online
  • รีสตาร์ทคอมพิวเตอร์หลังจากปิดใช้งานฟีเจอร์เสริมแต่ละตัว

4. แก้ไขไดเรกทอรี Migration

ดำเนินการดังนี้:

  • กด Windows + E เพื่อเปิด File Explorer
  • คัดลอกพาธต่อไปนี้และวางในแถบที่อยู่ของ File Explorer แล้วกด Enter
C:\Windows\System32\
  • เลื่อนลงหาโฟลเดอร์ Migration คลิกขวาแล้วเลือก Rename
  • เปลี่ยนชื่อเป็น Migration.old
  • รีสตาร์ทคอมพิวเตอร์

ลองอัปเกรดอีกครั้ง กระบวนการควรเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด

5. ถอนการติดตั้งแอป Windows Store ทั้งหมด

แอป Windows Store เป็นอีกปัจจัยที่สามารถกระตุ้นข้อผิดพลาดการติดตั้งอัปเกรดได้ ดังนั้นคุณต้องลบพวกมัน วิธีการดังนี้:

  • เปิด PowerShell ในโหมดผู้ดูแลระบบ/ขlevéated
  • ในคอนโซล PowerShell พิมพ์หรือคัดลอกและวาง cmdlet ด้านล่าง แล้วกด Enter
Get-AppxPackage *windowsstore* | Remove-AppxPackage
  • รีสตาร์ทคอมพิวเตอร์

ตอนนี้คุณสามารถลองอัปเกรดได้

วิธีแก้ไขใดวิธีหนึ่งควรจะใช้ได้กับคุณ!

บทความเกี่ยวข้อง: 0x80070003 – 0x2000D, The installation failed in the SAFE_OS phase with an error during MIGRATE_DATA operation