Windows 10 1903 Update/Upgrade/in-place repair issues

Andromeda2145

Member
Joined
Apr 29, 2020
Posts
11
Hi All, and thanks for reading my post.

This all started with windows not 'seeing' any sound devices, even though they have been installed many times.

Sfc /scannow and chkdsk c: both came back clean, and at the time I had not noticed the win 32 code 3712 (component store is corrupt) for a windows update, so I tried an in-place repair which failed trying to install 'TS App Server role'?:

excerpt from setupact.log:

2020-09-22 13:07:29, Info CSI 00000009 Begin executing advanced installer phase 38 index 0 (sequence 39)
Old component: [l:0]''
New component: [l:172 ml:173]'Microsoft-Windows-TerminalServices-AppServer-Setup, Culture=neutral, Version=10.0.18362.1, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS'
Install mode: install
Smart installer: false
Installer ID: {d98186ef-a770-4601-b2f6-d023d5e0dd57}
Installer name: 'App Server Installer'
2020-09-22 13:07:29, Info CSI 0000000a Performing 1 operations as follows:
(0) LockComponentPath: flags: 0 comp: {l:16 b:f731ddf1d890d60101000000b806c006} pathid: {l:16 b:f731ddf1d890d60102000000b806c006} path: [l:120]'\SystemRoot\WinSxS\amd64_microsoft-windows-s..stack-termsrv-extra_31bf3856ad364e35_10.0.18362.1073_none_2090e025a278e5a7' pid: 6b8 starttime: 132452500063340622
2020-09-22 13:07:29, Info CSI 0000000b Loading installer DLL from explicit path: C:\WINDOWS\WinSxS\amd64_microsoft-windows-s..stack-termsrv-extra_31bf3856ad364e35_10.0.18362.1073_none_2090e025a278e5a7\AppServerai.dll
2020-09-22 13:07:29, Info CSI 0000000c Performing 1 operations as follows:
(0) LockComponentPath: flags: 0 comp: {l:16 b:f731ddf1d890d60103000000b806c006} pathid: {l:16 b:f731ddf1d890d60104000000b806c006} path: [l:117]'\SystemRoot\WinSxS\amd64_microsoft-windows-t..ces-appserver-setup_31bf3856ad364e35_10.0.18362.1_none_9bf354e10811553d' pid: 6b8 starttime: 132452500063340622
2020-09-22 13:07:29, Info CSI 0000000d



*******Initializing Message Log:RDSAppServerAI.dll 09/22/20 13:07:29


2020-09-22 13:07:29, Info CSI 0000000e *******Version:Major=10, Minor=0, Build=18363, PlatForm=2, CSDVer=, Free




2020-09-22 13:07:29, Info CSI 0000000f appserverai.cpp(1506):Installing RDS App Server
2020-09-22 13:07:29, Info CSI 00000010 appserverai.cpp(1365):Unsupported SKU edition
2020-09-22 13:07:29, Info CSI 00000011 appserverai.cpp(1447):FAILED to install TS App Server role.
2020-09-22 13:07:29, Info CSI 00000012 Performing 1 operations as follows:
(0) LockComponentPath: flags: 0 comp: {l:16 b:f731ddf1d890d60105000000b806c006} pathid: {l:16 b:f731ddf1d890d60106000000b806c006} path: [l:115]'\SystemRoot\WinSxS\x86_microsoft.windows.s..ation.badcomponents_31bf3856ad364e35_10.0.18362.1_none_aed093e387f9bf3e' pid: 6b8 starttime: 132452500063340622
2020-09-22 13:07:29, Error [0x018054] CSI 00000013 (F) Failed execution of queue item Installer: App Server Installer ({d98186ef-a770-4601-b2f6-d023d5e0dd57}) with HRESULT HRESULT_FROM_WIN32(50). Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable[gle=0x80004005]
2020-09-22 13:07:29, Info CBS Could not get active session for current session file logging [HRESULT = 0x80004003 - E_POINTER]
2020-09-22 13:07:29, Info CBS Could not get file name for current session file logging [HRESULT = 0x80004003 - E_POINTER]
2020-09-22 13:07:29, Info CBS Failed to retrieve CBS log environment variable size for offline WER report. [HRESULT = 0x800700cb - ERROR_ENVVAR_NOT_FOUND]
2020-09-22 13:07:29, Info CBS Not able to add CBS log files to Windows Error Report. [HRESULT = 0x800700cb - ERROR_ENVVAR_NOT_FOUND]
2020-09-22 13:07:29, Info CSI 00000014 Creating NT transaction (seq 2)
2020-09-22 13:07:29, Info CSI 00000015 Created NT transaction (seq 2) result 0x00000000, handle @0x568
2020-09-22 13:07:29, Info CSI 00000016@2020/9/22:12:07:29.993 Beginning NT transaction commit...
2020-09-22 13:07:29, Info CSI 00000017@2020/9/22:12:07:29.993 CSI perf trace:
CSIPERF:TXCOMMIT;2646
2020-09-22 13:07:29, Info CSI 00000018 Creating NT transaction (seq 3)
2020-09-22 13:07:29, Info CSI 00000019 Created NT transaction (seq 3) result 0x00000000, handle @0x568
2020-09-22 13:07:29, Info CSI 0000001a@2020/9/22:12:07:29.993 Beginning NT transaction commit...
2020-09-22 13:07:29, Info CSI 0000001b@2020/9/22:12:07:29.993 CSI perf trace:
CSIPERF:TXCOMMIT;5117
2020-09-22 13:07:29, Info CSI 0000001c@2020/9/22:12:07:29.993 CSI Advanced installer perf trace:
CSIPERF:AIDONE;{d98186ef-a770-4601-b2f6-d023d5e0dd57};Microsoft-Windows-TerminalServices-AppServer-Setup, version 10.0.18362.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35};94719us
2020-09-22 13:07:29, Info CSI 0000001d End executing advanced installer (sequence 39)
Completion status: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)

dism /online /cleanup-image /scanhealth came back with the component store is repairable.

dism /online /cleanup-image /restorehealth came back with Error: 0x800f081f The source files could not be found.

Tried the same with the /source: pointing to a WIM from 1903 V1 & V2 ISO and got the same result with or without /limitaccess, and was using the :6 index as the pro version was index number 6 after using get-wiminfo.

I've tried searching out the offending folders/files from two different 1903 PC's, and whereas I can find some of them, dism still rejects them with a 0x800f081f when I use the /source: switch to point it to the folder with the saved packages and manifests-all folder names were retained when copying these from another PC:-(

Incidentally, sfcfix runs until it performs and completes a 'dism /online /cleanup-image /restorehealth', then it just hangs there forever and only pressing 'escape' makes it 'complete' with no findings.

setupact.log, setuperr.log, dism.log, cbs.log, components hive, sfcfix*.logs are available from my google drive link below:
logs.zip

Thanks in advance for any help that you can give me:-)
 
I've just double checked what I uploaded, and the cbs.log is not the correct log for the last dism /online /cleanup-image /restorehealth, Windows had done some of it's own servicing since.

The correct log is still within the uploaded logs, named CbsPersist_20200926022204.log. 129 payloads listed at the end of the file. One of the WIM sources must have corrected the amd64_windows-defender-management-powershell_31bf3856ad364e35_10.0.18362.449_none_399f5f2632e852c4, as there used to be 138 corruptions.

collated here:
amd64_microsoft-windows-s..u-education-license_31bf3856ad364e35_10.0.18362.387_none_4a744d05d121a774\DefaultPpd-Education-ppdlic.xrm-ms
amd64_microsoft-windows-s..u-education-license_31bf3856ad364e35_10.0.18362.387_none_4a744d05d121a774\Education-ppdlic.xrm-ms
amd64_microsoft-windows-s..tryspecific-license_31bf3856ad364e35_10.0.18362.387_none_abe82b4e63a497c5\DefaultPpd-ProfessionalCountrySpecific-ppdlic.xrm-ms
amd64_microsoft-windows-s..tryspecific-license_31bf3856ad364e35_10.0.18362.387_none_abe82b4e63a497c5\ProfessionalCountrySpecific-ppdlic.xrm-ms
amd64_microsoft-windows-s..glelanguage-license_31bf3856ad364e35_10.0.18362.387_none_88d20a3fef706803\DefaultPpd-ProfessionalSingleLanguage-ppdlic.xrm-ms
amd64_microsoft-windows-s..glelanguage-license_31bf3856ad364e35_10.0.18362.387_none_88d20a3fef706803\ProfessionalSingleLanguage-ppdlic.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\DefaultPpd-IoTEnterprise-ppdlic.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-DM-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-DM-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-DM-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-DM-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-NONSLP-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-NONSLP-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-NONSLP-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-OEM-NONSLP-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..tenterprise-license_31bf3856ad364e35_10.0.18362.387_none_b9ce9423ea4d3845\IoTEnterprise-ppdlic.xrm-ms
amd64_microsoft-windows-s..-serverrdsh-license_31bf3856ad364e35_10.0.18362.387_none_fd1c6ff7bd8b98aa\DefaultPpd-ServerRdsh-ppdlic.xrm-ms
amd64_microsoft-windows-t..es-licensing-srvlic_31bf3856ad364e35_10.0.18362.628_none_96cf5598c50a774c\tssrvlic.dll
amd64_microsoft-windows-t..es-licensing-srvlic_31bf3856ad364e35_10.0.18362.628_none_96cf5598c50a774c\LSCSHostPolicy.dll
amd64_microsoft-windows-t..es-licensing-srvlic_31bf3856ad364e35_10.0.18362.628_none_96cf5598c50a774c\lstelemetry.dll
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-CSVLK-5-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-CSVLK-5-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-CSVLK-6-pl-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-CSVLK-6-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-CSVLK-6-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-CSVLK-6-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-GVLK-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-GVLK-1-ul-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-MAK-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-MAK-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-MAK-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..workstation-license_31bf3856ad364e35_10.0.18362.693_none_bb17a7b69d7cd646\ProfessionalWorkstation-Volume-MAK-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\DefaultPpd-Professional-ppdlic.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-2-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-2-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-2-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-2-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-3-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-3-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-3-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-3-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-3-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-4-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-4-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-4-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-4-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-5-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-5-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-5-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-5-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-6-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-6-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-6-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-DM-6-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-NONSLP-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-NONSLP-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-NONSLP-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-OEM-NONSLP-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-ppdlic.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-2-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-2-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-2-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-2-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-3-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-3-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-3-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-3-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-4-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-4-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-4-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-4-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-5-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-5-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-5-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Retail-5-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-2-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-2-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-2-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-2-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-3-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-3-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-3-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-3-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-4-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-4-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-4-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-4-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-5-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-5-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-5-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-5-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-6-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-6-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-6-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-CSVLK-6-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-GVLK-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-GVLK-1-ul-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-1-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-1-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-1-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-1-ul-store-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-2-pl-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-2-ul-oob-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-2-ul-phn-rtm.xrm-ms
amd64_microsoft-windows-s..rofessional-license_31bf3856ad364e35_10.0.18362.693_none_d18d505687a5d45f\Professional-Volume-MAK-2-ul-store-rtm.xrm-ms
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\MsSense.exe
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseCncProxy.exe
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseCncPS.dl
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseIR.exe
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseMirror.dll
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseSampleUploader.exe
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseCE.exe
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\mce.dll
amd64_windows-secdriver_31bf3856ad364e35_10.0.18362.693_none_13cc27d999d856bd\mssecuser.dll
amd64_windows-secdriver_31bf3856ad364e35_10.0.18362.693_none_13cc27d999d856bd\mssecflt.sys
amd64_microsoft-windows-tellib_31bf3856ad364e35_10.0.18362.719_none_6577ac927c3a65d6\tellib.dll
amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.778_none_fddf56cd20e42aef\mce.dll
amd64_microsoft-windows-onecore-bluetooth-hfp_31bf3856ad364e35_10.0.18362.449_none_5727545dc3bedd2b\BTAGService.dll
 
Ok. After DISM failing miserably to use known good files, I created my own sfcfix.zip with the required folders/files and copied the sfcfix.txt from a downloaded sfcfix.zip file. I used sfcfix.exe to run my script/zip and after two attempts, the store was fixed.

In an elevated command prompt run(right click the start menu and select 'command prompt(admin)' or 'windows powershell(admin)';
DSIM /online /cleanup-image /scanhealth
Code:
C:\windows\winsxs> dism /online /cleanup-image /scanhealth

Deployment Image Servicing and Management tool
Version: 10.0.18362.1

Image Version: 10.0.18362.295

[==========================100.0%==========================] The component store is repairable.
The operation completed successfully.
And it returns 'The component store is repairable.' to ordinarily fix your issues, run;
DISM /online /cleanup-image /restorehealth
Code:
C:\windows\winsxs> dism /online /cleanup-image /restorehealth

Deployment Image Servicing and Management tool
Version: 10.0.18362.1

Image Version: 10.0.18362.295

[==========================100.0%==========================]
Error: 0x800f081f

The sources files could not be found.
Use the "source" option to specify the location of the files that are required to restore the feature. For more infromation on specifying a source location, see http://gomicrosoft.com/fwlink/?LinkId=243077.

The DISM log file can be found at C:WINDOWS\Logs\DISM\dism.log
In my case I got an 'Error: 0x800f081f The source files could not be found'

WSUS was not in use, so I tried a 1903 image ISO. I didn't have a 1903 ISO, so I used a free service called 'GetMyOS' to get it. Use at your own risk?<disclaimer>

Press the 'windows key' + 'pause/break' to bring up 'system properties'. Here you can identify the current running Windows 10 version. i.e. Home/pro/enterprise etc & whether it's 32 or 64bit. Also opened by; 'win key' + 'R', in the run box type 'control system', and press enter.
To get the windows build version press the 'windows key' + 'R' and type in 'winver' and press enter. A window will pop-up and tell you the build, mine was 1903.

Download the correct ISO version for your Operating System.

Mount the ISO image; right-click on the file and select mount. Take a note of the drive letter assigned.

In an elevated command prompt run the following, using the drive letter previously noted.
DSIM /Get-WimInfo /WimFile:F:\sources\install.wim or
DSIM /Get-WimInfo /WimFile:F:\sources\install.esd - where 'F:' is the drive letter noted in the previous step.

In the following output, check the index : number that matches your Windows install.
Code:
i:\Windows\WinSxS>dism /get-wiminfo /wimfile:d:\sources\install.wim

Deployment Image Servicing and Management tool
Version: 10.0.18362.900

Details for image : d:\sources\install.wim

Index : 1
Name : Windows 10 Home
Description : Windows 10 Home
Size : 9,305,191,926 bytes

Index : 2
Name : Windows 10 Home N
Description : Windows 10 Home N
Size : 8,900,844,849 bytes

Index : 3
Name : Windows 10 Home Single Language
Description : Windows 10 Home Single Language
Size : 9,305,221,084 bytes

Index : 4
Name : Windows 10 Education
Description : Windows 10 Education
Size : 9,438,926,923 bytes

Index : 5
Name : Windows 10 Education N
Description : Windows 10 Education N
Size : 9,037,017,385 bytes

Index : 6
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 9,438,862,394 bytes

Index : 7
Name : Windows 10 Pro N
Description : Windows 10 Pro N
Size : 9,036,934,351 bytes

Index : 8
Name : Windows 10 Pro Education
Description : Windows 10 Pro Education
Size : 9,438,892,018 bytes

Index : 9
Name : Windows 10 Pro Education N
Description : Windows 10 Pro Education N
Size : 9,036,982,032 bytes

Index : 10
Name : Windows 10 Pro for Workstations
Description : Windows 10 Pro for Workstations
Size : 9,438,909,354 bytes

Index : 11
Name : Windows 10 Pro N for Workstations
Description : Windows 10 Pro N for Workstations
Size : 9,036,999,592 bytes
In an elevated command prompt, for an install.WIM file run;
DISM /online /cleanup-image /restorehealth /source:WIM:X:\sources\install.wim:Y
or if you have an install.ESD
DISM /online /cleanup-image /restorehealth /source:WIM:X:\sources\install.esd:Y
Where 'X' is the mounted ISO drive letter, and 'Y' is the Index number listed from the 'DISM /Get-WimInfo' command that EXACTLY matches your currently installed version listed in 'system properties' above.

In my case using an ISO did not work, and gave the same 'Error: 0x800f081f The source files could not be found' that I had had earlier.

If you are lucky enough to have a second PC that is running the EXACT same build version of windows 10, i.e. 1903, you can potentially copy the missing files from it.

Copy the CBS.log to your desktop. In an elevated command prompt type:

copy c:\windows\logs\cbs\cbs.log %USERPROFILE%\Desktop

Open the cbs.log from your desktop and search for 'Repair failed:', and you should see entries that are very similar to the following:
Code:
2020-09-26 02:45:51, Info                  CBS    (p)    CSI Payload Corrupt    (n)            amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\MsSense.exe
2020-09-26 02:45:51, Info                  CBS    Repair failed: Missing replacement payload.
2020-09-26 02:45:51, Info                  CBS    (p)    CSI Payload Corrupt    (n)            amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseCncProxy.exe
2020-09-26 02:45:51, Info                  CBS    Repair failed: Missing replacement payload.
2020-09-26 02:45:51, Info                  CBS    (p)    CSI Payload Corrupt    (n)            amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseCncPS.dll
2020-09-26 02:45:51, Info                  CBS    Repair failed: Missing replacement payload.
2020-09-26 02:45:51, Info                  CBS    (p)    CSI Payload Corrupt    (n)            amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseIR.exe
2020-09-26 02:45:51, Info                  CBS    Repair failed: Missing replacement payload.
2020-09-26 02:45:51, Info                  CBS    (p)    CSI Payload Corrupt    (n)            amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7\SenseMirror.dll
In my example the first entry resides in c:\windows\winsxs\amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7. And the corrupt file is MsSense.exe.

On the donor PC navigate to C:\windows\winsxs in explorer, and search for the folder named in your cbs.log. for example:

amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7

If it is found, open the folder and check that the missing file is contained within it. If it is, create a new folder somewhere like c:\temp\winsxs\amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7
And copy the required file from the c:\windows\winsxs\amd64_windows-senseclient-service_31bf3856ad364e35_10.0.18362.693_none_fdc4b39d20f8e6f7 to it.

Repeat for any additional files that are listed as corrupt in the cbs.log, hopefully you will find them all.
Once you have found your files and copied them to the c:\temp\winsxs\exactfoldernameasyousearchedfor, navigate to c:\temp in explorer and create a new txt file called sfcfix.txt. Open the file and paste in the following and save it:
Code:
::
{ARCHIVE}\WinSxS %SystemRoot%\WinSxS [DIR]
Using explorer select your winsxs folder and sfcfix.txt file within c:\temp, and send to a compressed(zipped) folder, and name it sfcfix.zip.

Take your newly created sfcfix.zip and copy it to a usb pen and move it to your broken PC's desktop. Make sure you already have a copy of sfcfix.exe on your desktop, and drag the newly created sfcfix.zip onto the sfcfix.exe icon, ok the UAC prompt and watch it fix your corrupt files.

I have no idea why DISM was being such a twat. Normally it would fix the corrupt files when pointed to a source folder, such as my c:\temp\winsxs folder that I had already created and populated with the correct files and folders from the donor PC:
Code:
DISM /online /cleanup-image /restorehealth /source:c:\temp\winsxs /limitaccess
But in this instance it was sfcfix that won the day. Thanks to sysnative for creating it!
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top