หลังจากที่คุณอัปเกรดเป็น Windows 10 หรือติดตั้งการอัปเดตฟีเจอร์ Windows 10 แล้ว คุณจะสามารถกลับไปใช้ Windows เวอร์ชันก่อนหน้าได้ภายในเวลาที่จำกัด 10 วัน สามารถทำได้โดยเปิดการตั้งค่า → การอัปเดตและความปลอดภัย → การกู้คืน → กลับไปที่ Windows 10 เวอร์ชันก่อนหน้า
(หากคุณอัปเกรดจาก Windows 7 คุณจะเห็น กลับไปที่ Windows 7 แทนที่.)
การย้อนกลับไปเป็นเวอร์ชันก่อนหน้าโดยใช้วิธีนี้จะเก็บไฟล์ส่วนตัวของคุณไว้ แต่จะลบการปรับแต่ง แอพ และไดรเวอร์ที่ติดตั้งหลังจากการอัปเกรด ตามค่าเริ่มต้น คุณมีเวลาสิบวัน ก่อนหน้านั้นคุณสามารถย้อนกลับเป็น Windows เวอร์ชันก่อนหน้าได้
ถอนการติดตั้งเวอร์ชันปัจจุบันและย้อนกลับเป็น Windows เวอร์ชันก่อนหน้าด้วย เพิ่มพื้นที่ว่างกิกะไบต์ ของข้อมูลบนฮาร์ดดิสก์ของคุณ เช่น Windows.old
โฟลเดอร์ถูกลบ
หลังจากกรอบเวลา 10 วัน ไฟล์การติดตั้ง Windows ก่อนหน้าภายใต้ไฟล์ Windows.old
ไดเร็กทอรีจะถูกลบโดยอัตโนมัติ (อาจใช้ การล้างข้อมูลบนดิสก์) โดยระบบปฏิบัติการ ดิ เริ่ม ปุ่มจะเป็นสีเทา
ในเวอร์ชัน Windows 10 ก่อนการอัปเดตครบรอบ (v1607) ระยะเวลาในการย้อนกลับคือ 30 วัน นับตั้งแต่การอัปเดตในโอกาสวันครบรอบ Microsoft ได้ลดหน้าต่างถอนการติดตั้งลงเหลือ 10 วัน ตาม Microsoft เป็นการตัดสินใจที่ขับเคลื่อนด้วยข้อมูล (อิงจากการวัดและส่งข้อมูลทางไกล) เพื่อเปลี่ยนกรอบเวลาย้อนกลับจาก 30 เหลือเพียง 10 วัน อ้างแหล่งที่มา:
จากการวิจัยผู้ใช้ของเรา เราสังเกตเห็นว่าผู้ใช้ส่วนใหญ่ที่เลือกกลับไปใช้ Windows เวอร์ชันก่อนหน้าทำได้ภายในสองสามวันแรก ด้วยเหตุนี้ เราจึงเปลี่ยนการตั้งค่าเป็น 10 วันเพื่อเพิ่มพื้นที่เก็บข้อมูลที่ใช้โดยสำเนาก่อนหน้า
การประเมินระบบปฏิบัติการอาจต้องใช้เวลามากขึ้นสำหรับผู้ใช้ปลายทาง และกรอบเวลา 10 วันไม่เพียงพอสำหรับคนส่วนใหญ่ ข่าวดีก็คือคุณสามารถเพิ่มการย้อนกลับไปยัง Windows เวอร์ชันก่อนหน้าได้สูงสุด 60
วันด้วยตนเอง
บทความนี้จะบอกวิธีขยายหน้าต่างย้อนกลับ 10 วันในคอมพิวเตอร์ Windows 10 ของคุณ
ขยายเวลา 10 วันเพื่อย้อนกลับไปยังเวอร์ชันก่อนหน้า
การใช้ยูทิลิตี้ DISM คุณสามารถทำสิ่งต่อไปนี้:
- ค้นหาว่าสามารถถอนการติดตั้งระบบปฏิบัติการได้กี่วันหลังจากอัปเกรด
- เริ่มการถอนการติดตั้งหรือย้อนกลับไปยังระบบปฏิบัติการหรือเวอร์ชันก่อนหน้า
- ลบความสามารถในการถอนการติดตั้งการอัพเกรด Windows
- กำหนดจำนวนวันที่ผู้ใช้ต้องถอนการติดตั้งการอัพเกรด Windows
(อ้างอิง: ระบบปฏิบัติการ DISM ถอนการติดตั้งตัวเลือกบรรทัดคำสั่ง.)
ค้นหากรอบเวลาย้อนกลับ (จำนวนวัน)
หากต้องการกำหนดกรอบเวลาถอนการติดตั้ง (วัน) ของการติดตั้ง Windows ที่มีอยู่ ให้เรียกใช้คำสั่งนี้จาก ผู้ดูแลระบบ พร้อมรับคำสั่ง:
DISM / ออนไลน์ / รับ OSUninstallWindow
คุณจะเห็นผลลัพธ์ต่อไปนี้:
เครื่องมือการจัดการและให้บริการอิมเมจการปรับใช้ เวอร์ชัน: 10.0.19041.572 เวอร์ชันรูปภาพ: 10.0.19042.661 หน้าต่างถอนการติดตั้ง: 10 การดำเนินการเสร็จสมบูรณ์แล้ว
เพิ่มกรอบเวลาย้อนกลับ (จำนวนวัน)
รันคำสั่งนี้เพื่อกำหนดจำนวนวันหลังจากการอัพเกรดที่สามารถเริ่มต้นการถอนการติดตั้งได้
ไวยากรณ์:
DISM /Online /Set-OSUninstallWindow /ค่า:
ค่า (เช่น จำนวนวัน) ต้องอยู่ในช่วงของ <2
หรือ >60
. หากค่าที่คุณป้อนไม่อยู่ในช่วงนั้น ค่าเริ่มต้นคือ 10 จะถูกตั้งค่า
ตัวอย่าง:
DISM /Online /Set-OSUninstallWindow /ค่า: 30
คุณควรเห็นข้อความ “ดำเนินการเสร็จเรียบร้อยแล้ว” ในผลลัพธ์
บรรทัดคำสั่งด้านบนตั้งค่าหน้าต่างย้อนกลับเป็น 30 วัน Windows จะไม่ลบ Windows.old
โฟลเดอร์ก่อน 30 วัน
กำหนดกรอบเวลาย้อนกลับผ่าน Registry
คุณสามารถกำหนดกรอบเวลาของกรอบเวลาย้อนกลับโดยแก้ไขรีจิสทรีได้เช่นกัน
- เริ่มตัวแก้ไขรีจิสทรี และไปที่สาขาต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\Setup
- สร้างค่า DWORD ใหม่ชื่อ
ถอนการติดตั้งWindow
ถ้ายังไม่มี - ดับเบิลคลิก
ถอนการติดตั้งWindow
เลือก Decimal แล้วพิมพ์ค่าที่ต้องการ (>2
ถึง<60
) และคลิกตกลง
โปรดทราบว่าหากไม่มีค่ารีจิสทรีข้างต้น “10” วันจะเป็นขีดจำกัดเริ่มต้นที่ Windows ใช้ - ออกจากตัวแก้ไขรีจิสทรี
หลังจากแก้ไขรีจิสทรี จะเป็นการดีกว่าที่คุณจะรีสตาร์ท Windows แม้ว่า DISM รับ OSUninstallWindow คำสั่งจะสะท้อนถึงการเปลี่ยนแปลงรีจิสทรีแม้ว่าคุณจะไม่ได้รีบูตก็ตาม
เคล็ดลับเพิ่มเติม
มี DISM อีกสองตัว สวิตช์ กล่าวคือ เริ่มต้น-OSUninstall
และ ลบ-OSUninstall
ที่คุณอาจต้องการทราบเกี่ยวกับ แบบแรกคือการเริ่มต้นการย้อนกลับโดยใช้บรรทัดคำสั่ง และอย่างหลังคือการลบความสามารถในการย้อนกลับโดยผู้ใช้
ดิ ลบ-OSUninstall
สวิตช์จะเป็นสีเทา เริ่ม ใต้ปุ่มย้อนกลับไปยังส่วนก่อนหน้า… คำสั่งลบค่ารีจิสทรีต่อไปนี้จากสาขาที่กล่าวข้างต้น นอกจากนี้ยังอาจลบข้อมูล BCD ที่เกี่ยวข้องและ สภาพแวดล้อมการกู้คืนของ Windows รายการชื่อ "กลับไปที่บิลด์ก่อนหน้า"
ค่ารีจิสทรี:
- ถอนการติดตั้ง Active
- ถอนการติดตั้งGUID
- ถอนการติดตั้งMark
- ถอนการติดตั้งสถานการณ์
ข้อผิดพลาด: 1168 – ไม่พบองค์ประกอบ
ในบางกรณี ข้อผิดพลาด 1168 ('ไม่พบองค์ประกอบ') อาจเกิดขึ้นเมื่อเรียกใช้คำสั่ง DISM Get-OSUninstallWindow หรือ Set-OSUninstallWindow
เครื่องมือการจัดการและให้บริการอิมเมจการปรับใช้ เวอร์ชัน: 10.0.19041.572 เวอร์ชันรูปภาพ: ข้อผิดพลาด: ไม่พบองค์ประกอบ 1168 ไฟล์บันทึก DISM สามารถพบได้ที่ C:\WINDOWS\Logs\DISM\dism.log
ไฟล์ DISM.log จะแสดงรายการต่อไปนี้:
ข้อผิดพลาด pGetUninstallInterfaceCommon: ล้มเหลวในการโหลด setupplatform, hr = 0x80070490 [gle=0x00000003] ข้อผิดพลาด DISM DISM SetupPlatform Provider: PID=3944 TID=9192 ล้มเหลวในการรับ UninstallInterface Online - CSetupPlatformManager:: GetUninstallWindow (ชม: 0x80070490) ข้อผิดพลาด DISM DISM SetupPlatform Provider: PID=3944 TID=9192 ไม่สามารถรับหน้าต่างถอนการติดตั้ง - CSetupPlatformManager:: ProcessCmdLine_GetUninstallWindow (ชม: 0x80070490) ข้อผิดพลาด DISM DISM SetupPlatform Provider: PID=3944 TID=9192 ล้มเหลวขณะประมวลผลคำสั่ง get-osuninstallwindow - CSetupPlatformManager:: ExecuteCmdLine (ชม: 0x80070490)
ข้อผิดพลาด 1168
(0x80070490
) ซึ่งหมายถึง “ไม่พบองค์ประกอบ” เกิดขึ้นหาก Windows.old
โฟลเดอร์ (โดยเฉพาะโฟลเดอร์ย่อย $WINDOWS.~BT
) ถูกลบโดย Windows หลังจากหน้าต่างย้อนกลับหมดอายุ
อาจเป็นไปได้ว่าคุณได้ล้าง "การติดตั้ง Windows ก่อนหน้า” ไฟล์โดยใช้ Disk Cleanup หรือ การตั้งค่าการจัดเก็บ เพื่อกู้คืนพื้นที่ดิสก์
DISM DISM รับ OSUninstallWindow
และ ชุด OSUninstallWindow
คำสั่งจะต้องมีไฟล์ต่อไปนี้เพื่อให้ทำงานได้อย่างถูกต้อง:
C:\windows.old\$WINDOWS.~BT\Sources\api-ms-win-core-kernel32-legacy-l1-1-0.dll. C:\windows.old\$WINDOWS.~BT\Sources\fltLib.dll. C:\windows.old\$WINDOWS.~BT\Sources\mpr.dll. C:\windows.old\$WINDOWS.~BT\Sources\setupplatform.dll. C:\windows.old\$WINDOWS.~BT\Sources\sspicli.dll. C:\windows.old\$WINDOWS.~BT\Sources\unbcl.dll. C:\windows.old\$WINDOWS.~BT\Sources\virtdisk.dll. C:\windows.old\$WINDOWS.~BT\Sources\winhttp.dll. C:\windows.old\$WINDOWS.~BT\Sources\wtsapi32.dll
ถ้า Windows.old
หรือโฟลเดอร์ย่อย $WINDOWS.~BT
หายไป หรือหาก DLL บางตัวหายไปในตำแหน่งนั้น คุณจะได้รับข้อผิดพลาดข้อใดข้อหนึ่งต่อไปนี้:
ข้อผิดพลาด: ไม่พบ 1168 องค์ประกอบ ไฟล์บันทึก DISM สามารถพบได้ที่ C:\WINDOWS\Logs\DISM\dism.log
ข้อผิดพลาด: 126 ไม่พบโมดูลที่ระบุ ไฟล์บันทึก DISM สามารถพบได้ที่ C:\WINDOWS\Logs\DISM\dism.log
ข้อผิดพลาด 3: ระบบไม่พบเส้นทางที่ระบุ
อย่างไรก็ตาม คุณควรจะสามารถกำหนดเกณฑ์การถอนการติดตั้งหรือกรอบเวลาได้โดยใช้คำสั่ง วิธีการลงทะเบียน อธิบายไว้ข้างต้น.
คำลงท้าย
ไม่ชัดเจนว่าหน้าต่างถอนการติดตั้งที่คุณตั้งค่าโดยใช้ DISM หรือรีจิสทรีจะยังคงอยู่หรือไม่หากคุณติดตั้งการอัปเดต (การอัพเดทคุณสมบัติ) ในอนาคต
แน่นอนว่า สุดยอดเคล็ดลับ ของการเปลี่ยนชื่อ C:\Windows.old
และ C:\$Windows~BT
จะป้องกันไม่ให้ Windows 10 ลบออกโดยอัตโนมัติ เมื่อเปลี่ยนชื่อโฟลเดอร์ คุณจะมีเวลาไม่จำกัดในการกลับไปใช้เวอร์ชันที่เลือก
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!