leecher1337/ntvdmx64

NTVDM64 blocks Windows search

komfort64 opened this issue · 3 comments

I installed ntvdm64 from "http://www.columbia.edu/~em36/ntvdmx64.html". After the reboot of the
pc the Windows search doesn't run. After uninstalling ntvdm64 the Windows search was o.k.

I was experiencing the same problem as recent as June of this year, not knowing what's causing the issue.
I installed NTVDM64 back in February 2023 and windows search was working fine up until randomly it stopped working back in June, only finding out it stopped working two months later this August.

After analyzing the dump files that SearchIndexer.exe dumps, I was able to find that NTVDM64 was the cause!
In the dump files, it says that it's "Unable to verify checksum for ldntvdm.dll" and that the Failure Bucket ID (what caused SearchIndexer.exe to fail) was "INVALID_POINTER_WRITE_c0000005_ldntvdm.dll!Unknown" with an error code of "ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.".

I wonder if there's a way to prevent Windows Search from accessing/skip ldntvdm.dll so that it can proceed to work...

Glad to find someone else who had the same problem!

Refer to #196 (comment) to create a blacklist entry for the process that ldntvdm.dll is interfering with, maybe it helps...

Refer to #196 (comment) to create a blacklist entry for the process that ldntvdm.dll is interfering with, maybe it helps...

Thank you! I just tried what you suggusted with the entry in ldntvdm.ini being:

[blacklist]
SearchIndexer.exe

and put it in C:\Windows and after that, started up the search service and it worked without any issue!

Again thank you, now search works again! ^_^