2

Во время некоторых тестов программы на C #, которая записывает в журналы событий, я случайно создал источник событий "mysb" внутри журнала событий с именем "mysb" вместо журнала событий "Application".

Теперь я хочу избавиться от ошибочно созданного источника событий, но не могу, так как он имеет то же имя, что и журнал событий.

Есть ли способ устранить источник и журнал событий mysb?

Поскольку кажется, что имена немного различаются (я взял имена из того, как они называются из C #): источником является «.Net Runtime», "Ошибка приложения", "Файлы групповой политики", ... Пока протокол это "Приложение", "Безопасность", ...

1 ответ1

5

Вы можете использовать команду PowerShell Remove-Event Log. Согласно описанию на документах Microsoft:

Командлет Remove-EventLog удаляет файл журнала событий с локального или удаленного компьютера и отменяет регистрацию всех его источников событий для журнала. Этот командлет также можно использовать для отмены регистрации источников событий без удаления каких-либо журналов событий.

(акцент мой)

Синтаксис для удаления журнала событий с локального компьютера:

Remove-EventLog -LogName "MyLog"

Примечание: вы должны запустить это из командной строки с повышенными правами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .