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

[แก้ไข] System Restore 'STATUS_WAIT_2' Error Code

Error 'STATUS_WAIT_2' ปรากฏเมื่อผู้ใช้ Windows บางส่วนพยายามสร้าง System Image Backup ด้วย System Restore บางกรณี Error นี้มาพร้อม Error Code 0x80070002 ปัญหานี้รายงานว่าเกิดบน Windows 7, 8.1, และ 10

[แก้ไข] System Restore  STATUS_WAIT_2  Error Code

มีสาเหตุหลายอย่างที่อาจก่อให้เกิด STATUS_WAIT_2 Error:

  • Low-tier File Corruption - Corruption ที่ส่งผลต่อ System Restore Utility เป็นสาเหตุทั่วไปที่สุดที่ก่อให้เกิด Error Code นี้ ผู้ใช้บางส่วนรายงานว่าแก้ได้โดยใช้ Built-in Utilities 2 ตัว (DISM และ SFC) ล้าง Inconsistencies และให้ Backup Procedure เสร็จสิ้น
  • System Restore Inconsistency - จดจำว่า System Restore ไม่ได้ Maintained หรือ Developed สำหรับ Windows 10 แล้ว Microsoft อาจไม่ Feature Utility นี้ใน Future Releases เพราะ Competition มี Products ที่ดีกว่า ด้วยเหตุนี้ วิธีที่ง่ายและมีประสิทธิภาพที่สุดในการหลีกเลี่ยง Error Code นี้ คือย้ายไปใช้ 3rd Party Backup Utility
  • Windows 10 Glitch - พบว่า Error เกิดได้จาก Windows 10 Glitch แปลกๆ ที่สร้าง Persistent Guest Account (DefaultUser0) Backup Utility ใช้ Account นี้แทน Active Account (ที่มี Admin Access) ในกรณีนี้ ต้อง Delete Guest Account นี้หมดขณะอยู่ใน Safe Mode ก่อนลอง Procedure ใหม่
  • OS Corruption - ในบางสถานการณ์ จะเจอ Error Message นี้เพราะ OS Corruption รุนแรง ที่แก้ไม่ได้ด้วย Utilities ที่ให้มา ในกรณีนี้ ทางออกเดียวคือ Re-initiate ทุก Windows Component ด้วย Procedures เช่น Clean Install หรือ Repair Install

รัน SFC และ DISM Scans

หากลองทำ Operation ซ้ำหลายครั้ง และทุกครั้ง Fail ด้วย STATUS_WAIT_2 Error เดียวกัน น่าจะเป็น System File Corruption ประเภทหนึ่ง โชคดีที่มี Utilities 2 ตัวที่ทุก Windows Version มาพร้อม Default ควรช่วยแก้ปัญหานี้ได้

SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) เป็น 2 Solid Utilities ที่จะแก้ Low และ Medium Tier Corruption ส่วนใหญ่ ผู้ใช้บางส่วนรายงานว่า STATUS_WAIT_2 Error แก้ได้หลังรันทั้ง 2 Scan ติดกัน

หากต้องการทำซ้ำ เริ่มด้วย Simple SFC Scan - ทุก Dependency ของ Tool นี้เก็บไว้ Local รันได้โดยไม่ต้องอินเทอร์เน็ต แต่ระวังว่าหลังเริ่มแล้ว Interrupt Utility อย่างบังคับ (ปิด CMD Window) อาจสร้าง Logical Errors เพิ่ม

[แก้ไข] System Restore  STATUS_WAIT_2  Error Code

จบ SFC Scan Restart คอมพิวเตอร์ รอ Startup ถัดไปเสร็จ

หลัง Booting Sequence ถัดไปเสร็จ เริ่ม DISM Scan

หมายเหตุ: จดจำว่า Operation นี้ต้องการ Internet เสถียร - DISM ใช้ Sub-component ของ Windows Update ดาวน์โหลด Healthy Copies ของไฟล์ที่ได้รับผลกระทบจาก System File Corruption

จบ DISM Scan ทำ Final System Reboot และทำซ้ำ Action ที่ก่อให้เกิด 'STATUS_WAIT_2' Error ก่อนหน้า เมื่อ Startup ถัดไปเสร็จ

หากปัญหาเดิมยัง Active ไป Potential Fix ถัดไป

ใช้ 3rd Party Backup Equivalent

หากวิธีข้างต้นไม่ได้ผล และไม่อยากทำอย่างรุนแรงอย่าง Reset Windows Components มี 3rd Party Alternatives ที่ควรพิจารณา

จดจำว่า System Restore, File History, System Image, และ Backup เป็น Utilities ที่ Microsoft ไม่ได้ Actively Maintain และ Develop บน Windows 10 แล้ว เป็นไปได้ว่า Future Windows Releases จะไม่รวม System Restore เพราะ 3rd Party Equivalents ดีกว่า Built-in Solution มาก

หากหา 3rd Party Program ที่ทำอย่าง System Restore พิจารณาตัวเลือกฟรีเหล่านี้:

  • Macrium Reflect
  • Acronis True Image
  • Clonezilla
  • MiniTool Partition Wizard
  • Solarwinds Backup

หมายเหตุ: ทุกตัวเลือกข้างต้น إما Free หรือมี Trial Version

หากไม่อยากใช้ 3rd Party Solution สร้าง Backup ของ Windows Version ไป Potential Fix ถัดไป

ลบ DefaultUser0 Account (หากใช้ได้)

หากเจอปัญหานี้บน Windows 10 Computer น่าจะเป็น Backup Process Fail เพราะ Known Bug ที่สร้าง Ghost Account (defaultuser0) Windows พยายามจับ Account นี้ตลอด แม้จะไม่มีอยู่แล้ว น่าจะเป็นเช่นนี้มากขึ้น หาก Logs ของ Error เปิดเผย Reference แบบนี้:

Backup encountered a problem while backing up file C:\Users\defaultuser0\Contacts. Error STATUS_WAIT_2

หากสถานการณ์นี้ตรง ควรแก้ได้โดยทำตามชุดคำแนะนำที่นำคุณผ่านกระบวนการลบ Account DefaultUser0 นี่คือสิ่งที่ต้องทำ:

  1. กด Windows key + R เปิด Run พิมพ์ 'msconfig' ใน Run Box กด Enter เปิด Startup Options Screen[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  2. ใน Startup Options Screen เลือกแท็บ Boot ติ๊ก Safe boot (ใต้ Boot options) ตั้ง Toggle เป็น Minimal คลิก Apply บันทึก[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  3. Restart คอมพิวเตอร์ รอจน OS Boot กลับเข้า Safe Mode
  4. Boot กลับมาแล้ว กด Windows key + R เปิด Run อีกครั้ง พิมพ์ 'control' ใน Text Box กด Enter เปิด Classic Control Panel Interface[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  5. ใน Classic Control Panel Interface ใช้ Search Function มุมขวาบน ค้นหา 'user accounts' กด Enter ดู Results
  6. จาก List of Results คลิก Remove User accounts (ใต้ User Accounts)[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  7. หากถูก Prompt โดย UAC คลิก Yes ให้ Admin Privileges
  8. ใน Manage Accounts Window คลิก Account DefaultUser0 Select แล้วคลิก Delete the account จากเมนูถัดไป[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  9. ถูกถามว่าอยาก Keep หรือ Delete Files ของ DefaultUser0, คลิก Delete files
  10. ที่ Final Confirmation Prompt คลิก Delete Account ยืนยัน Operation
  11. เปิด File Explorer (My Computer) ไป C:\Users ดูว่า DefaultUser0 Folder ยังอยู่หรือไม่ หากอยู่ คลิกขวา เลือก Delete กำจัดมัน[แก้ไข] System Restore  STATUS_WAIT_2  Error Code

    หมายเหตุ: หาก Prompt ให้ Admin Access คลิก Yes ที่ UAC Prompt

  12. ลบ Folder นั้นแล้ว ปิด File Explorer (My Computer) Window เปิด Run Box (Windows key + R) ใหม่ ใน Run Dialog Box พิมพ์ 'regedit' กด Enter เปิด Registry Editor ที่ UAC คลิก Yes ให้ Admin Access
  13. ใน Registry Editor ใช้ Left-hand Section ไปตำแหน่ง:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    หมายเหตุ: สามารถไปด้วยตนเอง หรือ Paste Location ตรงๆ ใน Navigation Bar เพื่อไปทันที

  14. ถึงตำแหน่งแล้ว เลือก Sub-key ที่เริ่มต้นด้วย S-1-5-21 แล้วไป Right-hand Pane[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  15. Select Sub-key ที่ถูกต้องแล้ว ไป Right-hand Section Double-click ProfileImagepath. หาก Path ชี้ไป C:\Users\DefaultUser0 เปลี่ยนให้ชี้ไป Primary Profile ที่คุณใช้อยู่[แก้ไข] System Restore  STATUS_WAIT_2  Error Code
  16. ปิด Registry Editor Reboot คอมพิวเตอร์ พยายามสร้าง Backup อีกครั้งด้วย System Restore ดูว่าปัญหาแก้ไขแล้วหรือไม่

หากยังเจอ 'STATUS_WAIT_2' Error เดียวกัน ไป Potential Fix ถัดไป

รีเซ็ตทุก Windows Component

หาก Fix ข้างต้นทั้งหมดไม่ได้ผล น่าจะเป็น System File Corruption รุนแรงที่แก้ไม่ได้แบบปกติ หากสถานการณ์นี้ตรง ควร Reset ทุก Windows Component ที่เกี่ยวข้องซึ่งอาจส่งผลต่อ System Restore Component

ทำได้ 2 ทางคือ Wipe OS Drive ทั้งหมด หรือ Target แค่ Files ที่เป็นของ OS:

  • Clean Install - Operation ที่ง่ายกว่า ทำได้จาก Menu ของ Windows Version โดยตรง ไม่ต้องใช้ Installation Media ที่เข้ากันได้ แต่แนะนำก็ต่อเมื่อไม่แคร์ Personal Data ที่เก็บอยู่บน Drive
  • Repair Install - Operation นี้รู้จักว่า In-place Repair เป็นแนวทางที่แนะนำหาก OS Drive (C:\) เก็บ Data ที่ไม่สามารถสูญเสียได้ แต่จดจำว่าต้องใช้ Installation Media ที่เข้ากันได้ อย่างไรก็ตาม ข้อได้เปรียบหลักคือ Apps, Games, User Preferences, และ Personal Media ทั้งหมดจะคงอยู่