【问题标题】:Application Event log exceeding maximum allowed count超过最大允许计数的应用程序事件日志
【发布时间】:2011-12-20 23:12:00
【问题描述】:

不知何故,应用程序事件日志计数最终达到 18,446,744,073,709,551,499。当我想使用事件查看器查看事件时,这会导致 MMC 管理单元失败,并给出 System.OverflowException(对于 Int64,值太大或太小。)。有什么想法,还是我应该清除日志?

【问题讨论】:

  • 清除日志,然后密切关注它,找出哪个应用程序在淹没它。
  • 我想知道,您的问题是否通过清除事件日志得到永久解决?我问是因为,六 (6) 年后,我在 Windows Server 上遇到了这种异常情况,即无法查看应用程序事件日志,错误“对于 Int64 而言,值太大或太小”。保存和清除日志解决了一段时间的问题,但后来应用程序事件日志变得不可写(尝试通过 PowerShell 写入时出现非描述性操作系统错误消息)。再次保存和清除日志似乎已经解决了这个问题......现在。任何附加信息。将不胜感激。
  • 它对我来说确实消失了,不记得它再次发生,甚至不确定我是否确定了根本原因,抱歉 - 我不完全记住所有细节。
  • 谢谢米莎。如果我发现任何值得注意的东西,我会在这里发布。但是,我们现在已经过去两 (2) 天了,但问题没有出现。让人头疼。

标签: windows event-log event-viewer


【解决方案1】:

如果您在日志已满时激活覆盖旧事件日志的选项,也许会有所帮助。这应该可以防止您在达到限制时丢失最新的日志条目。

要激活导航到您的事件日志并转到他们的设置。如果日志已满,您可以在那里找到覆盖旧条目的选项。

【讨论】:

  • 覆盖已激活(默认设置),并设置为 20MB,但即便如此,其他事件的计数也不超过 100k。我想这是一个不寻常的情况......
  • 好吧,我同意 David Heffernan 的观点。要分析您的事件日志,您可以使用此工具:eventlogxp.com我在 Windows7 下使用过几次
  • 我已经清除了事件日志并将“损坏”的日志保存在一个文件中,但是当我尝试使用 eventlogxp 打开它时,它看起来好像没有条目。我看看它会不会再次发疯……
【解决方案2】:

在清除应用程序日志之前,我首先尝试“将所有事件另存为...”,但它生成的文件是空的。

然后我将 C:\Windows\System32\winevt\Logs\Application.evtx 复制到我的桌面,并且该文件 DID 正确打开。不是很好,但可以满足我的需求。

【讨论】:

    猜你喜欢
    • 2011-05-25
    • 2022-07-12
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多