ntvdmx64 icon indicating copy to clipboard operation
ntvdmx64 copied to clipboard

NTVDM64 blocks Windows search

Open komfort64 opened this issue 2 years ago • 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.

komfort64 avatar Aug 01 '23 16:08 komfort64

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!

Linden10 avatar Aug 26 '23 05:08 Linden10

Refer to https://github.com/leecher1337/ntvdmx64/issues/196#issuecomment-1173059215 to create a blacklist entry for the process that ldntvdm.dll is interfering with, maybe it helps...

leecher1337 avatar Aug 28 '23 11:08 leecher1337

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! ^_^

Linden10 avatar Aug 29 '23 00:08 Linden10