Consider the following scenario:
- You have Windows Server Update Services (WSUS) configured in your environment.
- On the WSUS server, you install update 3159706 to enable decryption of the new feature update for Windows 10.
- You approve the feature update for Windows 10 Version 1607.
- You notice that WSUS clients detect and download the feature update to C:\Windows\ccmcache, and that files populate correctly in C:\Windows\SoftwareDistribution\DataStore.
In this scenario, the installation starts, and files are decompressed to C:\$Windows.~BT. However, the process fails and returns the following error code:
Additionally, the following entry may be logged in the setuperr.log and setupact.log logs:
From setuperr.log:
<Date> <Time>, Error SP CSetupPlatform::ResurrectNewSystem: Cannot resurrect new
system.: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat: The system
cannot find the file specified. [0x00000002] __cdecl UnBCL::FileStream:
:FileStream(const class UnBCL::String *,enum UnBCL::FileMode,enum UnBCL:
:FileAccess,enum UnBCL::FileShare,unsigned long) [gle=0x00000002]
<Date> <Time>, Error CONX Windows::Compat::Appraiser::SetupAppraiser:
:StopEtlLogger (2884): Waiting on generaltel process failed:
[258].[gle=0x00000102]
<Date> <Time>, Error MOUPG RecoverCrypto: File is encrypted, but no key was
provided.
<Date> <Time>, Error MOUPG CDlpActionRecoverCrypto::DoCrypto(1713):
Result = 0xC1800118
<Date> <Time>, Error MOUPG CDlpActionRecoverCrypto::ExecuteRoutine(2465):
Result = 0xC1800118
<Date> <Time>, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class
CDlpObjectInternalImpl<class CUnknownImpl<class IDlpAction> > > >:
:Execute(441): Result = 0xC1800118
From setupact.log:
<Date> <Time>, Error MOUPG RecoverCrypto: File is encrypted, but no key was
provided.
<Date> <Time>, Error MOUPG CDlpActionRecoverCrypto::DoCrypto(1713):
Result = 0xC1800118
<Date> <Time>, Error MOUPG CDlpActionRecoverCrypto::ExecuteRoutine(2465):
Result = 0xC1800118
<Date> <Time>, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting
WINDLP data point [0x2101]
<Date> <Time>, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting
WINDLP data point [0x2100]
<Date> <Time>, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class
CDlpObjectInternalImpl<class CUnknownImpl<class IDlpAction> > > >:
:Execute(441): Result = 0xC1800118
<Date> <Time>, Info MOUPG RecoverCrypto: Leaving Execute Method
<Date> <Time>, Error MOUPG CDlpTask::ExecuteAction(3243): Result = 0xC1800118
Error Details
Hex code - 0xc1800118
Symbolic Name - WINDLP_E_RECOVERCRYPTO_WIM_DECRYPTKEY_MISSING
Error Description - No key was provided to decrypt the specified WIM file