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

แก้ไขข้อผิดพลาด 0x80070004 – 0x3000D การติดตั้งล้มเหลวขณะ MIGRATE_DATA operation ใน Windows 10

ผู้ใช้คอมพิวเตอร์บางรายอาจเผชิญ ข้อผิดพลาด 0x80070004 – 0x3000D เมื่อพยายามอัปเกรดจาก Windows 7/8.1/10 ไปยังเวอร์ชันล่าสุดของ Windows 10 โดยใช้ Media Creation Tool กับตัวเลือก Keep installed apps and files บทความนี้มีจุดประสงค์เพื่อช่วยผู้ใช้ที่ประสบปัญหานี้ ด้วยโซลูชันที่พวกเขาสามารถลองเพื่อแก้ไขปัญหาได้สำเร็จ

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

Windows 10 Setup

We couldn't install Windows 10
We've set your PC back to the way it was just before you started installing Windows 10.

0x80070004 – 0x3000D
The installation failed in the FIRST_BOOT phase with an error during MIGRATE_DATA operation

เมื่อคุณเผชิญข้อผิดพลาดนี้ การติดตั้งจะหยุดที่เปอร์เซ็นต์หนึ่งและล้มเหลวซ้ำๆ ทุกครั้งที่ลอง

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

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

  1. เปลี่ยนชื่อคอมพิวเตอร์ (หากเกี่ยวข้อง)
  2. ตรวจสอบตำแหน่งโฟลเดอร์ Users และสถานะ User Profiles
  3. สร้างบัญชี Administrator ใหม่
  4. ลบไฟล์ชื่อ TODO
  5. สร้างหรือแก้ไขคีย์รีจิสทรี AllowOSUpgrade
  6. ดาวน์โหลด Windows 10 ISO โดยตรง
  7. Clean install Windows 10

มาดูคำอธิบายกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่ระบุไว้

1. เปลี่ยนชื่อคอมพิวเตอร์ (หากเกี่ยวข้อง)

หากชื่อคอมพิวเตอร์ของคุณเป็นอย่างใดอย่างหนึ่งต่อไปนี้ คุณน่าจะเผชิญ ข้อผิดพลาด 0x80070004 – 0x3000D ขณะอัปเกรดคอมพิวเตอร์ไป Windows 10:

  • System (หรือ SYSTEM)
  • LOCAL
  • SELF
  • Network

นี่คือชื่อที่สงวนไว้ และต้องไม่ใช้เป็นชื่อคอมพิวเตอร์ ดังนั้น คุณต้องเปลี่ยนชื่อคอมพิวเตอร์ใน Windows PC ที่คุณกำลังอัปเกรด

หากคุณยังไม่สามารถอัปเกรดได้หลังจากการเปลี่ยนแปลงเหล่านี้ คุณสามารถลองโซลูชันถัดไป

2. ตรวจสอบตำแหน่งโฟลเดอร์ Users และสถานะ User Profiles

อาจเป็นที่ไดเรกทอรี Users ถูกย้ายหรือย้ายตำแหน่ง และ Windows 10 installer ไม่พบ user profiles บน %systemdrive% กล่าวคือ ที่ระบบปฏิบัติการปัจจุบันติดตั้งอยู่ กรณีนี้ใช้ได้กับ Windows 7 และ Windows 8 ทั้งคู่

หากคุณมีการเปลี่ยนแปลงหรือย้ายโฟลเดอร์ "Users", "Program Data" หรือ "Program files" หรือ user profiles ของระบบปฏิบัติการเสียหาย คุณอาจเผชิญปัญหานี้ ดังนั้น ก่อนอัปเกรดไป Windows 10 คุณต้องติดตั้งใหม่หรือ reset/repair ระบบปฏิบัติการปัจจุบันของคุณ

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

  • กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
  • ในกล่อง Run พิมพ์ sysdm.cpl และกด Enter เพื่อเปิด System Properties
  • บนแท็บ Advanced คลิกปุ่ม Settings ภายใต้ส่วน User Profiles
  • บันทึกบัญชีทั้งหมดที่คุณมีบนกระดาษ แล้ว sign out จากบัญชีผู้ใช้ปัจจุบัน และลองล็อกอินเข้าบัญชีที่คุณมีบนคอมพิวเตอร์
  • หากได้ข้อผิดพลาดในการล็อกอินบัญชีใดบัญชีหนึ่ง ให้กลับไปที่ User Profiles และลบบัญชีนั้น

เมื่อเสร็จแล้ว ลองติดตั้งอัปเกรดอีกครั้ง หากปัญหายังคงอยู่ ให้ดำเนินการโซลูชันถัดไป

3. สร้างบัญชี Administrator ใหม่

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

4. ลบไฟล์ชื่อ TODO

หากโดยโชค คุณมีโปรแกรม Orbx (Microsoft Flight Simulator) ติดตั้งบนคอมพิวเตอร์ คุณต้องลบไฟล์ TODO จากโฟลเดอร์ Orbx

ทำดังนี้:

  • เปิด File Explorer หรือ Windows Explorer และตั้งค่า Windows 7/8 ให้แสดงไฟล์ระบบที่ป้องกัน
  • ไปที่ไดเรกทอรีต่อไปนี้:
C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Orbx

ในพาธข้างต้น C คือไดรฟ์ที่ Windows 7/8 ติดตั้ง และ UserName คือชื่อบัญชีของคุณ

  • ภายใต้โฟลเดอร์ ORBX ตรวจสอบว่ามีไฟล์ชื่อ Todo หรือไม่ หากมี ให้ลบไฟล์นั้น
  • รีสตาร์ทคอมพิวเตอร์

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

5. สร้างหรือแก้ไขคีย์รีจิสทรี AllowOSUpgrade

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

  • กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
  • ในกล่อง Run พิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
  • ไปที่หรือโยนไปที่พาธรีจิสทรีด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
  • ที่ตำแหน่งนี้ ในแผงขวา คลิกสองครั้งที่รายการ AllowOSUpgrade เพื่อแก้ไขคุณสมบัติ

หากคีย์ไม่มีอยู่ ให้คลิกขวาที่พื้นที่ว่างบนแผงขวา และเลือก New > DWORD (32-bit) Value เปลี่ยนชื่อ value name เป็น AllowOSUpgrade และกด Enter

  • คลิกสองครั้งที่รายการที่สร้างใหม่เพื่อแก้ไขคุณสมบัติ
  • ใส่ 1 ในช่อง Value data
  • คลิก OK เพื่อบันทึกการเปลี่ยนแปลง
  • รีสตาร์ทคอมพิวเตอร์ของคุณ

เมื่อบูท ลองติดตั้งอัปเกรด Windows 10 อีกครั้ง หากปัญหายังไม่ได้แก้ไข ลองโซลูชันถัดไป

6. ดาวน์โหลด Windows 10 ISO โดยตรง

เป็นไปได้ว่าด้วยเหตุผลบางอย่าง การใช้ Media Creation tool หรือ Windows Update Assistant อาจก่อให้เกิดปัญหานี้ ในกรณีนี้ คุณสามารถดาวน์โหลด Windows 10 ISO image file โดยตรงจากเว็บไซต์ Microsoft เมื่อคุณดาวน์โหลด ISO ไปยังตำแหน่ง (ควรเป็นเดสก์ท็อป) บนอุปกรณ์ของคุณ ให้ดับเบิลคลิก ISO image เพื่อ mount เป็น virtual drive แล้วดับเบิลคลิกไฟล์ setup.exe เพื่อเริ่มกระบวนการอัปเกรด in-place

หมายเหตุ: หากคุณพยายามอัปเกรดจาก Windows 7 คุณจะต้องใช้ซอฟต์แวร์ virtual drive ภาคสามเพื่อ mount ISO image

7. Clean install Windows 10

หากทุกอย่างล้มเหลว คุณสามารถ clean install Windows 10 บนอุปกรณ์ได้

รหัสข้อผิดพลาดที่คล้ายกัน:

  • Error Code 8007001F – 0x3000D
  • Error Code 800704B8 – 0x3001A
  • Error Code 0xC1900101 – 0x30018
  • Error Code 0x800707E7 – 0x3000D

หวังว่าจะช่วยได้!