System Restore เป็นฟีเจอร์ใน Microsoft Windows ที่อนุญาตให้ผู้ใช้คืนสถานะของคอมพิวเตอร์ (รวมถึงไฟล์ระบบ แอปพลิเคชันที่ติดตั้ง Windows Registry และการตั้งค่าระบบ) กลับไปสู่จุดเวลาก่อนหน้า ซึ่งใช้เพื่อกู้คืนจากความผิดปกติของระบบหรือปัญหาอื่นๆ System Restore จับภาพสแนปชอตของไฟล์ระบบบางส่วนและ Windows Registry บันทึกเป็น Restore Point เมื่อเกิดความล้มเหลวในการติดตั้งหรือการบูดต่างของข้อมูล System Restore สามารถคืนระบบสู่สภาพทำงานได้โดยไม่ต้องติดตั้งระบบปฏิบัติการใหม่รวมถึงไดรเวอร์และซอฟต์แวร์
ฟีเจอร์นี้ใช้โดยผู้ใช้จำนวนมากในการแก้ปัญหาโดยคืนคอมพิวเตอร์ไปยัง Restore Point ที่ตั้งไว้ก่อนหน้า แม้ฟีเจอร์ "System Restore" จะมีประโยชน์ แต่มันก็มีข้อจำกัดด้วย เร็วๆ นี้ ผู้ใช้ร้องเรียนว่า Restore Point ไม่ทำงานบน Windows 10 เมื่อพยายามสร้าง Restore Point ใหม่ ข้อผิดพลาด 0x80042308 อาจโผล่ขึ้น และ Restore Point ไม่ถูกสร้าง ข้อผิดพลาดรหัสเดียวกันก็ปรากฏเมื่อสร้างสำรองข้อมูลด้วยเครื่องมือ Windows Backup and Restore ต้นทาง ข้อผิดพลาดนี้เกิดใน 2 สถานการณ์:
- System restore ไม่เสร็จสมบูรณ์: ในกรณีนี้ คุณอาจได้ข้อผิดพลาดโดยตรง หรือหลังจากความคืบหน้าบางส่วนของกระบวนการ System Restore คุณจะได้รับแจ้งข้อผิดพลาด ข้อความแจ้งเตือนข้อผิดพลาดมีดังนี้:

- Windows 10 System restore ค้าง: มีโอกาสที่ System Restore จะค้าง และป้องกันไม่ให้สร้าง Restore Point ในกรณีนี้ บางครั้งอาจไม่ได้รับแจ้งข้อผิดพลาด และบางครั้งก็ได้ ในทั้ง 2 เหตุการณ์ สาเหตุรากฐานเหมือนกันคือ Error Code 0x80042308
สาเหตุของข้อผิดพลาด System Restore Point รหัส 0x80042308
ตามที่กล่าวไว้ รหัสหยุดนี้มักปรากฏเมื่อผู้ใช้พยายามสร้าง Restore Point Bad sectors บนฮาร์ดไดรฟ์ หรือ VSS (Volume Shadow Copy Service) เป็นสาเหตุรากฐาน นอกจากนี้ ปัจจัยอื่นๆ ก็มีส่วนเท่าเทียม ดังนั้นทีมวิจัยทางเทคนิคของเราจึงรวบรวมข้อมูลจากฟอรัมที่เกี่ยวข้องทั้งหมดบนอินเทอร์เน็ต และเตรียมปัจจัยที่เป็นไปได้ที่อาจมีส่วนทำให้เกิดข้อผิดพลาดนี้ รายการดังนี้:
- Bad Sectors ของฮาร์ดไดรฟ์: Bad sector บนฮาร์ดไดรฟ์คือกลุ่มพื้นที่จัดเก็บขนาดเล็ก เซกเตอร์ของฮาร์ดไดรฟ์ที่ดูเหมือนจะเสียหาย เซกเตอร์จะไม่ตอบสนองต่อคำขออ่านหรือเขียน Bad sectors เกิดได้ทั้งฮาร์ดไดรฟ์แม่เหล็กแบบดั้งเดิมและ Solid-state drives สมัยใหม่ Bad sector ในคอมพิวติ้งหมายถึงดิสก์เซกเตอร์บนหน่วยจัดเก็บดิสก์ที่เสียหายถาวร เมื่อเสียหาย ข้อมูลทั้งหมดที่จัดเก็บในเซกเตอร์นั้นจะหายไป เมื่อพบและทำเครื่องหมาย Bad sector ระบบปฏิบัติการจะข้ามมันในอนาคต ซึ่งไม่ทำอะไรนอกจากการนำเข้าโค้ดข้อผิดพลาดที่กล่าวถึง
- Volume Shadow Copy Service หรือ VSS เสียหาย: Volume Shadow Copy Service (VSS) เป็นชุดอินเทอร์เฟซ COM ที่ใช้เฟรมเวิร์กเพื่ออนุญาตให้ทำการสำรองข้อมูลโวล्यूमได้ในขณะที่แอปพลิเคชันบนระบบยังคงเขียนลงโวล्यุม บริการนี้ต้องการระบบไฟล์เป็น NTFS เพื่อสร้างและจัดเก็บ Shadow copies VSS ที่เสียหายนี้เป็นสรุปของข้อผิดพลาดที่พิจารณา
- พื้นที่ดิสก์ไม่เพียงพอ: เมื่อคอมพิวเตอร์แจ้งว่าพื้นที่ดิสก์ไม่พอ หมายความว่าฮาร์ดไดรฟ์เกือบเต็ม และคุณไม่สามารถบันทึกไฟล์ขนาดใหญ่ลงไดรฟ์นี้ได้ เพื่อแก้ปัญหาฮาร์ดไดรฟ์เต็ม คุณสามารถลบโปรแกรมบางส่วน เพิ่มฮาร์ดไดรฟ์ใหม่ หรือเปลี่ยนไดรฟ์เป็นตัวที่ใหญ่กว่า ดังนั้น ข้อผิดพลาดที่พิจารณาจะเกิดขึ้นทุกครั้งที่คุณมีพื้นที่ดิสก์ไม่เพียงพอ
- ซอฟต์แวร์ความปลอดภัยบุคคลที่สาม: ในการเขียนโปรแกรมคอมพิวเตอร์ คอมโพเนนต์ซอฟต์แวร์บุคคลที่สามคือคอมโพเนนต์ซอฟต์แวร์ที่ใช้ซ้ำได้ พัฒนาเพื่อแจกจ่ายฟรีหรือขายโดยเอนทิตีที่ไม่ใช่วенดอร์ต้นทางของแพลตฟอร์มการพัฒนา ร้านแอปพลิเคชันบุคคลที่สามอาจเสนอแอปพลิเคชันที่ปลอดภัยมากมาย แต่ก็มีโอกาสสูงกว่าที่จะเสนอแอปพลิเคชันที่อันตราย และแอปพลิเคชันเหล่านั้นอาจติดเชื้ออุปกรณ์เดสก์ท็อปของคุณด้วยรหัสอันตราย เช่น รैनซัมแวร์ แอดแวร์ และข้อผิดพลาดที่พิจารณา
ข้อกำหนดเบื้องต้น:
ก่อนข้ามไปยังโซลูชันหลัก มีวิธีแก้ปัญหาชั่วคราวต่อไปนี้ให้คุณเพื่อแก้ไขปัญหาได้ง่ายขึ้น แม้คุณจะไม่แก้ปัญหาจากวิธีเหล่านี้ ก็ยังช่วยล้างบางข้อจำกัด วิธีแก้ปัญหาชั่วคราวมีดังนี้:
- ปิดใช้งานซอฟต์แวร์บุคคลที่สาม: ปิดใช้งาน "third-party service" และ "startup programs" โดยใช้เครื่องมือ "Microsoft Sysinternals' Autoruns" และรีสตาร์ท PC ดูว่าคุณสามารถใช้ System Restore หรือ Windows Backup & Restore ได้โดยไม่ได้ข้อผิดพลาดหรือไม่
หากปิดบริการบุคคลที่สามทั้งหมดและรีบูท Windows ช่วยแก้ไข System Restore หรือ Windows Backup ขั้นตอนต่อไปคือระบุบริการที่แน่นอนว่าก่อให้เกิดปัญหา เพื่อหามัน ให้เปิดใช้บริการครึ่งแรก และรีสตาร์ท Windows หากปัญหาไม่เกิดขึ้นใหม่ ให้เปิดใช้บริการครึ่งหนึ่งของครึ่งล่าง (เช่น ครึ่งของครึ่งล่าง)
Clean Boot troubleshooting ยังช่วยระบุปัญหาได้ มันเกี่ยวข้องกับการปิดชุดของโปรแกรมเริ่มต้นและ Services แล้วรีสตาร์ทคอมพิวเตอร์ หากปัญหายังไม่แก้ไข คุณต้องปิดชุดรายการที่เหลือ ด้วยวิธีนี้ คุณสามารถแยกชุดของโปรแกรมหรือบริการที่ก่อให้เกิดปัญหา และในที่สุดก็ระบุผู้กระทำผิดได้ - Disk-Cleanup หรือเพิ่มความจุฮาร์ดไดรฟ์: Disk cleanup เป็นยูทิลิตีการบำรุงรักษาที่ Microsoft พัฒนาสำหรับระบบปฏิบัติการ Windows ยูทิลิตี้นี้สแกนฮาร์ดไดรฟ์ของคอมพิวเตอร์หาไฟล์ที่ไม่ต้องการแล้ว เช่น ไฟล์ชั่วคราว เว็บเพจแคช และรายการที่ปฏิเสธที่ไปอยู่ใน Recycle Bin หรือตำแหน่งขยะของระบบ หน้าที่ของฮาร์ดไดรฟ์ในคอมพิวเตอร์คือทำหน้าที่เป็นอุปกรณ์จัดเก็บข้อมูลมวลท้องถิ่น ขนาดของมันเกี่ยวข้องกับปริมาณข้อมูลที่จัดเก็บได้ แม้ฮาร์ดไดรฟ์ขนาดใหญ่มักทำงานเร็วกว่าตัวเล็ก แต่เพราะมักใหม่กว่าและได้ประโยชน์จากการปรับปรุงเทคโนโลยีอื่นๆ เราสามารถเพิ่มพื้นที่ดิสก์ได้โดยทำดังนี้:
- ปิดใช้งาน Hibernation
- ทำความสะอาดฮาร์ดไดรฟ์ ลบไฟล์ที่ไม่มีประโยชน์โดยอัตโนมัติ
- ย้ายไฟล์เพจ (Virtual Memory) ไปไดรฟ์อื่น
- หากลองทุกอย่างแล้วยังไม่สามารถว่างพื้นที่ได้มากพอ คุณต้องการฮาร์ดไดรฟ์ที่มีความจุมากกว่า ดังนั้นในกรณีนี้ ให้ซื้อฮาร์ดไดรฟ์ใหม่ที่มีความจุมากกว่า - ตรวจสอบฮาร์ดไดรฟ์หาข้อผิดพลาด: บางครั้ง Restore Point อาจไม่ทำงานเนื่องจากไฟล์และโฟลเดอร์บนไดรฟ์ของคุณเสียหาย และเพื่อแก้ไขไฟล์ที่เสียหาย คุณอาจต้องตรวจสอบฮาร์ดไดรฟ์ กระบวนการนี้อาจใช้เวลานาน โปรดอดทน คุณอาจต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้กระบวนการตรวจสอบดิสก์เสร็จสิ้น
เปิด "Command Prompt as an administrator" และรัน "chkdsk C: /f" จะตรวจสอบและแก้ไขข้อผิดพลาดที่พบบนโวลยูม C: คุณสามารถแทนที่ C ด้วยอักษรไดรฟ์อื่นได้ (หาก Windows ติดตั้งอยู่บนไดรฟ์อื่น)
โซลูชัน 1: ตั้งค่า Volume Shadow Copy เป็น Automatic
บริการ Volume Shadow Copy บอกให้ Writers หยุดการทำงานและคำขอ I/O แบบเขียนชั่วคราว (คำขอ I/O แบบอ่านยังเป็นไปได้) สำหรับไม่กี่วินาทีที่จำเป็นในการสร้าง Shadow Copy ของโวลยูม เมื่อเปิดใช้งาน ฟีเจอร์ Shadow copies จะปกป้องคุณจากการสูญเสียไฟล์สำคัญโดยไม่ได้ตั้งใจใน Network Share มันใช้ได้เฉพาะเมื่อแอปพลิเคชันขอ เช่น แอปสำรองข้อมูล ฟีเจอร์ System Restore Point ฯลฯ ดังนั้นในกรณีของเรา เราต้องตั้งค่าเป็น Automatic mode เพื่อไม่ให้มันก่อให้เกิดปัญหาในขณะที่ฟีเจอร์ System Restore Point พยายามเขียนบนเซกเตอร์ฮาร์ดไดรฟ์ วิธีนี้พิสูจน์แล้วว่าช่วยผู้ใช้จำนวนมาก ทำตามขั้นตอนด้านล่างเพื่อตั้งค่า Volume Shadow Copy เป็น Automatic:
- คลิก Start ค้นหา Services, และเปิดมัน จะนำคุณไปยังโปรแกรมคอมพิวเตอร์ที่ทำงานในพื้นหลัง และคล้ายกับแนวคิด Unix daemon บริการ Windows ต้องปฏิบัติตามกฎและโปรโตคอลอินเทอร์เฟซของ Service Control Manager คอมโพเนนต์ที่รับผิดชอบจัดการบริการ Windows

- เมื่อหน้าต่าง Windows Services เปิด ให้เลื่อนลงและหาชื่อไฟล์ Volume Shadow Copy คลิกสองครั้งเพื่อเปิด จะเปิดหน้าต่างใหม่ที่รวมการตั้งค่าทั้งหมดเกี่ยวกับยูทิลิตี้ VSS เช่น Settings in General, Log On, Recovery, ฯลฯ

- ภายใต้ General ให้ตั้งค่า Start-up type เป็น Automatic จากนั้นเริ่มสถานะบริการโดยคลิกตัวเลือก Start ตอนนี้ Windows AI (Artificial Intelligence) จะตัดสินใจว่าเมื่อไหร่ VSS service ต้องเปิดหรือไม่ ซึ่งจะกำจัดสาเหตุที่อาจก่อให้เกิดข้อผิดพลาดสำหรับคุณ

- เมื่อหน้าต่างพยายามเริ่ม Volume Shadow Copy บนคอมพิวเตอร์ท้องถิ่นเสร็จ ให้คลิก Apply แล้ว OK จะบันทึกการเปลี่ยนแปลงทั้งหมดที่ทำไปที่การตั้งค่าระบบ

- รีสตาร์ท PC โดยคลิก Start > Power Icon > Restart จะช่วยให้ Windows ดูดซับการเปลี่ยนแปลงทั้งหมดที่คุณทำไปที่ระบบ

- เมื่อ Windows โหลดเสร็จสมบูรณ์ ให้ลองสร้าง Restore Point ตอนนี้ ในกรณีที่ข้อผิดพลาดเดิมเกิดขึ้นอีก แสดงว่าข้อผิดพลาดนี้เกิดจาก 2 สาเหตุ: Restore Point ที่สร้างไว้ก่อนหน้า หรือค่าการใช้พื้นที่ดิสก์ โซลูชันสำหรับปัญหา 2 ประการนี้ระบุไว้ด้านล่าง
โซลูชัน 2: ล้าง Restore Point ก่อนหน้า
การปิด System Protection สำหรับดิสก์จะลบ Restore Points ทั้งหมดที่สร้างบนไดรฟ์ดิสก์นั้น สำหรับไดรฟ์ที่มี Windows OS ติดตั้ง System Protection เปิดอยู่โดยค่าเริ่มต้น และ System Protection สามารถเปิดได้เฉพาะไดรฟ์ NTFS ในกรณีของเรา เราเจอข้อผิดพลาดนี้เพราะ "corrupt system restore point(s)" ที่สร้างไว้ก่อนหน้านี้ ดังนั้นเราต้องลบมันก่อนเพื่อสร้างใหม่โดยไม่มีปัญหา วิธีนี้พิสูจน์แล้วว่าช่วยผู้ใช้จำนวนมาก สิ่งหนึ่งควรทราบว่าคุณไม่สามารถสร้าง System Restore Point ได้จนกว่าคุณจะเปิด System Protection สำหรับ Windows drive อีกครั้ง ทำตามขั้นตอนด้านล่างเพื่อล้าง Restore Point ก่อนหน้า:
- คลิก Start ค้นหา Create a restore point และเปิดมัน จะเปิดยูทิลิตี้ Windows ที่ใช้สร้าง Restore Point(s) ตามที่อภิปรายตลอดหัวข้อนี้ มีหลายแท็บให้เล่น เช่น Hardware, System Protection, Remote, ฯลฯ

- สลับไปแท็บ System Protection เลือก Local Disk (C:) (System) และคลิก Configure จะเปิดหน้าต่างที่จัดการการตั้งค่า System Protection สำหรับ Local Disk (C:)

- ตอนนี้เลือก Disable system protection และคลิก Apply

- หน้าต่างจะโผล่ถาม "Are you sure you want to turn off system protection for this drive?" ให้เลือก Yes แล้วคลิก OK จะลบ Restore Point ที่สร้างไว้ก่อนหน้าทั้งหมดที่เป็นสาเหตุของข้อผิดพลาด เนื่องจากเราต้องการสร้าง "error-free" System Restore Point อีกครั้ง จึงต้องเปิดฟีเจอร์นี้อีกครั้ง

- เพื่อทำเช่นนั้น ให้เลือก Local Disk (C:) (System) อีกครั้ง และคลิก Configure จะเปิดหน้าต่างจัดการการตั้งค่า System Protection สำหรับ Local Disk (C:) อีกครั้ง ครั้งนี้ ให้เลือก Turn on system protection และคลิก Apply > OK จะอนุญาตให้ Windows สร้าง System Restore Point(s) ได้อีกครั้ง

- คลิก OK อีกครั้งเพื่อปิด System Properties รีสตาร์ท PC โดยคลิก Start > Power Icon > Restart จะช่วยให้ Windows ดูดซับการเปลี่ยนแปลงทั้งหมดที่คุณทำไปที่ระบบ
- เมื่อ Windows โหลดเสร็จสมบูรณ์ ให้ลองสร้าง Restore Point ตอนนี้ หากยังได้ข้อผิดพลาดเดิม แสดงว่าเหลือเพียงความเป็นไปได้เดียว และโซลูชัน 3 จะช่วยคุณจัดการสถานการณ์นี้และแก้ปัญหาทั้งหมดได้ครั้งเดียวจบ
โซลูชัน 3: เพิ่มค่า Disk Space Usage
ทุกอย่างที่ไม่สามารถใส่ในหน่วยความจำได้ จะถูกเพจไปยังฮาร์ดดิสก์ โดยพื้นฐาน Windows จะใช้ฮาร์ดดิสก์ของคุณเป็นอุปกรณ์หน่วยความจำชั่วคราว หากคุณมีข้อมูลมากที่ต้องเขียนลงดิสก์ จะทำให้การใช้งานดิสก์กระโดดสูงและคอมพิวเตอร์ช้าลง เพื่อจัดเก็บ System Restore Point(s) คุณต้องการพื้นที่ว่างอย่างน้อย 30 MB บนแต่ละดิสก์ที่มีขนาด 500 MB หรือมากกว่า System Restore อาจใช้ระหว่าง 3 ถึง 5 เปอร์เซ็นต์ของพื้นที่บนแต่ละดิสก์ เมื่อพื้นที่เต็มไปด้วย Restore Points มันจะลบ Restore Points เก่าเพื่อให้พื้นที่สำหรับใหม่ โดยค่าเริ่มต้น Disk space usage ตั้งอยู่ที่ 0 ซึ่งก่อให้เกิดข้อผิดพลาดนี้ ทำตามขั้นตอนด้านล่างเพื่อเพิ่ม Disk Space Usage และแก้ปัญหาครั้งเดียวจบ:
- คลิก Start ค้นหา Create a restore point และเปิดมัน จะเปิดยูทิลิตี้ Windows ที่ใช้สร้าง Restore Point(s) ตามที่อภิปรายตลอดหัวข้อ
- สลับไปแท็บ System Protection เลือก Local Disk (C:) (System) และคลิก Configure จะเปิดหน้าต่างจัดการการตั้งค่า System Protection สำหรับ Local Disk (C:)
- คุณจะเห็น Disk space usage ตั้งอยู่ที่ 0 ให้เปลี่ยนเป็น 3% ของพื้นที่ C Drive โดยลากสไลเดอร์ (1GB ควรพอ แต่เราแนะนำถึง 3% ของพื้นที่ C drive เพื่อป้องกันปัญหา) คลิก Apply > OK

- คลิก OK อีกครั้งเพื่อปิด System Properties รีสตาร์ท PC โดยคลิก Start > Power Icon > Restart จะช่วยให้ Windows ดูดซับการเปลี่ยนแปลงทั้งหมดที่คุณทำไปที่ระบบ
- เมื่อ Windows โหลดเสร็จสมบูรณ์ ให้ลองสร้าง Restore Point ตอนนี้ ควรจะแก้ปัญหาของคุณได้สุดท้าย