The client restore on Windows Server Essentials is excellent. But several security updates interfere with it. Below is a list of the security updates on Windows 7 that cause problems with the restore. I am using Windows Server 2012 R2 Essentials. This may or may not apply to Windows Server 2008 Essentials, Windows Server 2008 R2 Essentials, Windows Home Server 2011, or Windows Server 2012 Essentials. Below is also an up-to-date automated script to remove them.
Note: the backup works fine with the updates and so does the bare metal restore; this issue only occurs when you need to restore individual files. Also note: I do not know which updates in Windows 8, 8.1, or 10 interfere since I will never get any of those OS’s. (Windows 7 will be my last Windows unless Microsoft changes course and respects my privacy and stops trying to merge a tablet with a desktop.)
Note: This list is always slow to update because I wait a few weeks to a month just to make sure there is not a bad security update. (Windows 10 does not give you that luxury.) Some optional updates may not yet be on this list, they may appear several months later.
This list was last updated 10/4/2016. 29 bad updates are listed. Because Microsoft is now unwisely bundling all security updates into one big package from now on, this list will no longer be updated. The best thing you can now do is, on your server, create a virtual machine with a shell Windows 7/8/8.1, disable all updates are that virtual Windows, and use that only a individual file restore machine.
To automate the removal process:
- Click the start button, type cmd, and when cmd.exe appears in the search results, right-click it and run as an administrator.
- Copy the line below by highlighting the entire text with your mouse and then press CTRL + C.
echo for %%a in (3023562 3033929 3035131 3042058 3045999 3046049 3057154 3060716 3061518 3067505 3071756 3080079 3081320 3088195 3101246 3101746 3121212 3126587 3126593 3140410 3147071 3149090 3146706 3153171 3156417 3161561 3161608 3167679 3172605) do wusa /uninstall /kb:%%a /quiet /norestart > essentials.bat
- In the black command prompt window, left-click the little black box in the top-left corner and then click Edit and then Paste. Then press enter on the keyboard.
- Next type essentials.bat and press enter. Wait until the script is done. You will know because you can type something in the command prompt.
- Restart the computer.
Remember that this only removes the problem updates so that you can restore individual files. Unless you hide the updates, they will re-install. You probably just want to remove the updates only when you need to restore individual files.
I have also noted that sometimes removing the problem updates does not fix the problem if you installed all the updates at once. In those instances, you will need to do an in-place upgrade and block these updates from ever installing. Then, in the future, you should be fine if you only install updates a few at a time.