While my recent Windows 10 upgrade went fine, I discovered that the System Image backup no longer worked, preventing me from making a backup copy of the disk should there be problems. More info on what went wrong can be found in the Event Viewer (Search for Event Viewer at Start) and the applcation logs
Problem 1: CAPI2 error
The error text will say something like:
Description: Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object. Details: AddLegacyDriverFiles: Unable to back up image of binary Microsoft Link-Layer Discovery Protocol.
The problem is that the mslldp.sys driver does not have the appropriate permissions. It appears that the permissions cannot be set by the gui but can be set as described here by SZ.
Problem 2: VSS error
In this case the error text will say something like:
Volume Shadow Copy Service error: Unexpected error CreateFileW(\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy9\,0x80000000,0x00000003,...). hr = 0x80070001, Incorrect function. Operation: Processing PreFinalCommitSnapshots Context: Execution Context: System Provider.
The problem here is probably that there is an appleHFS.sys driver in the windows/system32/drivers directory that does not have the right permissions. This may be because the apple bootcamp product has been installed, or it may be because drivers that are part of bootcamp have been installed. The bootcamp problem has been fixed with bootcamp 6.0. There is no fix as yet for the standalone install, although one should be possible along the lines of the fix for problem1. The work around is to enable the registry settings for the driver only when needed for accessing Apple drives.
Problem 3: Installing from a fresh Windows 7 installation
One route to obtaining Windows 10 is to do a fresh install of Windows 7 and then go via the free upgrade. However, it is necessary to do a “Windows update” to get KB3035583 which then checks the system and offers the Windows 10 upgrade. A problem with a fresh install is that there are over 200 updates that are now required on a vanilla Service pack 1 installation and the windows installer cannot cope with this. The solution is to first update the windows installer. Microsoft have a number of pages claiming to update the windows installer, but the only one that appears to work is the Feb 2016 version
A subsequent problem is that clicking on the ‘Get windows 10’ icon and then clicking update now seems to do nothing. This may be because I had not installed all of the available ‘important’ updates. However, after a couple of cycles of ‘Checking for updates’, it offered to update to Windows 10 from within the updates window and this works.