Назад | Перейти на главную страницу

Журнал DHCP отображается только в некоторых программах

Недавно мы изменили службу DHCP на моем рабочем месте с сервера RHEL на сервер Windows 2008 R2. Поскольку я привык отслеживать файлы журналов с помощью «tail -f», я подумал, что попробую прочитать журналы на новом сервере с помощью baretail.exe.

Проблема в том, что когда я пытаюсь открыть папку C: \ Windows \ System32 \ dhcp, я получаю сообщение об ошибке, которое гласит:

Windows can't find 'C:\Windows\System32\dhcp'. Check the spelling and try again.

Я прекрасно вижу папку через проводник, и я могу открывать сами файлы журналов с помощью Блокнота, но папка и ее содержимое, похоже, не существуют для бэктейла.

Кто-нибудь знает, почему это могло быть?

Альтернативно; есть ли у кого-нибудь предложения, как лучше всего просматривать файлы журнала на сервере Windows.

Скорее всего, baretail.exe - это 32-разрядная программа, которая видит каталог SYSWOW64 вместо SYSTEM32 (в 64-разрядной Windows каталог SYSTEM32 действительно содержит 64-разрядные библиотеки DLL, а каталог SYSWOW64 содержит 32-разрядные библиотеки DLL). В соответствии с Статья в Википедии о WoW64, 32-битные приложения могут обращаться к реальному каталогу SYSTEM32 как %SystemRoot%\sysnative. Другой вариант - изменить расположение журнала в конфигурации DHCP-сервера, чтобы файлы журнала находились за пределами SYSTEM32.

Baretail.exe работает для меня.