G
Guest
I was finally able to check a couple more systems, and every Win2K SP4
system I've checked displays the same behavior. Search does not display
.dll or .exe files in folders subordinate to WINNT except for AppPatch and
the uninstall folders. No other file extension seems to be affected.
... and now I may have found the cause and the explanation for why some
systems do not exhibit the described behavior. The next folder following
AppPatch in WINNT on all of these systems is "assembly", which may be
related to .NET. The assembly folder contains a desktop.ini file which
causes Explorer to provide a special view of the contents. Somehow that
process interferes with the identification or listing of .dll and .exe
files. If the assembly folder is not present, or if the desktop.ini is
removed or renamed, searches for these files behave normally.
Excellent investigative work.
So is it the desktop.ini file that causes the problem? Does deleting
it solve the problem? (I'm not in front of my Windows 2000 machine
right now.) Is it even OK to delete it -- or would that cause other
problems? Maybe it's not the desktop.ini that is the problem, because
other folders like the Fonts folder have a desktop.ini, and the Find
functionality handles that one fine.
What we have here is a bug. Unfortunately, there doesn't appear to be any
practical circumvention other than using something other than Explorer to
locate these files.
Yeah Windows 2000 only gets security updates now. When you break
something as basic as Find though, maybe they should make an exception
and fix that.