Windows 2008中的应用程序日志显示为空

Windows 2008中的应用程序日志显示零事件。

问题正在重新发生,所有其他日志都显示事件,但eventvwr中的应用程序日志显示为空。

试图从PowerShell访问应用程序日志,并得到以下错误:

PS Y:> get-eventlog应用程序Get-EventLog:文件大小超出允许的限制并且不能保存在行:1 char:13 + get-eventlog <<<< application + CategoryInfo:NotSpecified:(:) [Get- EventLog],Win32Exception + FullyQualifiedErrorId:System.ComponentModel.Win32Exception,Microsoft.PowerShell.Commands.GetEventLogCommand

重命名应用程序日志文件后问题得到解决,但再次发生。

检查和发现大小限制是262144 KB但是应用程序日志文件只有66560 KB

你可以通过Get-Eventlog访问Get-Eventlog但是我认为你需要指定更多的东西

 $Events = Get-Eventlog -LogName application -Entrytype Error -Newest 200 

这个例子将只列出应用程序日志中最新的200个事件的错误事件

 $Events | format-list * 

会告诉你所有的财产。

对于Eventlog显示没有条目的问题,请尝试重命名日志文件,因为这里回答了: 无法在“事件查看器”中查看应用程序日志中的条目