Исправить ошибку 10016 в средстве просмотра событий Windows
Будучи большим техническим фанатом, я ненавижу, когда моя машина с Windows не работает безупречно. Я полагаю, если я не могу заставить свой компьютер работать идеально, то какой же я технический человек? Очевидно, что попытка заставить все работать идеально означает тратить много времени на исправление проблем, которые, вероятно, не вызывают каких-либо серьезных проблем с моей системой.
Тем не менее, это все еще весело, и вы можете многому научиться. В этой статье я говорю об исправлении ошибки, которая появляется в средстве просмотра событий(Event Viewer) , связанной с DistributedCOM . Я заметил, что в моем системном(System) журнале не было других ошибок, кроме нескольких каждый день с идентификатором события (Event ID)10016 . Основное сообщение об ошибке было таким же:
The application-specific permission settings do not grant Local Activation permission for the COM Server application
Он также перечислил CLSID , APPID , SID и кое-что об изменении разрешений с помощью Component Services .
Прочитав несколько плотных сообщений на форуме, я смог исправить эту ошибку, чтобы она больше не появлялась в средстве просмотра событий(Event Viewer) . Это довольно трудоемкий процесс, поэтому убедитесь, что у вас есть в запасе час или два, прежде чем начать.
Шаг 1 – Проверьте процесс
Первое, что нам нужно сделать, это выяснить, какой процесс или служба связаны с идентификатором CLASS ID(CLASS ID) , указанным в ошибке. Для этого скопируйте CLSID , указанный в описании события. В моем случае это началось с {D63B10C5 . Не забудьте также скопировать обе фигурные скобки.
Теперь вам нужно открыть редактор реестра, нажав кнопку «Пуск» и введя regedit . Когда у вас откроется редактор реестра, нажмите « Изменить(Edit) », а затем « Найти(Find) » . Вставьте CLSID в поле поиска и нажмите Enter .
Через некоторое время вы должны получить результат по HK_CLASSES_ROOT\CLSID . С правой стороны у него должно быть два ключа, а в « По умолчанию(Default) » должно быть указано имя службы. В моем случае и, возможно, в вашем тоже, это должен быть RuntimeBroker .
AppID также(AppID) должен соответствовать тому, что указано в сообщении об ошибке. Затем нам нужно запустить сценарий, чтобы мы могли внести изменения в разрешения в службах (Services)компонентов(Component) для этой службы.
Шаг 2 — Запустите скрипт PowerShell
Чтобы решить эту проблему, нам нужно отредактировать некоторые разрешения в службах (Services)компонентов(Component) для RuntimeBroker , но прежде чем мы сможем это сделать, нам нужно запустить скрипт, который позволит нам внести эти изменения.
Чтобы запустить PowerShell от имени администратора(Administrator) , вам нужно нажать « Пуск(Start) », ввести powershell , а затем щелкнуть правой кнопкой мыши результат и выбрать « Запуск от имени администратора»( Run as administrator) .
Теперь загрузите текстовый файл, указанный здесь, скопируйте весь код и вставьте его в окно PowerShell (если вы просто щелкните правой кнопкой мыши в окне PowerShell , он вставит все, что находится в буфере обмена). Затем просто нажмите Enter , и вы должны увидеть распечатанное слово Done .
Шаг 3 – Откройте службы компонентов
Вы можете открыть службы компонентов(Component Services) точно так же, как вы открыли PowerShell на шаге 2(Step 2) . Нажмите(Click) « Пуск(Start) » и введите службы компонентов. Вам не нужно запускать эту программу от имени администратора. Оказавшись там, перейдите в следующее место:
Component Services - Computers - My Computer - DCOM Config
Прокрутите вниз, пока не найдете Runtime Broker . В моем случае их было два! Как узнать, какой из них указан в ошибке?
Щелкните правой кнопкой мыши на каждом из них и выберите « Свойства(Properties) » . На вкладке « Общие(General) » вы увидите идентификатор приложения(Application ID) , который должен совпадать с идентификатором(AppID) приложения из сообщения об ошибке. Если вы получаете ошибки в средстве просмотра событий(Event Viewer) с идентификатором 10016 и более чем одним CLSID , возможно, необходимо исправить оба RuntimeBrokers . В моем случае мне нужно было исправить только один.
Шаг 4 – Правильные разрешения
Наконец, нам нужно изменить разрешения. В окне свойств RuntimeBroker щелкните вкладку « (RuntimeBroker)Безопасность(Security) ».
Кнопка « Изменить(Edit) » в разделе « Разрешения на запуск и активацию»(Launch and Activation Permissions) должна быть активной. Если он неактивен, сценарий PowerShell не работал должным образом. Когда вы нажимаете «Изменить», вы можете увидеть всплывающее диалоговое окно с предупреждением о непризнанных разрешениях.
Здесь НЕ ХОТИТЕ нажимать на Удалить(Remove) . Просто нажмите на кнопку Отмена(Cancel) . Теперь вы увидите список учетных записей по умолчанию, и вы также можете увидеть в списке неизвестную учетную запись(Account Unknown) .
Вы хотите убедиться, что оставляете Учетную запись Неизвестной(Account Unknown) как есть. Не удаляйте его. На этом этапе у вас должны остаться ВСЕ ПАКЕТЫ ПРИЛОЖЕНИЙ( ALL APPLICATION PACKAGES) и SELF . Теперь нам нужно добавить две учетные записи. Нажмите « Добавить(Add) » и введите «Система(System) », а затем нажмите «Проверить имена( Check Names) » . Нажмите OK , и он добавит эту учетную запись в список.
Нажмите « Добавить(Add) » еще раз, на этот раз введите « Локальная служба»(Local Service) и выполните те же действия.
После того, как оба были добавлены, щелкните их по одному и установите флажки « Локальный запуск( Local Launch) » и « Локальная активация » в разделе « ( Local Activation)Разрешить»(Allow) . Вот об этом! Теперь перезагрузите компьютер, и вы больше не увидите эту ошибку в журналах просмотра событий(Event View) . Наслаждаться!
Related posts
Как исправить ошибку «Стоп: 0x000000F4 синий экран» в Windows
Исправить код ошибки Центра обновления Windows 8E5E03FA
Как исправить ошибку «Ожидается восстановление системы» в Windows
Как исправить ошибку «Не удалось правильно запустить приложение (0xc0000142)» в Windows
Как исправить ошибку «Устройство TPM не обнаружено» в Windows
Fix c000021A Fatal System Error на Windows 10
Как исправить «Невозможно перезагрузить компьютер. Отсутствует необходимый раздел диска» в Windows
Fix Windows Script Host Error 0xc004f025 во время активации
Как исправить «Файл библиотеки iTunes не может быть сохранен» в Windows 10
Fix Windows Update Error Code 0x8007025D-0x2000C
Как исправить ошибку «Не удалось получить доступ к службе установщика Windows»
Fix Windows Server Activation Error 0xc004f069
Windows Update error 80072EFE на Windows 10
Как исправить «Произошла ошибка, повторите попытку позже» на YouTube
Как исправить «не распознается как внутренняя или внешняя команда» в Windows
Fix Ntfs.sys не удалось BSOD Error на Windows 10
Event Viewer logs отсутствует в Windows 10
Исправление ошибок файловой системы в Windows 7/8/10 с помощью утилиты проверки диска (CHKDSK)
Как исправить ошибку «Параллельная конфигурация неверна» в Windows
Как Fix Windows Update Error Code 80244010