May be a tall order but you'll need to find them on other healthy servers.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I'm not able to install kb5015808 on my Server2016
When running Dism /Online /Cleanup-Image /Scanhealth i see the following in cbs.log:
(p) CSI Manifest Corrupt amd64_e53eb553faf697621becc2d5407f64bd_b03f5f7f11d50a3a_4.0.15552.18040_none_3dad5a974ca3296e
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_fr-fr_e15ec078cd966792\Report.AD.xml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_fr-fr_e15ec078cd966792\ntdsbmsg.dll.mui
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_fr-fr_e15ec078cd966792\ntdsctrs.ini
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_fr-fr_e15ec078cd966792\Rules.AD.xml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_de-de_95eb179cebbf53c6\Report.AD.xml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_de-de_95eb179cebbf53c6\ntdsbmsg.dll.mui
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_de-de_95eb179cebbf53c6\ntdsctrs.ini
(p) CSI Payload Corrupt amd64_microsoft-windows-d..ore-files.resources_31bf3856ad364e35_10.0.14393.4770_de-de_95eb179cebbf53c6\Rules.AD.xml
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.4946_none_eceeabd8d6bc2e43\SyncShareSvc.config
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.4946_none_eceeabd8d6bc2e43\SyncShare.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..toryservices-ntdsai_31bf3856ad364e35_10.0.14393.4946_none_66301cc213f4a5a9\ntdsa.mof
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.5066_none_ed51fd9ed671629f\SyncShareSvc.config
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.5066_none_ed51fd9ed671629f\SyncShare.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-appmanagement-uevagent_31bf3856ad364e35_10.0.14393.4169_none_726dbbe13f8a2e4f\UevAppMonitor.exe
(p) CSI Payload Corrupt amd64_microsoft-windows-d..toryservices-ntdsai_31bf3856ad364e35_10.0.14393.4467_none_6668162a13ca6643\ntdsa.mof
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerStubZone_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerSetting_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerDirectoryPartition_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\DnsServerPsProvider_Uninstall.mof
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerDnsSecPublicKey_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerVirtualizationInstance_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerClientSubnet_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerPrimaryZone_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerPolicy_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\DnsServer.psd1
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerZone_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerZoneTransferPolicy_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerSigningKey_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResponseRateLimiting_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerRecursionScope_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordDS_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServer_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerDiagnostics_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordAAAA_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerForwarder_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerDsSetting_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerStatistics_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerTrustAnchor_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordMX_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\DnsServerPsProvider.mof
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordCNAME_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\DnsServerPsProvider.Types.ps1xml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordDnsKey_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerGlobalNameZone_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerConditionalForwarder_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecord_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerCache_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerSecondaryZone_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\DnsServerPsProvider.Format.ps1xml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerDnsSecZoneSetting_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerRecursion_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordA_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerRootHint_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerZoneScope_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerZoneAging_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerSigningKeyRollover_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerQueryResolutionPolicy_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResponseRateLimitingExceptionlist_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerScavenging_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerZoneDelegation_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..erver-wmiv2provider_31bf3856ad364e35_10.0.14393.4770_none_a8d6e092b775f46f\PS_DnsServerResourceRecordPTR_v1.0.0.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.4530_none_ed1973eed69c0b62\SyncShareSvc.config
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.4530_none_ed1973eed69c0b62\SyncShare.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-fax-common_31bf3856ad364e35_10.0.14393.4825_none_81776fdeab6c0065\WinFax.dll
(p) CSI Payload Corrupt amd64_microsoft-windows-fax-common_31bf3856ad364e35_10.0.14393.4825_none_81776fdeab6c0065\FXSRESM.dll
(p) CSI Payload Corrupt amd64_microsoft-windows-d..toryservices-ntdsai_31bf3856ad364e35_10.0.14393.4704_none_6641e90213e7d529\ntdsa.mof
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.4704_none_ed007818d6af5dc3\SyncShareSvc.config
(p) CSI Payload Corrupt amd64_microsoft-windows-e..seclientsync-server_31bf3856ad364e35_10.0.14393.4704_none_ed007818d6af5dc3\SyncShare.cdxml
(p) CSI Payload Corrupt amd64_microsoft-windows-d..toryservices-ntdsai_31bf3856ad364e35_10.0.14393.5066_none_66936e8813a9da05\ntdsa.mof
Summary:
Operation: Detect only
Operation result: 0x0
Last Successful Step: CSI store detection completes.
Total Detected Corruption: 70
CBS Manifest Corruption: 0
CBS Metadata Corruption: 0
CSI Manifest Corruption: 1
CSI Metadata Corruption: 0
CSI Payload Corruption: 69
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: True
Already tried with Restorehealth and iso-image as source.
How do I get the corrupted CSI-Files to the Server sothat I can repair Windows?
May be a tall order but you'll need to find them on other healthy servers.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--
thanks, found them on several different servers and was able to install the update after corruption was cleared
I have been doing this with a lot of success for corruption:
Enter-PSSession -ComputerName <computername/fqdn>
If(!(Test-Path x:)){
net use x: '\<UNCpathToWindows10.wimsFolder' /user:<myusername> '<mypassword>'
& DISM.exe /Online /Cleanup-image /Restorehealth /Source:x: /LimitAccess
do {} while (Get-process -Name DISM -ErrorAction SilentlyContinue)
net use x: /delete /y}
else{write-host "x is in use"}
Exit
If that fails to find suitable wim then I connect to a system of same os build or with known non-corrupt file/version in sxs folder as reported corrupt in cbs.log.
If(!(Test-Path x:)){
net use x: '\<UNCgoodComputer>\c$\Windows\WinSxS' /user:<myUsername> '<mypassword>'
& DISM.exe /Online /Cleanup-image /Restorehealth /Source:x: /LimitAccess
do {} while (Get-process -Name DISM -ErrorAction SilentlyContinue)
net use x: /delete /y}
else{write-host "x is in use"}