The following error will be displayed in C:\$Windows.~BT\Sources\Panther\setupact.log
RecoverCrypto: File is encrypted, but no key was
provided.
MOUPG
CDlpActionRecoverCrypto::DoCrypto(1713): Result = 0xC1800118
WUAHandler.log will show;
Upgrade installation result indicates that commit cannot be done.
Installation job encountered some failures. Error = 0x80240022. Commit Result = 0x00000001.
We will receive above error even after installing KB3159706
with post installation steps.
I think the post installation steps are incomplete and
not documented very well.
After installing the KB3159706, the SUP need to be
uninstalled and re-installed.
This will fix the error File is encrypted, but no key was
provided problem.
If remediating an existing environment, the best thing
will be;
-
Uninstall WSUS
-
Delete SUP database
-
Remove WSUS folder
-
Uninstall SUP
-
Reboot the server
-
Delete the Update services folder from
C:\Program Files
-
Install WSUS
-
Install KB3095113 (If not installed previously)
-
Install KB3159706 (If not installed previously)
-
Reboot the server
-
Install SUP
If installing on a new environment
-
Install WSUS
-
Install KB3095113
-
Install KB3159706
-
Reboot the server
-
Install SUP
Once the SUP is successfully installed, create a new
servicing plan and deploy the feature update.
This time the update will install without File is
encrypted, but no key was provided.