2

There's such utility for Windows developers called regtlib. I have three computers - one with WinXP, another two with Win2k3. If I run built-in Windows search for file with wildcard regtlib* on the whole filesystem search finds nothing on all three computers.

If I try to execute regtlib on WinXP command line it says it can't find such a file or built-in command. The same on one of the two Win2k3 computers. But when I do that on the other Win2k3 computer I see typical regtlib output.

What happens? What is the magic that invokes regtlib without the file being present on the filesystem?

2
  • Are you searching hidden folers/files? Mar 3, 2010 at 15:34
  • @user26453: Actually, no. and that was the problem. Once I ticked "more options" and then "search system and hidden" it got found.
    – sharptooth
    Mar 15, 2010 at 12:54

4 Answers 4

1

Make sure you are searching hidden folders/files.

1
  • Actually that's what it was. Sounds naive, but I never really expected that search would by default skip hidden and system files.
    – sharptooth
    Mar 16, 2010 at 7:36
3

regtlib does have to be present on the file-system. There are a couple of things you can do to find it. First, if it is not in the current directory it has to be in one of the directories in the PATH environment variable. You can see the directories using this command:

echo %PATH%

If that doesn't help you could use Sysinternals Process Explorer or Process Monitor to help you track down the path to the executable that is running.

3

You can try the following:

for %x in (regtlib.exe) do @echo.%~dp$PATH:x

which should show you the place where the program resides.

0

It could be coming from a Windows cache.

1
  • What cache? And why would it be added to %PATH%?
    – gronostaj
    Dec 29, 2013 at 14:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .