06.09.2018 11:52
Ошибка DistributedCOM Код события 10016 Windows 10

Код события 10016 DistributedCOM Windows 10 Ошибка - одна из самых известных проблем, с которой пользователи сталкиваются в системном журнале. Эта ошибка запускается, когда определенные процессы не содержат прав доступа к компонентам DCOM, которые упоминаются в журналах событий. Это ограничивает безупречную работу компьютера, что в конечном итоге раздражает пользователей. Система сразу же забивает "Просмотрщик событий" тысячами сообщений с показам событий.

В ходе расследования выясняется, что при попытке запустить сервер DCOM с помощью приложения у вас нет никаких прав на это, и вы получите приведенную ниже ошибку в средстве просмотра событий: "Параметры разрешений для конкретного приложения не дают разрешения Локальной Активации для приложения COM-сервера". Чтобы иметь четкую концепцию и избежать ошибок, мы разделим всю процедуру на четыре последовательных раздела. Давайте перейдем к ним сразу. Мы сосредоточимся на решении этой досадной ошибки в журнале событий "код события 10016 DistributedCOM Windows 10", следуя приведенным ниже инструкциям.

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

Исправление кода события 10016 Ошибки DistributedCOM
Проверка процесса

Шаг 1. Прежде всего должны отсортировать процесс или службу, связанную с кодом ошибки 10016. Далее вы найдете описание ошибки чуть ниже во вкладке "общие" или "подробности". Из описания скопируйте CLSID. Он может выглядеть как {D63B10C5... .




Шаг 2. Отроем теперь редактор реестра. Нажмите сочетание кнопок Win+R и введите regedit.




В редакторе реестра выделите "Компьютер" одним нажатием мышки и нажмите "Правка" > "Найти".




1. Введите в поле поиска свой CLSID ключ, который типа {D63B10C5... . Поставьте галочку искать только "имена разделов".
2. Вам выдаст ключ в правой стороне, выделите его мышкой один раз.
3. В правом поле у вас будет ключ "По умолчанию" со значением RuntimeBroker. Запомните это значение оно нам пригодится в дальнейшим.

Следующая задача - запустить сценарий, чтобы внести некоторые изменения в раздел разрешений, найденных в службах компонентов для этой службы.




Открытие сервисов компонентов

Наберите в поиске windows "Службы компонентов", нажмите правой кнопкой мыши и выберите запустить от имени администратора.




Перейдите по следующему пути Службы компонентов > Компьютеры > Мой компьютер > Настройка DCOM > и найдите в списке RuntimeBroker.

Примечание: В некоторых случаях может быть два файла с этим именем. Вам нужно выяснить, какой файл несет ответственность за ошибку, что ниже мы и сделаем.




1. Нажмите по очереди на двух файлов с именем RuntimeBroker правой кнопкой мыши выберите "Свойства".
2. Во вкладке "Общие" у вас будет "Код приложения" запомните его на двух файлах RuntimeBroker.
3. Сравните код с ошибкой в "Журнале событий". APPID в журнале с ошибкой, должен соответствовать коду приложения в файле RuntimeBroker.




Исправление разрешений

Наконец, когда вы удостоверились, что это именно тот файл выдает ошибку, то проделайте следующие шаги:
Нажмите в свойствах RuntimeBroker вкладку "Безопасность".
Кнопка "настроить" должна быть активной.
Проделайте ниже шаги чтобы активировать настройки. (Не Запуск сценария PowerShell).

Примечание: Запуск сценария PowerShell активирует эту кнопку настройки с помощью команды, но я рекомендую воспользоваться этим способом, если у вас не получилось все по порядку. Пропустите этот шаг "Запуск сценария PowerShell", если что потом вернетесь к нему.





1-2. Скопируйте "Код приложения" в службах и компонентах, компонента RuntimeBroker.
3. Откройте редактор реестра, нажмите "правка" > "найти" и вставьте код приложения, который до этого скопировали. Нажмите правой кнопкой мыши на найденным ключе в реестре и выберите "Разрешения".
4. Далее в окне нажмите "Дополнительно".




1. В окне сверху "Владелец" нажмите "Изменить".
2. В следующим окне нажмите внизу "Дополнительно".
3. Нажмите справа "Поиск" и ниже со списка выберите "Администраторы".




Теперь переходим обратно в компоненты к свойству файла RuntimeBroker и мы видим, что теперь кнопка "настроить" стала интерактивной.
Выскочит предупреждающее окно нажмите Удалить, если вам не мог код сценария powerShell.
Нажмите Отмена, если вам помог код сценария powerShell.
Нажмите Изменить напротив кнопки "настроить" в графе "разрешения на запуск и активацию".




Добавим группы система и local service.

1. В окне, где имеются учетные записи нажмите "Добавить".
2. Ниже кнопка "Дополнительно".
3. Нажмите "Поиск" с боку.
4. Найдите локальную службу LOCAL SERVICE и нажмите OK.




Аналогичным способом, что описан выше добавьте "Система".




Теперь у вас появились две группы система и local service, нажмите на каждую из них и поставьте галочки в пунктах "Локальный запуск" и "Локальная активация".

Перезагрузите компьютер или ноутбук и код события 10016 Ошибка DistributedCOM должен пропасть.

06.09.2018 14:56
Цитата:
Occul 10016 Ошибка DistributedCOM должен пропасть
единственный момент\дополнение - у меня получилось все только после того как вернул назад владельца после всех манипуляций
Часовой пояс GMT +3, время: 02:19.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.