DHCP 日志仅对某些程序可见

DHCP 日志仅对某些程序可见

我们最近将我工作场所的 DHCP 服务从 RHEL 服务器更改为 Windows 2008 R2 服务器。由于我习惯使用“tail -f”监控日志文件,所以我想尝试使用 baretail.exe 读取新服务器上的日志。

问题是,当我尝试打开 C:\Windows\System32\dhcp 文件夹时,收到一条错误消息,内容为:

Windows 找不到“C:\Windows\System32\dhcp”。请检查拼写并重试。

我可以通过资源管理器清楚地看到该文件夹​​,也可以使用记事本打开日志文件本身,但是对于 baretail 来说,该文件夹及其内容似乎不存在。

有人知道为什么会这样吗?

或者;有谁对如何最好地查看 Windows 服务器上的日志文件有什么建议吗?

答案1

baretail.exe 很可能是一个 32 位程序,并且看到的是 SYSWOW64 目录而不是 SYSTEM32(在 64 位 Windows 中,SYSTEM32 目录实际上包含 64 位 DLL,而 SYSWOW64 目录包含 32 位 DLL)。根据维基百科上有关 WoW64 的文章,32 位应用程序可以以 的身份访问真实的 SYSTEM32 目录%SystemRoot%\sysnative。另一个选项是在 DHCP 服务器配置中更改日志位置,以便日志文件位于 SYSTEM32 之外。

答案2

裸机对我有用。

相关内容