วิธีกำหนดเวลาจุดคืนค่าระบบใน Windows 11/10

การคืนค่าระบบ(System Restore)เป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดแต่ประเมินค่าต่ำเกินไปในWindows OS (Windows OS)จุดคืนค่าสามารถช่วยให้คอมพิวเตอร์กลับสู่สภาพการทำงานได้ในเวลาไม่นาน และประหยัดเวลาได้มากในการแก้ไขปัญหา จุดคืนค่าระบบ(System Restore Points) จะบันทึก โปรแกรมประจำถิ่น การตั้งค่า และรีจิสทรีของ Windows(Windows Registry)เป็นอิมเมจ และสำรองข้อมูลบางอย่างที่จำเป็นในการสร้างไดรฟ์ระบบใหม่จนถึงจุดหากคุณเลือกที่จะย้อนกลับ แม้ว่า Windows จะสร้างจุดคืนค่าระบบบ่อยครั้งหากคุณต้องการให้ พีซี Windows ของคุณ สร้างจุดคืนค่าระบบตามเวลาที่กำหนด

สร้างจุดคืนค่าระบบ(Create System Restore Points)โดยอัตโนมัติทุกวันหรือทุกสัปดาห์

ฉันหวังว่าWindowsจะมีคุณลักษณะหรือการตั้งค่าที่ฝังอยู่ภายใน ซึ่งผู้ใช้สามารถตั้งค่าพีซีของตนเพื่อสร้างจุดคืนค่าได้ง่ายๆ แบบรายวันหรือรายสัปดาห์ด้วยการคลิกเพียงครั้งเดียว แต่ไม่มีการตั้งค่าดังกล่าวให้ใช้งาน คุณจะต้องใช้Task Schedulerเพื่อทำสิ่งนี้ให้เสร็จ ตอนนี้ให้เราดูวิธีการกำหนดเวลาหนึ่งรายการในเวลาใดเวลาหนึ่ง เป็นกระบวนการ 3 ขั้นตอน:

  1. เปิดใช้งานคุณสมบัติการคืนค่าระบบ
  2. คำสั่งจุดคืนค่าระบบ
  3. สร้างงานใน Task Scheduler

นอกจากนี้เรายังได้พูดคุยเกี่ยวกับวิธีเรียกใช้งานด้วยตนเองเพื่อยืนยันการทำงานและบทช่วยสอนฉบับย่อเพื่อสร้างทางลัดไปยังงานนั้น มันจะช่วยให้คุณสร้าง จุด คืนค่า(Restore)ได้อย่างรวดเร็ว

1] เปิดใช้งานคุณสมบัติการคืนค่าระบบ

กำหนดค่าการคืนค่าระบบใน Windows 10

แม้ว่าควรเปิดโดยค่าเริ่มต้น แต่ควรตรวจสอบว่า System Restore ถูกปิดใช้งาน(check if it System Restore has been disabled)หรือไม่ คุณจะต้องกำหนดค่าการคืนค่าระบบสำหรับไดรฟ์แต่ละตัว(System Restore for the individual drive)ซึ่งรวมถึงตัวเลือกการใช้ดิสก์ด้วย( disk usage option.)

Windows อนุญาตให้สร้าง System Restore เพียงครั้งเดียวใน 24(create System Restore only once in 24 hours)ชั่วโมง หากพยายามอีกครั้งก็จะข้ามไป ดังนั้น หากคุณวางแผนที่จะสร้างจุดคืนค่าหลายจุด ซึ่งบางครั้งต้องดำเนินการด้วยตนเอง เราจำเป็นต้องลบข้อจำกัดนี้

เปิด Registry Editorและไปที่คีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

ดับเบิลคลิกเพื่อแก้ไข  SystemRestorePointCreationFrequency DWORD แก้ไขค่าเป็น0

สร้างจุดคืนค่าระบบโดยอัตโนมัติเมื่อเริ่มต้น

เพื่อให้แน่ใจว่าWindowsจะไม่ข้ามการสร้างจุดคืนค่าเลยทีเดียว

2] คำสั่งจุดคืนค่าระบบ

คำสั่งที่เราจะใช้สร้างจุดคืนค่าคือ

Checkpoint-Computer -Description "TWC-RestorePoint" -RestorePointType MODIFY_SETTINGS

คุณสามารถเปลี่ยนชื่อTWC-RestorePointเป็นอย่างอื่นได้

MODIFY_SETTINGSเป็นประเภทของ จุด คืนค่า(Restore)ซึ่งรวมถึงRegistryโปรไฟล์ในเครื่อง com+ DB WFP.dll ฐาน ข้อมูลIISและนามสกุลไฟล์

ฉันอยากจะแนะนำให้คุณรันคำสั่งนี้บนPowerShellเพื่อให้แน่ใจว่ามันทำงานอย่างถูกต้อง

นี่คือตัวอย่างสั้นๆ ของคำสั่งที่เราแนะนำ สังเกต(Notice)ว่ามันสร้างจุดคืนค่าพร้อมคำอธิบาย — TWC-RestorePoint

กำหนดเวลาจุดคืนค่าระบบ

นอกจากนี้ คุณยังสามารถใช้อาร์กิวเมนต์ต่อไปนี้:

  • APPLICATION_INSTALL
  • APPLICATION_UNINSTALL
  • DEVICE_DRIVER_INSTALL
  • CANCELLED_OPERATION

คุณยังสามารถใช้อาร์กิวเมนต์ต่อไปนี้กับWMIC.EXEเพื่อสร้างจุดคืนค่า เราได้อธิบายรายละเอียดนี้ในโพสต์ของเราเกี่ยวกับวิธีสร้าง(How)จุดคืนค่าโดยอัตโนมัติด้วย Windows Startup

/Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Startup Restore Point", 100, 7

3] สร้างตัวกำหนดเวลางาน

ตอนนี้ คุณจะต้อง  สร้างและกำหนดเวลางานพื้นฐาน(create & schedule a basic task)และใช้คำสั่งที่กล่าวถึงข้างต้นในตัวกำหนดเวลางานด้วยPowerShell

พิมพ์taskchd.msc(taskschd.msc)ใน พรอม ต์Runและกดปุ่มEnterเพื่อเปิดTask Scheduler คลิกที่ลิงค์สร้างงาน (Click on the Create Task link.)ตั้ง ชื่อเป็นRestore Point Creator และทำเครื่องหมายในช่องที่ระบุว่าRun with maximum privileges

สร้างงานให้ทำงานด้วยสิทธิพิเศษสูงสุด

หากมีผู้ใช้หลายคนในคอมพิวเตอร์ ให้เลือกปุ่มตัวเลือกที่ระบุว่าRun ไม่ว่าผู้ใช้จะเข้าสู่ระบบหรือไม่(Run whether the user is logged on or not.)

สลับไปที่ แท็บท ริกเกอร์(Triggers)แล้วคลิกปุ่ม(New Button)ใหม่ ที่นี่ เราจะกำหนดเวลาให้งานทำงานวันละครั้ง(schedule the task to run once every day,)หรือคุณสามารถเลือกสิ่งที่คุณต้องการได้ เลือกรายวัน ตั้งวันที่และเวลาเริ่มต้น

กำหนดเวลางานเพื่อสร้างจุดคืนค่าทุกวัน

สลับไปที่แท็บการดำเนิน(Actions Tab)การ แล้วคลิกปุ่ม(New Button)ใหม่ ที่นี่เราจะเพิ่มคำสั่ง

พิมพ์powershell.exeในกล่องProgram/scriptใน กล่อง อาร์กิวเมนต์(Argument)พิมพ์ดังต่อไปนี้:

Checkpoint-Computer -Description "TWC-RestorePoint" -RestorePointType MODIFY_SETTINGS

คลิกที่ปุ่มตกลง

เพิ่มคำสั่งไปยัง Task Scheduler เพื่อสร้างจุดคืนค่า

ถัดไป ให้สลับไปที่ แท็บ เงื่อนไข(Conditions)หากคุณกำหนดค่านี้บนแล็ปท็อป คุณสามารถเลือกที่จะข้ามการสร้างจุดคืนค่าได้หากใช้แบตเตอรี่หรือหยุดหากเปลี่ยนเป็นแบตเตอรี่

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

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

เรียกใช้งานด้วยตนเองเพื่อตรวจสอบว่าทำงานหรือไม่

วิธีกำหนดเวลาจุดคืนค่าระบบใน Windows 10

เลือกงานที่เราสร้าง และบนแผงด้านขวา ให้คลิกที่ปุ่มRun มันจะเปิดPowerShell ทันที และรันคำสั่ง

อ่าน(Read) : วิธีสร้างทางลัดบนเดสก์ท็อป System(How to create a System Restore desktop shortcut) Restore

สร้างทางลัด(Shortcut)สำหรับงานSystem Restore(System Restore Task)เพื่อเรียกใช้ได้ตลอดเวลา

โปรแกรม schtasks.exe มีหน้าที่รับผิดชอบในการทำงานเมื่อถึงเวลา เราสามารถใช้อาร์กิวเมนต์ต่อไปนี้เพื่อสร้างทางลัดบนเดสก์ท็อปเพื่อเรียกใช้ตามต้องการ ในกรณีของเราจะมีลักษณะดังนี้:

C:\Windows\System32\schtasks.exe /run /tn "Restore Point Creator"
  • คลิกขวาที่เดสก์ท็อป
  • เลือกใหม่ > ทางลัด
  • ในตำแหน่ง ให้วางคำสั่งที่ระบุไว้ข้างต้น
  • ตั้งชื่อแล้วคลิกตกลง

ครั้งต่อไปที่คุณเปลี่ยนแปลงบางอย่างที่อาจใช้ปัญหาได้ ให้สร้างการคืนค่าโดยใช้ทางลัดนี้

ในที่นี้ ไม่เพียงแต่เราได้เรียนรู้การจัดกำหนดการ จุด คืนค่าระบบ(System Restore)ในWindows 10แต่ยังสร้างได้ทุกเมื่อที่ต้องการโดยใช้ทางลัด อย่าลืมว่าทุกครั้งที่คุณสร้างจุดคืนค่า จุดคืนค่าจะใช้พื้นที่เก็บข้อมูลบางส่วน แม้ว่าWindowsจะลบจุดคืนค่าเก่าโดยอัตโนมัติเมื่อถึงขีดจำกัดพื้นที่ดิสก์ที่จัดสรรแล้ว คุณยังสามารถลบจุดคืนค่าที่เก่ากว่าได้ด้วยตนเอง(delete older restore points manually.)



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts