System file not showing up even though it is there

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
hellno
Posts: 7
Joined: Tue Aug 20, 2019 3:10 am

System file not showing up even though it is there

Post by hellno »

Using Win 10 64, Everything 1.4.1.935 (x64)

I was searching for this file: msvcr100.dll. It appears in numerous folders on my pc and they all show up in Everything's search results except for the Windows\System32 folder which I was specifically looking for. I can confirm the file is in System32's folder. Strangely, if I search for "msvcr" it will show msvcrt.dll, msvcr120.dll, and msvcr100_clr0400.dll in System32 but not msvcr100.dll.

Why is this?

I have "Hide protected operated system files" in Folder options unchecked. I have "Exclude hidden files and folders" and "Exclude system files and folders" in Everything options unchecked. I have Everything filter set to everything.
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: System file not showing up even though it is there

Post by therube »

It should not be a hardlink, as far as I can tell.
So no reason to not expect it to be there.

?
NotNull
Posts: 5461
Joined: Wed May 24, 2017 9:22 pm

Re: System file not showing up even though it is there

Post by NotNull »

Using Win 10 64, Everything 1.4.1.935 (x64)
Just for other people reading this:
When you are you running a 32-bit version of Everything, then Everything will show the contents of the 32-bit version of System32 (c:\Windows\SysWOW64\ in Explorer).


See if a Force Rebuild helps:
- Go to Menu:Tools > Options > Indexes
- Click the Force Rebuild button
- Click OK and wait until Everything is done re-scanning your disk(s).
hellno
Posts: 7
Joined: Tue Aug 20, 2019 3:10 am

Re: System file not showing up even though it is there

Post by hellno »

NotNull wrote: Tue Aug 20, 2019 4:04 pm Just for other people reading this:
When you are you running a 32-bit version of Everything, then Everything will show the contents of the 32-bit version of System32 (c:\Windows\SysWOW64\ in Explorer).


See if a Force Rebuild helps:
- Go to Menu:Tools > Options > Indexes
- Click the Force Rebuild button
- Click OK and wait until Everything is done re-scanning your disk(s).
That worked I can see the file now, thanks. Am I supposed to rebuild the indexes from time to time?
void
Developer
Posts: 16753
Joined: Fri Oct 16, 2009 11:31 pm

Re: System file not showing up even though it is there

Post by void »

Everything doesn't track multiple hardlinks and msvcr100.dll is a hard linked file.

If you find Everything missing files, the best option is to try a force rebuild.
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: System file not showing up even though it is there

Post by therube »

msvcr100.dll is a hard linked file
Are you sure about that?
I've not been able to determine that that is the case in XP, Win7 or 10?


Among other ways...
ListLinks - lists reparse points, symbolic links and hard links

Code: Select all

listlinks.exe   e:\windows   -s
listlinks.exe   e:\windows   -s   >   linksfound.txt

(Other ways:
fsutil, FSF, FindLinks, FINDDUPE, AllDup, ln, LSE, NTFSLinksView, find (Unix, not Win version) ...)
hellno
Posts: 7
Joined: Tue Aug 20, 2019 3:10 am

Re: System file not showing up even though it is there

Post by hellno »

void wrote: Wed Aug 21, 2019 7:52 am Everything doesn't track multiple hardlinks and msvcr100.dll is a hard linked file.

If you find Everything missing files, the best option is to try a force rebuild.


What does a hard linked file mean?
void
Developer
Posts: 16753
Joined: Fri Oct 16, 2009 11:31 pm

Re: System file not showing up even though it is there

Post by void »

msvcr100.dll is a hard linked file
Are you sure about that?
msvcr100.dll is not a hard link.
I was jumping to conclusions..
What does a hard linked file mean?
Basically it's a special type of file shortcut.
hellno
Posts: 7
Joined: Tue Aug 20, 2019 3:10 am

Re: System file not showing up even though it is there

Post by hellno »

void wrote: Thu Aug 22, 2019 10:16 am msvcr100.dll is not a hard link.
I was jumping to conclusions..
What does a hard linked file mean?
Basically it's a special type of file shortcut.
So if it's not a hard linked file then why didn't it show up until I did a force rebuild?
therube
Posts: 4977
Joined: Thu Sep 03, 2009 6:48 pm

Re: System file not showing up even though it is there

Post by therube »

Probably not going to figure out the answer to that one.
Sometimes there are specific reasons for something not to turn up.
A hardlink potentially being one.
But with that particular file not being one, the immediate thought would be to do a Force Rebuild (which I did not mention in case others had ideas, & doing the Force Rebuild would have at that point negated their thoughts [in that the rebuild would have then "found" the file, so testing their ideas would then be moot]).
Sometimes changes can be missed, a Force Rebuild fixes it, & you go on.

As it is, I have files that are shown, that I know I no longer have, & because of the way I happened to have done certain actions, it happened. When I get around to it, I'll do a Force Rebuild & at that point they'll no longer show.
void
Developer
Posts: 16753
Joined: Fri Oct 16, 2009 11:31 pm

Re: System file not showing up even though it is there

Post by void »

Everything uses the USN Change Journal to keep its index up to date.

Sometimes the USN Change Journal can have entries using the wrong hard-link filename (this includes the short filename).
It's hard to say if that is what happened here.

I would need to see debug logs to be sure.

If you find Everything missing changes often, please consider enabling debug logging.
Post Reply