After upgrading to Windows 10 from Windows 8.1, I keep getting error 0x80070005 whenever I try to apply an update or add a Windows feature, which is E_ACCESSDENIED.
When I try to monitor with Process Monitor, I see FSCTL_SET_EXTERNAL_BACKING on some files in \Windows\Servicing\Sessions\*.xml is failing with STATUS_ACCESS_DENIED, which is confusing. Messing with permissions doesn't help.
What is the problem?
The hint is logged in \Windows\Servicing\Sessions\CBS.log:
Info CBS Failed WOF compressing file \\?\C:\WINDOWS\Servicing\Sessions\{name}.xml
WOF refers to the Windows Overlay File System, used for file compression in Windows 10.
Turning CompactOS off (via runnin Compact /CompactOS:Never in the Command Prompt) makes the error go away. (It's not clear to me why the problem even exists, though.)
User contributions licensed under CC BY-SA 3.0