2

Для разработчиков Windows есть такая утилита, как regtlib . У меня три компьютера - один с WinXP, еще два с Win2k3. Если я запускаю встроенный в Windows поиск файла с подстановочным знаком regtlib* по всей файловой системе, поиск ничего не находит на всех трех компьютерах.

Если я пытаюсь выполнить regtlib в командной строке WinXP, он говорит, что не может найти такой файл или встроенную команду. То же самое на одном из двух компьютеров Win2k3. Но когда я делаю это на другом компьютере Win2k3, я вижу типичный вывод regtlib .

Что просходит? Какая магия вызывает regtlib без наличия файла в файловой системе?

4 ответа4

3

regtlib должен присутствовать в файловой системе. Есть несколько вещей, которые вы можете сделать, чтобы найти его. Во-первых, если он не находится в текущем каталоге, он должен находиться в одном из каталогов в переменной среды PATH . Вы можете увидеть каталоги с помощью этой команды:

echo %PATH%

Если это не поможет, вы можете использовать Sysinternals Process Explorer или Process Monitor, чтобы помочь вам отследить путь к исполняемому файлу.

3

Вы можете попробовать следующее:

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

который должен показать вам место, где находится программа.

1

Убедитесь, что вы ищете скрытые папки / файлы.

0

Это может происходить из кэша Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .