I think the basic problem relates to these two errors in the CheckSUR log....
Checking Package Watchlist
(f) CBS Registry Error 0x00000002 Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect Failed to open store key
(f) CBS Registry Error 0x00000002 Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\ Failed to open store key
The question arises as to whether this is because the keys don't exist, or because the permissions have been 'adjusted' in some way.
Please be VERY careful when following these directions - errors in Regedit can prevent your machine booting at all!
Navigate to the
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
right-click on the key to highlight it and select Permissions
Please confirm that there are 4 entries.
All entries should have Read permissions, except for TrustedInstaller, which has Full permissions.
Click on the Advanced button
in the Permissions tab, all users should say <not inherited> and <This key and subkeys'
Put a tick in the 'Replace all child object permissions ...' box, and click Apply, and OK (twice) to get back to Regedit
Are the Keys Packages and PackageDetect visible now? can you read the content?
If so, run another CheckSUR scan and post the results.