为什么Windows事件查看器有时会显示一个人类可读的用户名,有时还会显示一个SID?

在我们的某些系统上,“事件查看器”显示一个用户可读的用户名,用于事件日志条目。

在其他系统上,事件查看器显示SID(格式为S-1-5 -…)。

幸运的是,SysInternals实用程序PSGETSID可以用于将一个转换为另一个,但为什么用户在不同的系统上以不同的格式显示?

它似乎并不是特定于操作系统的,因为我们有两个向用户显示不同用户的64位Windows 7系统(一个显示用户名,另一个显示SID)。

这是由安全造成的吗? 您是否需要特定的安全权限才能在事件查看器中查看用户名?

当您正在使用的计算机无法访问域控制器时,我已经看到了这一点。