缺少事件查看器描述

时间:2012-10-09 13:40:17

标签: windows service registry event-log

我正在为我们的某个产品创建一个新的安装包,但是我很难在Windows上使用事件消息描述DLL向事件查看器提供事件描述。我总是在事件属性中收到以下消息:

  

源(MyProduct)中的事件ID(39)的描述不能   找到。本地计算机可能没有必要的注册表   用于显示来自远程的消息的信息或消息DLL文件   电脑。您可以使用/ AUXSOURCE =标志来检索它   描述;请参阅帮助和支持以获取详细信下列   信息是事件的一部分:MyProduct ,,,,,,,,,   myProduct的。

我之前的安装程序似乎在其他系统上正常运行。这里的目标操作系统是WinXP SP3和Server 2008 R2,我在两者上都看到了同样的问题。事件消息文件在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services下的Eventlog \ Application项下注册,EventMessageFile和TypesSupported present设置为正确的值。

我尝试了以下方法以尝试解决此问题:

  • 将事件消息DLL移动到System32文件夹
  • 确保事件日志服务具有对事件消息DLL的完全访问权限(仅限2008年 - WinXP不在域中,因此文件属性中没有“安全”选项卡。

任何想法,因为我已经没有选项,除了设置注册表之外无法在线找到任何内容,我从一开始就做了。

1 个答案:

答案 0 :(得分:0)

最后我们发现事件消息DLL(!)

中存在编译错误