部分文件搜索不到

@Channing 你好!

我在直接搜索notepad.exe时找不到该文件。进入C:\Windows搜索notepad.exe也找不到该文件。不光是记事本,Windows文件夹下的所有的exe可执行文件都找不到,比如mspaint,calc,等等。但是其它类型的文件都是可以找到的。

我尝试用Everything进行搜索,也出现跟Listary一样的情况,Windows文件夹下的可执行文件都找不到。

我的系统是Windows 8.1 x64。开启和关闭Windows索引服务对结果无影响。点击Listary里的“强制重建索引文件”也无效。

不能传图,只好找了个网络相册,不知道能不能看到图:

图片点这里

补充一点,所有找不到的文件都是管理员账户没有完全控制权限的文件(或者说,是只有读取和执行权限的文件,至少目前发现的文件都是这样)。
但是同样的文件在我另一台Win 7 SP1 32位的机器上用Listary是可以正常查找到的。

在Windows 8中Windows目录下的notepad.exe并不是传统意义上的文件,而是指向amd64_*文件夹中的notepad.exe(第二个搜索结果)的硬链接。简单的来说就是同一个文件出现在了不同的地方,你如果修改其中任意一个notepad.exe会发现其他所有notepad.exe也都被改动了。

Listary最新版已经支持硬链接,可以搜索到Windows下的notepad: Search path! Listary beta 4.20.1487

原来如此。谢谢 @Channing 你的解答。