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

วิธีแก้ไข Windows 10 Installation Failed in SAFE_OS During REPLICATE_OC Operation

Windows Update สำคัญมาก สำหรับความปลอดภัยและประสิทธิภาพของระบบปฏิบัติการ ยังมีผู้ใช้ที่ไม่ใช้ Windows 10 เพราะสะดวกกับ OS ปัจจุบัน ไม่ว่าจะเป็น Windows 8.1 หรือ Windows 7 ในบางกรณี แต่ Windows 7 หยุดรองรับแล้ว ผู้ใช้ไม่มีทางเลือกนอกจากการอัปเกรด ข้อความผิดพลาดที่อาจเจอขณะอัปเกรดจาก Windows 8.1 หรือเก่ากว่าคือ The installation failed in the SAFE_OS phase with an error during REPLICATE_OC operation ข้อความนี้ปรากฏเมื่อใช้ Windows Media Creation Tool ทำการอัปเกรด

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

  • อุปกรณ์ต่อพ่วงภายนอก (External Peripheral Devices) — สาเหตุหนึ่งอาจมาจากอุปกรณ์ต่อพ่วงภายนอกที่ต่อผ่าน USB ในบางกรณี อาจรบกวนกระบวนการติดตั้ง ทำให้แสดงข้อความผิดพลาด แก้ได้โดยถอดอุปกรณ์ที่ไม่จำเป็นออกทั้งหมด
  • ไฟล์ Migration เก่า (Old Migration Files) — ในบางกรณี ปัญหาอาจมาจากไฟล์ Migration เก่าที่เก็บอยู่ในไดเรกทอรี System32 ของ Windows การเปลี่ยนชื่อไฟล์เหล่านี้ ทำให้ Media Creation Tool สร้างไฟล์ Migration ใหม่ จะแก้ปัญหาได้
  • Developer Mode Package — สาอีกอย่างคือ Microsoft OneCore Developer Mode Package ที่อยู่ในคอมพิวเตอร์ ในกรณีนี้ ต้องลบ Package ผ่าน DISM เพื่อแก้ไข
  • ไฟล์เสียหาย (Corrupt Files) — สาเหตุสุดท้ายคือไฟล์ Windows ที่เสียหาย หากพยายามอัปเกรดขณะไฟล์ระบบเสียหาย จะเจอข้อความผิดพลาดนี้ ต้องรัน SFC Scan เพื่อแก้ไข

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

วิธีที่ 1: ถอดอุปกรณ์ต่อพ่วงภายนอก

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

วิธีที่ 2: รัน Update Troubleshooter

Windows มี Tool อย่างเป็นทางการสำหรับ Troubleshoot ปัญหาการอัปเดต Tool นี้ Built-in ใน Windows 10 แต่หากใช้ Windows 8.1 ต้องดาวน์โหลดจากเว็บไซต์ผ่านลิงก์ที่เราจะให้ด้านล่าง Troubleshooter จะหาปัญหาและพยายามแก้ไข ขั้นตอนดังนี้:

  1. หากใช้ Windows 8.1 ดาวน์โหลด Windows Update Troubleshooter จาก ลิงก์นี้
  2. รัน Tool ที่ดาวน์โหลดมา
  3. รอจนเสร็จ ดูว่าปัญหาแก้ไขหรือไม่
  4. สำหรับ Windows 10 กด Windows + I เปิด Settings
  5. ไปที่ Update & Security
  6. ไปที่แท็บ Troubleshoot คลิก Additional troubleshooters
  7. คลิก Windows Update เพื่อรัน Windows Update Troubleshooter
  8. รอจนเสร็จ แล้วเช็คว่าปัญหาแก้ไขหรือไม่

วิธีที่ 3: เปลี่ยนชื่อไฟล์ Migration เก่า

อีกวิธีคือเปลี่ยนชื่อไฟล์ Migration เก่าที่อยู่ในไดเรกทอรี System32 ภายในโฟลเดอร์ Windows ในบางกรณี ต้องเปลี่ยนชื่อไฟล์เหล่านี้ เพื่อให้ Installer สร้างไฟล์ Migration ใหม่ และป้องกันไม่ให้ไฟล์เก่ารบกวนกระบวนการ ทำได้ง่ายด้วยคำสั่งไม่กี่คำสั่ง ขั้นตอนดังนี้:

  1. เปิด Command Prompt ด้วยสิทธิ์ Admin: เปิด Start Menu ค้นหา cmd
  2. คลิกขวาที่ผลลัพธ์ เลือก Run as administrator
  3. เมื่อ Command Prompt เปิด คัดลอกและวางคำสั่งต่อไปนี้ทีละคำสั่ง:
    ren C:\Windows\System32\migration migration.old
    ren C:\Windows\System32\migwiz migwiz.old
  4. ปิด Command Prompt แล้วเช็คว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 4: ลบ Developer Mode Package

Developer Mode Package ของ Microsoft ก็อาจก่อให้ปัญหาได้ ในกรณีนี้ ต้องลบ Package ผ่าน DISM Tool ขั้นตอนดังนี้:

  1. ต้องการ Command Prompt ด้วยสิทธิ์ Admin เหมือนวิธีก่อนหน้า
  2. ค้นหาใน Start Menu คลิกขวา รันเป็น Admin
  3. เมื่อ Command Prompt เปิด คัดลอกคำสั่งต่อไปนี้ วางใน Command Prompt:
    dism /online /remove-package /packagename:Microsoft-OneCore-DeveloperMode-Desktop-Package~31bf3856ad364e35~amd64~~10.0.17134.1
  4. หากเจอข้อความ Not Found อาจเป็นเพราะ Package เวอร์ชันต่างกัน สามารถคัดลอกคำสั่งจนถึง Microsoft-OneCore-DeveloperMode แล้วกด TAB เพื่อ Auto-complete ส่วนที่เหลือ
  5. ดูว่าปัญหาแก้ไขหรือไม่

วิธีที่ 5: ทำ In-Place Upgrade โดย Mount เวอร์ชัน Windows ปัจจุบัน

หากวิธีข้างต้นไม่ได้ผล ยังมีหวัง อยู่ วิธีนี้คือใช้ Installer ติดตั้ง Windows เวอร์ชันปัจจุบันอีกครั้ง โดยเลือก Keep Files and Apps จะทำให้ไฟล์ไม่หาย และยังมีข้อมูลอยู่ หลังจากนั้น ลอง In-Place Upgrade ไปยัง Windows เวอร์ชันล่าสุด วิธีนี้ต้องมี ISO ของ Windows ที่ติดตั้งอยู่ ถ้าไม่มี ให้ข้ามวิธีนี้ ขั้นตอนดังนี้:

  1. Mount ISO ของ Windows เวอร์ชันปัจจุบัน
  2. เปิด Media Creation Tool ใช้ไฟล์ ISO ติดตั้ง Windows
  3. เมื่อถาม ให้เลือก Keep Files and Apps
  4. เมื่อเสร็จ ใช้ Media Creation Tool ทำ In-Place Upgrade ไป Windows เวอร์ชันล่าสุด
  5. ดูว่าทำงานได้หรือไม่

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