В двух отдельных установках Windows 8.1 с установленной Visual Studio 2013 служба журнала событий выдает ошибки при любой попытке чтения / записи в нее.
Когда я открываю программу просмотра событий, я получаю следующее сообщение при просмотре любого журнала:
Средство просмотра событий не может открыть журнал событий или пользовательское представление. Убедитесь, что служба журнала событий запущена или запрос слишком длинный. Запрос не поддерживается (50)
Служба журнала событий Windows запущена.
Если я пытаюсь программно записать в журнал событий, я получаю Win32Exception с NativeErrorCode 50 / HResult -2147467259 «Запрос не поддерживается».
Если я перейду к C: \ Windows \ System32 \ winevt \ Logs, я могу открыть файлы .evtx с помощью локального средства просмотра событий, и они будут отображаться нормально (за исключением отсутствия событий с середины мая 2014 года).
Есть идеи, как это исправить?
На самом деле старый вопрос, но я считаю, что ответ по-прежнему применим к Windows 10. В этом ответе заслуга комментария, сделанного Олафом Хессом выше, но он абсолютно правильный:
Удалите раздел реестра под названием HKLM\SYSTEM\CurrentControlSet\Control\MiniNT
.
Очевидно, наличие этого ключа вызывает всевозможные проблемы для средства просмотра журнала событий, а также для Центра обновления Windows и, возможно, других вещей, потому что он заставляет систему полагать, что вы используете среду предустановки Windows. См. Это сообщение в блоге: https://www.quppa.net/blog/2016/04/14/beware-of-the-minint-registry-key/