欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

当你看到不到日志描述,除了KB31226,还有更好的办法

(本文已提交社区KB,谢绝转载,谢谢) 

因为你的机器上没有安装对应的产品,所以经常会发现打开Event Viewer的时候,看到的日志类似于:

Event Type: Warning
Event Source: Virtual Server
Event Category: (5)
Event ID: 1032
Date:  2007-10-23
Time:  19:18:10
User:  NT AUTHORITY\NETWORK SERVICE
Computer: XXX
Description:
The description for Event ID ( 1032 ) in Source ( Virtual Server ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: The event log file is corrupt..

到底发生了什么自然我们也就搞不清楚了。按照KB31226的方法,我们可以连接到装有产品的机器上去打开日志详情,可是如果这个日志是别人邮件给你的,难道你必须去连结可能在防火墙之后的服务器?

当然,你也可以安装一个相同产品的虚机,然后导入日志查看。不要笑,我以前就是这么干的。可是如果一台机器上装了Exchange\SQL等等,难道你也准备在一个虚机上装N个产品?或者装N个虚机?

有一种办法可以让你大大的避免这个情况。

实际上Event Viewer之所以知道在哪里找到事件消息描述,是因为EventLog服务里面有对应日志项目的注册表。只要我们拥有这些注册表键和值,以及对应的位置上有用于事件消息解释的文件,就可以在这台机器上看到详细的时间消息了。

以上面的Virtual Server的事件为例,可以先在源机器(即安装了产品,产生日志的机器)上查找到如下注册表键,导出注册表键。然后将显示的相应消息文件复制到目标机器(即用来查看导出日志的机器),并导入注册表,即可在Event Viewer里面查看有关日志了。

 

 

 

 

 

 

 

 

 

 

 

  您再也不用连接物理服务器或者必须安装虚机了。

等我有空的时候,慢慢制作一些安装包,直接能安装相应的文件和注册表键,到时候再和大家分享。

已发表 2007年10月25日 2:39 作者 HaoHu
归档在:

评论通知

如果您想在帖子更新时接到邮件通知,请先登录。这里

订阅帖子评论使用 RSS

评论

# re: 当你看到不到日志描述,除了KB31226,还有更好的办法

2007年10月25日 16:38 by Rocky

先在源机器(即安装了产品,产生日志的机器)上查找到如下注册表键,导出注册表键。这个注册表键是根据什么来找?还有插图能不能弄大一点,现在看得不是很清楚。

# re: 当你看到不到日志描述,除了KB31226,还有更好的办法

2007年10月25日 23:48 by KeJiaLi

Event Viewer Pro 应该也是可以的吧,我看到那个软件就是有很多的DLL文件要你先制定,这个方法很好,不过需要我们把相关的DLL文件copy到自己的机器上。

说说您的看法?

(必填) 
必填 
(必填)