วิธีขยายขีดจำกัด 10 วันเพื่อย้อนกลับเป็น Windows เวอร์ชันก่อนหน้า

หลังจากที่คุณอัปเกรดเป็น Windows 10 หรือติดตั้งการอัปเดตฟีเจอร์ Windows 10 แล้ว คุณจะสามารถกลับไปใช้ Windows เวอร์ชันก่อนหน้าได้ภายในเวลาที่จำกัด 10 วัน สามารถทำได้โดยเปิดการตั้งค่า → การอัปเดตและความปลอดภัย → การกู้คืน → กลับไปที่ Windows 10 เวอร์ชันก่อนหน้า

windows 10 กลับไปถอนการติดตั้งวัน

(หากคุณอัปเกรดจาก Windows 7 คุณจะเห็น กลับไปที่ Windows 7 แทนที่.)

การย้อนกลับไปเป็นเวอร์ชันก่อนหน้าโดยใช้วิธีนี้จะเก็บไฟล์ส่วนตัวของคุณไว้ แต่จะลบการปรับแต่ง แอพ และไดรเวอร์ที่ติดตั้งหลังจากการอัปเกรด ตามค่าเริ่มต้น คุณมีเวลาสิบวัน ก่อนหน้านั้นคุณสามารถย้อนกลับเป็น Windows เวอร์ชันก่อนหน้าได้

ถอนการติดตั้งเวอร์ชันปัจจุบันและย้อนกลับเป็น Windows เวอร์ชันก่อนหน้าด้วย เพิ่มพื้นที่ว่างกิกะไบต์ ของข้อมูลบนฮาร์ดดิสก์ของคุณ เช่น Windows.old โฟลเดอร์ถูกลบ

หลังจากกรอบเวลา 10 วัน ไฟล์การติดตั้ง Windows ก่อนหน้าภายใต้ไฟล์ Windows.old ไดเร็กทอรีจะถูกลบโดยอัตโนมัติ (อาจใช้ การล้างข้อมูลบนดิสก์) โดยระบบปฏิบัติการ ดิ เริ่ม ปุ่มจะเป็นสีเทา

พื้นที่ว่างในดิสก์หลังจากอัพเกรด windows

ในเวอร์ชัน 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

คุณสามารถกำหนดกรอบเวลาของกรอบเวลาย้อนกลับโดยแก้ไขรีจิสทรีได้เช่นกัน

  1. เริ่มตัวแก้ไขรีจิสทรี และไปที่สาขาต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\Setup
  2. สร้างค่า DWORD ใหม่ชื่อ ถอนการติดตั้งWindow ถ้ายังไม่มี
  3. ดับเบิลคลิก ถอนการติดตั้งWindowเลือก Decimal แล้วพิมพ์ค่าที่ต้องการ (>2 ถึง <60) และคลิกตกลง
    windows 10 กลับไปถอนการติดตั้งวันโปรดทราบว่าหากไม่มีค่ารีจิสทรีข้างต้น “10” วันจะเป็นขีดจำกัดเริ่มต้นที่ Windows ใช้
  4. ออกจากตัวแก้ไขรีจิสทรี

หลังจากแก้ไขรีจิสทรี จะเป็นการดีกว่าที่คุณจะรีสตาร์ท 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 หรือ การตั้งค่าการจัดเก็บ เพื่อกู้คืนพื้นที่ดิสก์พื้นที่ว่างในดิสก์หลังจากอัพเกรด windows

windows 10 กลับไปถอนการติดตั้งวัน
ที่เกี่ยวข้อง:วิธีการลบไฟล์ที่เก่ากว่า N วันโดยอัตโนมัติใน Windows

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 10 กลับไปถอนการติดตั้งวัน

ถ้า 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
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)