The only code changes in the new version was to strip out chars that cant be in a folder name for the backup folder. Nothing else was changed. And the program itself doesnt make the vss copy, the exes in the files folder do, and as you can see in the screen shot those exes havent been changed in a while, havent need to change them
So something else seems to be going on, what does the logs show in the backup folder?
I restored a backup from Nov. 2013 and it didn't appear to change (or hardly change) the system from what it was presently. For instance, new icons that I had put on the Windows TaskBar today (but definitely weren't there back in Nov. 2013) are still there after having done a restore, shutdown and rebooted. Why?
Hard to say, the task bar icons are stored on the drive BUT information about them is stored in the registry.
By default, your pinned apps on the taskbar are saved in both locations below.
In the registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
In the hidden TaskBar folder:
C:\Users\(user-name)\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
So even though you restored the registry the icons where still in the folder.
However it always possible something didnt get restore properly. There should be a restore log that you can check.
For the main system registry the program uses the RegReplaceKey API
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724913%28v=vs.85%29.aspxFor the profile registry however, because if a system has multiple user accounts, I use the MoveFileEx API
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365240%28v=vs.85%29.aspxSo the registry file for the profile should be moved by Windows when you reboot the machine, unless of course something happed to where Windows was unable to for some reason.
Shane