หนึ่งในสิ่งที่ดีที่สุดของ Windows คือการรองรับแพลตฟอร์มขนาดใหญ่สำหรับซอฟต์แวร์จำนวนมาก ผู้ใช้ Windows เสมอเพลิดเพลินกับข้อเท็จจริงนี้และทดสอบหรือใช้ซอฟต์แวร์มากมาย อย่างไรก็ตาม มีสถานการณ์บางอย่างที่เราเพียงแค่ไม่สามารถเสร็จสิ้นการติดตั้งซอฟต์แวร์ได้ สิ่งนี้อาจเกิดจากส่วนประกอบการติดตั้งที่หายไป ความไม่เข้ากันได้ setup ที่เสียหาย ฯลฯ
โดยค่าเริ่มต้น ในกรณีที่การติดตั้งใดๆ ล้มเหลว Windows Installer จะพยายามคืนสถานะเดิมของระบบ ดังนั้นเพื่อทำเช่นนั้น มันจะยกเลิกการเปลี่ยนแปลงที่มันทำระหว่างการติดตั้งโปรแกรมที่ล้มเหลวนั้น นี่เรียกว่า Rollback of installation ตัวอย่างเช่น หากคุณติดตั้ง Visual Studio หรือเวอร์ชันอื่นๆ เมื่อ setup ไม่สามารถเสร็จสิ้นการติดตั้งได้ มันจะสร้างสคริปต์ rollback เพื่อย้อนกลับการเปลี่ยนแปลงที่มันทำกับคอมพิวเตอร์ของคุณ
ในขณะที่ฟีเจอร์นี้มีประโยชน์แน่นอน بصفา system administrator อาจมีบางครั้งที่คุณอาจต้องการปิดใช้งานฟีเจอร์ Rollback นี้ คุณสามารถทำได้โดยการกำหนดค่านโยบายกลุ่ม Prohibit Rollback นโยบ่ายนี้ออกแบบมาเพื่อลดปริมาณพื้นที่ดิสก์ชั่วคราวที่จำเป็นในการติดตั้งโปรแกรม มันยังสามารถป้องกันผู้ใช้ที่เป็นอันตรายจากการขัดจังหวะการติดตั้งเพื่อเจาะระบบ
ปิดใช้งาน Rollback โดยใช้ Registry Editor
1. กด Windows Key + R พิมพ์ Regedt32.exe ในกล่องโต้ตอบ Run และกด Enter เพื่อเปิด Registry Editor
2. ไปที่คีย์ registry นี้:
HKLM\Software\Policies\Microsoft\Windows\Installer
3. ในแผงด้านขวาของตำแหน่งนี้ คุณจะเห็น DWORD DisableRollback ที่มี Value data ตั้งอยู่ที่ 1 คลิกสองครั้งที่มันเพื่อแก้ไข:
4. เพื่อแก้ไข Windows Installer ในกล่องด้านบน ให้ใส่ Value data เท่ากับ 0 คลิก OK หรืออีกทางหนึ่ง คุณสามารถ ลบ DWORD DisableRollback ออกไป และมันก็จะแก้ไขปัญหาได้เช่นกัน
เสร็จแล้ว! คุณสามารถปิด Registry Editor และรีบูท ปัญหาของคุณควรจะได้รับการแก้ไข
ห้าม Rollback โดยใช้ Local Group Policy Editor
1. กด Windows Key + R พิมพ์ gpedit.msc ในกล่องโต้ตอบ Run และกด Enter เพื่อเปิด Local Group Policy Editor
2. ไปที่นี่:
Computer Configuration\Administrative Templates\Windows Components\Windows Installer
การตั้งค่านโยบายนี้ห้าม Windows Installer สร้างและบันทึกไฟล์ที่มันต้องการเพื่อย้อนกลับการติดตั้งที่ถูกขัดจังหวะหรือไม่สำเร็จ หากคุณเปิดใช้งานการตั้งค่านโยบ้ายนี้ Windows Installer จะถูกป้องกันไม่ให้บันทึกสถานะเดิมของระบบและลำดับการเปลี่ยนแปลงที่มันทำระหว่างการติดตั้ง มันยังป้องกัน Windows Installer ไม่ให้เก็บไฟล์ที่มันตั้งใจจะลบในภายหลัง ผลคือ Windows Installer ไม่สามารถกู้คืนคอมพิวเตอร์ไปสู่สถานะเดิมได้หากการติดตั้งไม่เสร็จสมบูรณ์ การตั้งค่านโยบ้ายนี้ออกแบบมาเพื่อลดปริมาณพื้นที่ดิสก์ชั่วคราวที่จำเป็นในการติดตั้งโปรแกรม นอกจากนี้ ยังป้องกันผู้ใช้ที่เป็นอันตรายจากการขัดจังหวะการติดตั้งเพื่อรวบรวมข้อมูลเกี่ยวกับสถานะภายในของคอมพิวเตอร์หรือค้นหาไฟล์ระบบที่ปลอดภัย อย่างไรก็ตาม เนื่องจากการติดตั้งที่ไม่สมบูรณ์อาจทำให้ระบบหรือโปรแกรมใช้งานไม่ได้ อย่าใช้การตั้งค่านโยบ้ายนี้เว้นแต่จะจำเป็น นโยบายการตั้งค่านี้ปรากฏในโฟลเดอร์ Computer Configuration และ User Configuration หากการตั้งค่านโยบายถูกเปิดใช้งานในโฟลเดอร์ใดโฟลเดอร์หนึ่ง ถือว่าเปิดใช้งาน แม้ว่าจะถูกปิดใช้งานอย่างชัดเจนในอีกโฟลเดอร์หนึ่ง Microsoft ไม่รองรับการเชื่อมโยง 2 อีเมล ID หรือบัญชี Microsoft
3. ในแผงด้านขวาของตำแหน่งนี้ ให้ค้นหาการตั้งค่า Prohibit rollback เนื่องจากคุณกำลังเผชิญปัญหา นโยบ้ายนี้ควรแสดงสถานะ Enabled คลิกสองครั้งที่มันเพื่อแก้ไข:
4. ในหน้าต่างด้านบน ใหตั้งค่านโยบายเป็น Not Configured หรือสถานะ Disable เพื่อแก้ไขปัญหาของคุณ คลิก Apply ตามด้วย OK
เสร็จแล้ว! คุณสามารถปิด Group Policy Editor และรีบูทเพื่อดูผลลัพธ์
như chúng tôi đã đề cập trước đó หากคุณกำหนดค่านโยบ้ายนี้ Windows Installer จะถูกป้องกันไม่ให้บันทึกสถานะเดิมของระบบและลำดับการเปลี่ยนแปลงที่มันทำระหว่างการติดตั้ง และไม่ให้เก็บไฟล์ที่มันตั้งใจจะลบในภายหลัง ผลคือ Windows installer ไม่สามารถกู้คืนคอมพิวเตอร์ไปสู่สถานะเดิมได้หากการติดตั้งไม่เสร็จสมบูรณ์ และเนื่องจากการติดตั้งที่ไม่สมบูรณ์อาจทำให้ระบบหรือโปรแกรมใช้งานไม่ได้ อย่าใช้นโยบ้ายนี้เว้นแต่จำเป็น