I have a terminal server that has an issue with the Windows Search service not functioning properly. After basic troubleshooting with the indexer, I decided to reinstall the Windows Search feature. I could not find it listed as a feature in Server Manager so used DISM to disable it. When trying to re-enable it, received errors stating that one or several parent features are missing.
When I run CheckHealth the result is The component store is repairable.
When I run ScanHealth the result is Error 14098 The component store has been corrupted.
When I run RestoreHealth the result is the same.
When I run SFC /SCANNOW the result is Windows Resource Protection could nto peform the requested operation.
When I check the CBS log it says:
Checking System Update Readiness.
(w) CBS Package Index Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Package Index Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Package Index Package Missing 0x80070490 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~0.0.0.0 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-NetFx4-OC-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-NetFx4-US-OC-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-V2-Server-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShell Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShell-WOW64 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShellRoot Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShellV2 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 NetFx4 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 ServerCore-WOW64 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
Summary:
Operation: Detect and Repair
Operation result: 0x80073712
Last Successful Step: CBS store detection completes.
Total Detected Corruption: 19
CBS Manifest Corruption: 0
CBS Metadata Corruption: 19
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 0
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: False
Can anyone assist me with repairing this?
When I run CheckHealth the result is The component store is repairable.
When I run ScanHealth the result is Error 14098 The component store has been corrupted.
When I run RestoreHealth the result is the same.
When I run SFC /SCANNOW the result is Windows Resource Protection could nto peform the requested operation.
When I check the CBS log it says:
Checking System Update Readiness.
(w) CBS Package Index Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Package Index Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Package Index Package Missing 0x80070490 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~0.0.0.0 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-NetFx4-OC-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-NetFx4-US-OC-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-V2-Server-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Watchlist Package Missing 0x80070490 Microsoft-Windows-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~0.0.0.0 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShell Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShell-WOW64 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShellRoot Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 MicrosoftWindowsPowerShellV2 Microsoft-Windows-PowerShell-V2-ServerCore-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 NetFx4 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
(w) CBS Update Watchlist Package Missing 0x80070490 ServerCore-WOW64 Microsoft-Windows-PowerShell-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
Summary:
Operation: Detect and Repair
Operation result: 0x80073712
Last Successful Step: CBS store detection completes.
Total Detected Corruption: 19
CBS Manifest Corruption: 0
CBS Metadata Corruption: 19
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 0
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: False
Can anyone assist me with repairing this?