所有Windows 7事件ID和来源的列表?


10

我正在寻找Windows 7 的源+事件ID的完整列表。

我知道有很多网站带有内置搜索功能,以查找有关特定来源+事件ID的信息,例如Eventid.net,但是我正在寻找这些信息的完整列表或者更好的是,提供这些信息的软件

许多年前,我使用的是提供此信息的程序,但不幸的是,我不记得是哪个:可能来自Windows 2000 Resource Kit ...(?)编辑:我记得我在Windows XP Professional和Windows XP Professional中使用了该实用程序,并且这个名字的事件“东西”(肯定不是 eventvwr.msceventcreate.exe...)

我的目的是在事件日志中发生重要错误(例如硬盘错误等)时,使用任务计划程序创建警告。


OK:我找到了!该计划是MPWizard.exe形成MOM 2005资源工具箱: blogs.technet.com/b/kevinholman/archive/2009/02/16/...
climenole

Answers:


10

我不相信今天有这样一个清单,因为源头太多,每个源头都有自己的错误。

在某些地方可以找到我所知道的信息:

Microsoft事件和错误
Windows安全日志事件

网站eventid.net声称自己拥有最好的事件ID数据库。您也许可以从他们的搜索页面中找到更多信息,但这需要支付订阅费用(请注意自动更新订阅)。


1
另外,您可以添加自己的事件ID。
surfasb 2012年

>另外,您可以添加自己的事件ID。 对; 驱动程序,程序等将使用它们自己的,因此从技术上讲,不可能有一个“完整”列表。最好的办法是获取已知和/或标准的列表。就像错误消息和代码一样。是的,例如错误2 通常是 “找不到文件”。有一些程序列出了已知错误代码的标准错误消息文本,但是程序ReallyCoolButNonStandardApp对于“未指定参数”返回错误2呢?RCBNSA的错误代码可能不会出现在任何常规列表中。
Synetech

首先,谢谢各位先生的回答。站点MS和Eventid.net都是众所周知的事件搜索站点,而不是列表。我终于找到了我正在谈论的程序。MOM 2005资源工具包中的MPWizard.exe ...在W7上运行吗?我下周尝试一下,并给您一些反馈。再次谢谢您:)
climenole 2012年

6

我觉得这仅适用于某些来源,大部分来自Microsoft。
harrymc

@harrymc,可能不是。看起来它的作用是访问与服务关联的EventMessageFile并提取事件字符串和ID。这应该适用于任何消息文件,包括非Microsoft消息文件(毕竟,它们以标准方式存储,以便服务管理器可以调用它们)。
Synetech 2012年

@Synetech:MS接口肯定需要声明所有功能入口点,但是我不太确定错误代码。
哈里姆克2012年

@harrymc,看看HKLM\SYSTEM\CCS\Services\Eventlog密钥;它包含各种能够生成事件的服务和驱动程序。至少,它们包括一个EventMessageFile值,该值指向事件(例如,源(S)C:\WINDOWS\System32\Ati2evxx.exe -Microsoft)和TypesSupported它支持的定义了什么类型的事件的值。知道EventMessageFile足以进行暴力检测所有支持的值。我怀疑MPWizard程序可能正在这样做,因为它不知道文件支持的特定代码。
Synetech 2012年

(这就像我前一阵子编写的全局热键列表程序;我的程序没有(实用)方法来确定正在使用的热键,因此它仅尝试每种组合并测试成功或失败。)
Synetech

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.