OK, I am still getting this problem once in a while.
What I have since found is this (reported in the EventLogs under Applications & Service Logs .... CodeIntegrity/Operational
Windows is unable to verify the image integrity of the file \Device\HarddiskVolume3\Windows\System32\drivers\mchInjDrv.sys because file hash could not be found on the system. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.
Also, I have tracked back the start of these errors to when I performed a system restore.
So, what causes "
file hash could not be found on the system" and how would I check it? CHKDSK reports NO errors.
Aside: I have noticed some utilities, including Windows Backup, occasionally reporting that the
system could not locate a file. From the file name, I would have guessed that no such file exists. For example Version[1].htm not found. Searching for Version*.htm, I have not found any. Another example: r03022223110[1].png which sounds like some temp file. In almost every case, a "[1]" precedes the .ext in the file name.