I have a Windows 7 64-bit laptop that is having an issue with the Windows Search service not starting. After going through all of my event logs I ran the sfc /scannow and found that the SearchIndexer.exe couldn't be repaired. What is the best way to fix this file, I don't have any other issues with the computer and this is the only service not working. All of the other files checked out and there were no other files that were corrupt. I did run a chkdsk /r also on the system and it didn't find anything wrong. There has to be a way to inject this file with out having to do an inplace upgrade, right?
2014-06-25 14:43:51, Info CSI 00000399 [SR] Cannot repair member file [l:34{17}]"SearchIndexer.exe" of WindowsSearchEngine,
Version = 7.0.7601.17610, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-06-25 14:43:54, Info CSI 0000039b [SR] Cannot repair member file [l:34{17}]"SearchIndexer.exe" of WindowsSearchEngine, Version
= 7.0.7601.17610, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-06-25 14:43:54, Info CSI 0000039c [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2547666~31bf3856ad364e35~amd64~~6.1.1.0.2547666-2_neutral_GDR"
2014-06-25 14:43:54, Info CSI 0000039f [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:34{17}]"SearchIndexer.exe";
source file in store is also corrupted