I have a physical server running Windows Server 2012 hosting a Hyper-V VM also with Windows Server 2012. Both servers eventually fail to install updates with error 800F0922. I have tried installing updates in groups, I have tried running SFC /SCANNOW, I have tried running DISM repair, I have tried SFCFIX, and I have tried an in-place upgrade on the VM. I thought the in-place upgrade was going to fix the problem, but I'm half-way through installing updates now and have run into the same error.
Here's my SFCFIX log
SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-05-09 16:13:59.867
Microsoft Windows Server 2012 - amd64
Not using a script file.
AutoAnalysis::
SUMMARY: No corruptions were detected.
AutoAnalysis:: directive completed successfully.
Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2016-05-09 16:21:11.574
----------------------EOF-----------------------
Here's my SFCFIX log
SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-05-09 16:13:59.867
Microsoft Windows Server 2012 - amd64
Not using a script file.
AutoAnalysis::
SUMMARY: No corruptions were detected.
AutoAnalysis:: directive completed successfully.
Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2016-05-09 16:21:11.574
----------------------EOF-----------------------