Список усіх ідентифікаторів подій та джерел Windows 7?


10

Я шукаю повний список джерел + ідентифікатори подій для Windows 7.

Я знав, що існує багато веб-сайтів із вбудованим пошуком, щоб знайти інформацію про певний джерело + ідентифікатор події, такий як Eventid.net, але що я шукаю повний перелік цих відомостей або , ще краще, програмне забезпечення, яке надає таку інформацію.

Багато років тому я використовував програму, яка надає цю інформацію, але, на жаль, не пам’ятаю, яка з них: можливо, з набору ресурсів Windows 2000 ... (?) EDIT : Я пам'ятаю, що використовувала цю утиліту в Windows XP Professional і назва події "somethings" (точно не eventvwr.msc чи eventcreate.exe...)

Моя мета - створити попередження за допомогою планувальника завдань, коли в журналі подій трапляються важливі помилки, такі як помилки на жорсткому диску тощо.


Добре: я знаходжу! Програма є MPWizard.exe з MOM 2005 Resource Tool kit: blogs.technet.com/b/kevinholman/archive/2009/02/16/…
climenole

Відповіді:


10

Я не вірю, що такий список існує сьогодні, оскільки джерел просто занадто багато, кожен з яких керує власними помилками.

Деякі місця, де я знаю, є деякі з них:

Події та помилки Microsoft Події
журналу безпеки Windows

Веб-сайт eventid.net вважає себе найкращою базою даних для ідентифікаторів подій. Можливо, ви зможете знайти більше інформації на їх пошукових сторінках, але це вимагає оплати передплати (остерігайтеся автоматичного оновлення підписок).


1
Крім того, ви можете додати власні ідентифікатори подій.
surfasb

> Крім того, ви можете додати власні ідентифікатори подій. Так; драйвери, програми тощо використовуватимуться самостійно, тому технічно неможливо мати «повний» список. Найкраще, що ви можете зробити, це отримати список відомих та / або стандартних. Так само, як і з повідомленнями про помилки та кодами. Так, наприклад, помилка №2 зазвичай "файл не знайдено". Є програми, які перераховують стандартний текст повідомлення про помилку для відомих кодів помилок, а як щодо програми ReallyCoolButNonStandardApp, яка повертає помилку 2 за "аргументи не вказані"? Коди помилок RCBNSA, ймовірно, не будуть міститись ні в одному регулярному списку.
Synetech

Спочатку дякую, панове за відповіді. І сайт MS, і Eventid.net - добре відомий сайт пошуку подій, але не їхній список. Нарешті я знайшов програму, про яку я говорив. MPWizard.exe з набору інструментів ресурсів MOM 2005 ... це працює на W7? Я спробую це на наступному тижні і дам вам трохи подати. Дякую ще раз :)
climenole

6

Програма MPWizard.exe складається з набору ресурсів MOM 2005:

http://blogs.technet.com/b/kevinholman/archive/2009/02/16/how-to-find-all-possible-event-id-s-for-a-given-event-source.aspx


У мене є відчуття, що це спрацює лише для деяких джерел, переважно від Microsoft.
harrymc

@harrymc, певно, ні. Схоже, що це робити - це отримати доступ до EventMessageFile, пов’язаний із службою, та витягнути рядки та ідентифікатори подій. Це повинно працювати для будь-якого файлу повідомлень, включаючи файли, що не належать Microsoft (адже вони зберігаються стандартним чином, щоб менеджер послуг міг викликати їх).
Synetech

@Synetech: Інтерфейс MS, безумовно, вимагає оголосити всі вхідні точки функції, але я не надто впевнений у кодах помилок.
harrymc

@harrymc, поглянь на HKLM\SYSTEM\CCS\Services\Eventlogключ; він містить різні служби та драйвери, які здатні генерувати події. Як мінімум, вони включають EventMessageFileзначення, яке вказує на джерело (и) подій (наприклад, C:\WINDOWS\System32\Ati2evxx.exenon -Microsoft), і TypesSupportedзначення, яке визначає, який тип подій він підтримує. Знання цього EventMessageFileмає бути достатньо, щоб жорстока сила виявила всі підтримувані значення. Я підозрюю, що програма MPWizard може це робити, оскільки не знає конкретних кодів, які підтримує файл.
Synetech

(Це як програма глобального списку гарячих клавіш, про яку я писав деякий час назад; для моєї програми немає (практичного) способу визначити, які гарячі клавіші використовуються, тому вона просто пробує кожну комбінацію та тести на успіх чи невдачу.)
Synetech

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.