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](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262562.png)
มีสาเหตุหลายอย่างที่อาจก่อให้เกิด 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](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262657.png)
จบ 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 นี่คือสิ่งที่ต้องทำ:
- กด Windows key + R เปิด Run พิมพ์ 'msconfig' ใน Run Box กด Enter เปิด Startup Options Screen
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262694.png)
- ใน Startup Options Screen เลือกแท็บ Boot ติ๊ก Safe boot (ใต้ Boot options) ตั้ง Toggle เป็น Minimal คลิก Apply บันทึก
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262669.png)
- Restart คอมพิวเตอร์ รอจน OS Boot กลับเข้า Safe Mode
- Boot กลับมาแล้ว กด Windows key + R เปิด Run อีกครั้ง พิมพ์ 'control' ใน Text Box กด Enter เปิด Classic Control Panel Interface
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262791.png)
- ใน Classic Control Panel Interface ใช้ Search Function มุมขวาบน ค้นหา 'user accounts' กด Enter ดู Results
- จาก List of Results คลิก Remove User accounts (ใต้ User Accounts)
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262789.png)
- หากถูก Prompt โดย UAC คลิก Yes ให้ Admin Privileges
- ใน Manage Accounts Window คลิก Account DefaultUser0 Select แล้วคลิก Delete the account จากเมนูถัดไป
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262706.png)
- ถูกถามว่าอยาก Keep หรือ Delete Files ของ DefaultUser0, คลิก Delete files
- ที่ Final Confirmation Prompt คลิก Delete Account ยืนยัน Operation
- เปิด File Explorer (My Computer) ไป C:\Users ดูว่า DefaultUser0 Folder ยังอยู่หรือไม่ หากอยู่ คลิกขวา เลือก Delete กำจัดมัน
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262856.png)
หมายเหตุ: หาก Prompt ให้ Admin Access คลิก Yes ที่ UAC Prompt
- ลบ Folder นั้นแล้ว ปิด File Explorer (My Computer) Window เปิด Run Box (Windows key + R) ใหม่ ใน Run Dialog Box พิมพ์ 'regedit' กด Enter เปิด Registry Editor ที่ UAC คลิก Yes ให้ Admin Access
- ใน Registry Editor ใช้ Left-hand Section ไปตำแหน่ง:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
หมายเหตุ: สามารถไปด้วยตนเอง หรือ Paste Location ตรงๆ ใน Navigation Bar เพื่อไปทันที
- ถึงตำแหน่งแล้ว เลือก Sub-key ที่เริ่มต้นด้วย S-1-5-21 แล้วไป Right-hand Pane
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262831.png)
- Select Sub-key ที่ถูกต้องแล้ว ไป Right-hand Section Double-click ProfileImagepath. หาก Path ชี้ไป C:\Users\DefaultUser0 เปลี่ยนให้ชี้ไป Primary Profile ที่คุณใช้อยู่
![[แก้ไข] System Restore STATUS_WAIT_2 Error Code](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112262815.png)
- ปิด 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 ทั้งหมดจะคงอยู่