A file not indexed for some reason

Found a bug in "Everything"? report it here
Post Reply
SassyCat
Posts: 4
Joined: Thu Sep 23, 2010 10:11 am

A file not indexed for some reason

Post by SassyCat »

Search for:

"C:\Windows\System32" MFC42

No results will be shown, but the file is there. If you try any other MFC version it will find it (eg 7*, 1* etc).

It does find the problematic file on other locations but not the one in system32 directory.

Everything v1.2.1.371 @ Windows7 (32bit v6.1 build 7600, up to date). I never turn off everything on this PC so it couldn't miss the file - file was created about a year ago. I don't know how to rebuild Everything database but even if it does fix it its just a workaround.

This was quite perplexing to me, at first I was absolutely amazed that I don't have MFC42 but then I saw its actually there :).

Btw feel free to change thread title as you like.
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: A file not indexed for some reason

Post by therube »

Ahem.

If it is found here:
C:\Windows\winsxs\x86_microsoft-windows-mfc42x_31bf3856ad364e35_6.1.7600.16385_none_f2eb2464b6e24e8b\mfc42.dll
or here (depending on what you're actually looking for):
C:\Windows\winsxs\x86_microsoft-windows-mfc42x_31bf3856ad364e35_6.1.7600.16385_none_f2eb2464b6e24e8b\mfc42u.dll

Then it is the same issue as, http://forum.voidtools.com/viewtopic.php?p=3289#p3289.
And for which there is no "real" answer as MFC42 could be found <by Everything> in C:\Windows\System32\ or the locations noted above, but not both (AFAIK) - even though they are one & the same (file).
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: A file not indexed for some reason

Post by therube »

Support : Troubleshooting : Missing files
Certain files under Windows Vista and Windows 7 are hard links.

"Everything" will not include hard links.

For example, on Windows 7 C:\windows\notepad.exe is a hard link to c:\windows\system32\notepad.exe

Only the original file c:\windows\system32\notepad.exe will show in "Everything".
If I'm understanding correctly, there is no way to determine which file is the "original file", hence one or the other (but not both) will be enumerated by Everything.


In my case, I'm showing 4 links to "notepad.exe", with the one in system32 being the one Everything is (happens to) display.

Code: Select all

E:\Windows\System32\notepad.exe
E:\Windows\notepad.exe
E:\Windows\winsxs\x86_microsoft-windows-notepadwin_31bf3856ad364e35_6.1.7600.16385_none_42a023025c60a33a\notepad.exe
E:\Windows\winsxs\x86_microsoft-windows-notepad_31bf3856ad364e35_6.1.7600.16385_none_6ef0e39ed15350e4\notepad.exe
(My Windows is in E:. I <manually> changed the reference on the former, but not the latter.)
SassyCat
Posts: 4
Joined: Thu Sep 23, 2010 10:11 am

[RESOLVED] A file not indexed for some reason

Post by SassyCat »

Problem solved, it is indeed a hardlink. The file is at

Code: Select all

C:\Windows\winsxs\x86_microsoft-windows-mfc42x_31bf3856ad364e35_6.1.7600.16385_none_f2eb2464b6e24e8b
Just as you said.

I didn't even know Windows supports those links, did a read about it just now... interesting. Good thing they provide a friendly native GUI for it :lol:.

Thanks a bunch :!:
Post Reply