Microsoft Tests Point-in-Time Restore for Windows 11, a Full System Backup Beyond Classic System Restore
Microsoft is testing Point-in-Time Restore, a new recovery feature for Windows 11 that offers a more comprehensive system snapshot than the traditional System Restore. The feature was first seen in the Windows 11 Insider Experimental preview released on April 24, 2026, and was originally announced in 2025. Microsoft explains that the goal of Point-in-Time Restore is to "minimize downtime and simplify troubleshooting when disruptions occur." The feature appears in the Windows Recovery Environment