如何修复自动与应用程序日志合并的自定义事件查看器日志?

我正在尝试为Windows Server 2003上的Windows服务创build自定义事件日志。我想命名自定义日志“(ML)启动命令”。 但是,当我向HKLM \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \添加一个具有该名称的registry项时,它将添加一个日志,但在查看事件查看器时显示与应用程序日志中完全相同的事件。

如果我将名称为“(ML)Startup Commands 2”的registry项添加到事件日志中,则会按预期方式显示空白事件日志。 事实上,除了我想要的名字外,其他任何名字都可以正常工作。

我已经通过registrysearch其他键string“(ML)”,并删除了所有其他引用这个键名称,但是当我用这个名字创build一个键时,我继续在查看器中获得合并结果。

我的问题是,我怎样才能修复服务器,所以我可以用这个名字创build一个自定义事件日志,只显示来自我的应用程序的事件,而不是来自与Windows一起安装的默认应用程序事件日志中的事件?

更新:

我重新启动服务器,你不知道,日志开始正常工作。 我在应用程序日志中遇到了一个奇怪的错误信息:

EventSystem子系统在86400秒的时间内抑制重复的事件日志条目。 抑制超时可以通过名为SuppressDuplicateDuration的REG_DWORD值在以下registry项下进行控制:HKLM \ Software \ Microsoft \ EventSystem \ EventLog。

有关更多信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心。

我只能希望这个错误并不意味着问题会在86400秒后回来。 我想我会等着瞧。

我没有真正尝试使用自定义事件日志。 但是我已经看到了你描述的问题,同样的事件出现在1个以上的日志里。 这可能是因为事件日志是内存映射文件,如果所有事件日志的总大小大于300MB,则会出现问题。

看到这篇文章的第二页左右:

http://technet.microsoft.com/en-us/library/cc722385%28WS.10%29.aspx

>On Windows XP-based computers, member servers, and stand-alone servers, the >combined size of the Application, Security, and System logs should not exceed 300 MBs.