First published on TECHNET on Apr 20, 2017
Sometimes when things go wrong in my environment, I don't want to have to clean it all up -- I just want to go back in time to when everything was working. But remembering to maintain good recovery points isn't easy.
Now we're making it so that you can always roll back your virtual machine to a recent good state if you need to. Starting in the latest Windows Insider build, you can now always revert a virtual machine back to the state it started in.
In Virtual Machine Connection, just click the Revert button to undo any changes made inside the virtual machine since it last started.
Under the hood, we're using checkpoints; when you start a virtual machine that doesn't have any checkpoints, we create one for you so that you can easily roll back to it if something goes wrong, then we clean it up once the virtual machine shuts down cleanly.
New virtual machines will be created with "Use automatic checkpoints" enabled by default, but you will have to enable it yourself to use it for existing VMs. The option is off by default on Windows Server. This option can be found in Settings -> Checkpoints -> "Use automatic checkpoints"
Note: the checkpoint will only be taken automatically when the VM starts if it doesn't have other existing checkpoints.
Hopefully this will come in handy next time you need to undo something in your VM. If you are in the Windows Insider Program, please give it a try and let us know what you think.