- Инструкция по устранению ошибки
- Симптомы
- Разрешение DCOM на выполнение определенных действий при возникновении ошибок
- Найдите CLSID и APPID в редакторе реестра
- Редактирование разрешений CLSID
- Респект за пост! Спасибо за работу!
- Как убрать ошибку DistributedCOM 10016
- Настройка разрешений в реестре
- Причина
- DCOM Error 10016 решена
- Редактирование реестра Windows для исправления ошибки DCOM Error 10016
Инструкция по устранению ошибки
Итак, как исправить проблему кода 10016 DistributedCOM в операционной системе Windows 10. Для начала необходимо проверить компьютер на наличие вирусов и оптимизировать работу компьютера. Для этой цели рациональнее всего использовать популярную и эффективную программу CCleaner, обладающую мощным функционалом, позволяющим оптимизировать работу ПК путем очистки системы от мусора. Вам также следует проверить вашу систему на наличие вирусов с помощью программы, установленной на вашем компьютере, для защиты вашей системы или установить a.
В некоторых случаях ошибку 10016 можно исправить, просто установив и активировав специальный инструмент Repair Tool, разработанный Microsoft для устранения критических ошибок Windows, носящих системный характер. Если ошибка не исчезла после использования инструмента, вам необходимо устранить ошибку вручную, что предполагает сначала предоставление доступа для внесения изменений в параметры DCOM. Вот что делать:
- откройте вкладку «Выполнить», которая вызывается нажатием комбинации клавиш WIN и R.
- В строке «Открыть» введите команду REGEDIT и подтвердите нажатием кнопки ОК.
- Через вкладку «Редактирование» в открывшемся окне задайте команду «Найти».
- Затем необходимо открыть «Журнал событий», скопировать оттуда шестнадцатисимвольный буквенно-цифровой код и вставить его в строку поиска, подтвердить команду для начала поиска.
- Вам необходимо щелкнуть правой кнопкой мыши по найденному программой каталогу, выбрать из выпадающего списка «Разрешения», перейти на вкладку «Дополнительно», определить владельцем модуль «Администраторы» и предоставить «Полный доступ» к реестру задачи, установив флажок
Проведенные манипуляции дадут возможность владельцу ПК внести изменения в реестр DCOM, необходимые для устранения ошибки. Процедура устранения ошибки состоит из выполнения следующих операций:
- Аналогично предыдущим инструкциям откройте консоль «Выполнить», где необходимо ввести команду DMCONFIG и подтвердить ее клавишей Enter.
- В открывшемся окне через «Службы компонентов» последовательно перейдите из раздела «Компьютеры» на вкладку «Мой компьютер», где вам откроется меню «Настройки DCOM».
- В настройках нужно найти файл с названием IPBusEnum, зайти в «Свойства» объекта, нажать на него правой кнопкой мыши и выбрать вкладку «Безопасность».
- Среди открывшихся доступных задач выберите «Редактировать», относящуюся к разделу «Разрешение на загрузку и активацию», в окне «Группы и пользователи» выберите пункт «Система» и дайте пользователю права на «Локальную загрузку» путем поставив галочку рядом с этой строкой. Если пользователя с именем «Система» или «Система» нет в списке, создайте его с помощью команды «Добавить».
- Последний этап работы: подтвердите изменения кнопкой «ОК» и перезагрузите ПК.
После перезагрузки Windows окно с ошибкой больше не должно появляться, и вы можете проверить результат, войдя в «Журнал событий» и просмотрев список ошибок.
Читайте также: Как исправить ошибку 0x80242fff при обновлении Windows
Симптомы
На компьютерах под управлением Windows 10, Windows Server 2019 или Windows Server 2016 в системном журнале регистрируется следующее событие.
Источник: Microsoft-Windows-DistributedCOM КОД события: 10016 Описание: Параметры разрешений для конкретного приложения не позволяют локальную активацию приложения COM-сервера с CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} и APPID {9CAB878EE-3 47C8- AFC4 -AB702511C276} пользователю NT AUTHORITYSYSTEM SID (S-1-5-18) с адреса LocalHost (с использованием LRPC), работающего в контейнере приложения Unavailable SID (Недоступно). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов.d Источник: Microsoft-Windows-DistributedCOM Идентификатор события: 10016 Описание: Настройки разрешений для конкретного приложения не позволяют локальную активацию приложения COM-сервера с CLSID {260EB9DE-5CBE (4BFF -A99A-3710AF55BF1E} и APPID {260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E} SID пользователя пользовательского компьютера (S-1-5-21-xxxxxxxxx-xxxxxxxxx-xxxx с использованием xxxx-xx ПК)) работает в контейнере приложения. Microsoft.Windows.ShellExperienceHost_10.0.14393.726_neutral_neutral_cw5n1h2txyewy SID (S-1-15-2-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов. Источник: Microsoft-Windows-DistributedCOM Идентификатор события: 10016 Описание. Параметры разрешений компьютера по умолчанию не позволяют локальную активацию приложения COM-сервера с CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} и APPID {346ED- 4B15-9113- 7055D84DCC97 } пользователю NT AUTHORITYLOCAL SERVICE SID (S-1-5-19) с адреса LocalHost (с использованием LRPC), работающего в контейнере приложения Unavailable SID (Недоступно). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов. Источник: Microsoft-Windows-DistributedCOM КОД события: 10016 Описание: Параметры разрешений для конкретного приложения не позволяют локальную активацию приложения COM-сервера с CLSID {6B3B8D23-FA8D-40B9-8DBD-B950333E2C52} и APPID {4839CDDB-27 48F5- 8283 -E1D1807D0D7D} пользователю NT AUTHORITYLOCAL SERVICE SID (S-1-5-19) с адреса LocalHost (с использованием LRPC), работающего в контейнере приложения Unavailable SID (Недоступно). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов.
Разрешение DCOM на выполнение определенных действий при возникновении ошибок
Если это не сработает, можно найти гораздо более длинный выход из сложившейся ситуации. Сообщение об ошибке DCOM Error 10016 в средстве просмотра событий содержит информацию о конкретном приложении или процессе, вызывающем проблему.
Загрузите программу просмотра событий.
Перейдите в «История Windows» > «Система» и найдите последнюю ошибку DCOM 10016. Дважды щелкните сообщение об ошибке, чтобы развернуть его.
На вкладке «Общие» объясняется причина ошибки 10016 и указаны CLSID (идентификатор класса) и APPID (идентификатор приложения). Строки символов CLSID и APPID отображаются случайным образом. Однако их можно использовать, чтобы определить, какое приложение или служба вызывает ошибку 10016.
Найдите CLSID и APPID в редакторе реестра
Как найти сервис в редактировании реестра.
Сначала выделите CLSID в средстве просмотра событий, а затем нажмите CTRL+C, чтобы скопировать. Затем откройте редактор реестра. Поиск в реестре производится по следующим параметрам:
HKEY_CLASSES_ROOTCLSID{Вставьте сюда CLSID}
Например: HKEY_CLASSES_ROOTCLSID{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}.
Помните, что адрес можно скопировать и вставить в поле адреса редактирования регистра. После завершения поиска CLSID вы можете сопоставить APPID из сообщения об ошибке с AppID, указанным в CLSID.
Ошибка DCOM 10016 в этом примере связана с Runtime Broker, который является одной из наиболее частых причин этой ошибки.
Редактирование разрешений CLSID
В левом списке записей реестра щелкните правой кнопкой мыши CLSID, связанный с ошибкой, и выберите «Разрешение» > «Дополнительно». Отсюда вы можете редактировать разрешения службы.
Выделите «Администраторы» и выберите «Изменить». Измените основные разрешения на «Полный доступ», а затем нажмите «ОК» > «Применить» > «ОК.
Теперь перезагрузите систему.
После завершения перезапуска введите «Службы компонентов» в поле поиска меню «Пуск» и запустите службу. Откройте «Компьютеры» > «Мой компьютер» > «Конфигурация DCOM.
Вы увидите длинный список сервисов, которые каким-либо образом используют DCOM. Найдите службу по ее имени и APPID, щелкните правой кнопкой мыши и выберите «Свойства» > «Безопасность.
В разделе «Разрешения на запуск и активацию» выберите «Правка» > «Добавить» > «Добавить локальную службу» > «Использовать». Теперь отметьте галочкой «Локальная активация», нажмите «ОК» и перезагрузите систему.
Ух ты! Все сделано, процесс завершен.
Примечание. К сожалению, если у вас несколько причин ошибки 10016, вам придется выполнить этот процесс для каждой комбинации CSLID/APPID.
Респект за пост! Спасибо за работу!
Хотите больше публикаций в блоге? Подборка софта и сервисов, а также обзоры гаджетов? Теперь, чтобы регулярно писать и радовать вас хорошими отзывами, мне нужна помощь. Для регулярной поддержки сайта вы можете подписаться на российский сервис Boosty. Или используйте (ранее Яндекс Деньги) YMoney для разовой поддержки:
class=»wp-block-separator»>
Заранее спасибо! Все собранные средства будут направлены на развитие территории. Поддержка проекта – подарок владельцу сайта.
Как убрать ошибку DistributedCOM 10016
Решение проблемы состоит из двух этапов – опишем оба максимально подробно. Наберитесь терпения и продолжайте процедуру.
Настройка разрешений в реестре
Перед редактированием реестра обязательно создайте точку восстановления, чтобы в любой момент можно было вернуться к текущим настройкам, если что-то пойдет не так:
- Нажмите значок лупы на «Панели задач» и вставьте команду systempropertiesprotection. Откройте результаты поиска.
В поиске введите код защиты системных свойств - Нажмите «Создать».
- Введите имя точки. Подтвердите сохранение и дождитесь завершения процесса. В результате вы должны получить уведомление о том, что точка сохранена.
Напишите имя точки восстановления и запомните его
Теперь перейдем к самой процедуре:
- Заходим в «учетную запись», имеющую права администратора на вашем ПК. В «Журнале событий» выберите значение APPID, которое указано в ошибке.
Скопируйте значение APPID в буфер обмена - Зажмите «Win» и R — вставьте в строку команду regedit и нажмите «ОК.
- Нажмите «Компьютер» слева.
- Нажмите на «Редактировать» и откройте поиск через меню.
В редакторе выберите «Найти» - Вставьте скопированное значение из «Журнала событий» в строку «Найти». Проверьте поиск разделов и запустите сканирование.
- В результатах поиска кликните по найденной папке слева (с названием и значением APPID) правой кнопкой мыши и выберите строку «Разрешения».
Перейти к разрешениям папки - В новом окне нажмите кнопку «Дополнительно.
Нажмите «Дополнительно» в маленьком окне - Нажмите на ссылку «Изменить».
Продолжить смену владельца - Нажмите «Дополнительно» еще раз».
Нажмите «Дополнительно» в маленьком окне - Нажмите «Поиск». Выберите «Администратор» в меню ниже и нажмите «ОК.
Выберите «Администраторы» и нажмите «ОК - Подтверждаем выбор пользователя.
Просто нажмите ОК - Сначала нажмите «Применить» в разрешениях, затем нажмите «ОК», чтобы закрыть окно.
Примените настройки и нажмите ОК - В окне «Разрешения для групп» выберите администратора в верхнем списке и включите для него полный доступ. Сохраните настройки.
Предоставить полный доступ администраторам - То же самое делаем для значения параметра CLSID из ошибки в «Журнале событий».
Повторите процедуру в редакторе реестра, только с параметром CLSID из ошибки 10016
Причина
Эти события 10016 регистрируются, когда компоненты Microsoft пытаются получить доступ к компонентам DCOM без необходимых разрешений. В данном случае такое поведение предусмотрено даже конструкцией.
Реализован шаблон кодирования, в котором код сначала пытается получить доступ к компонентам DCOM с помощью простого набора параметров. Если первая попытка не удалась, предпринимается вторая попытка с другим набором параметров. Причина неудачи первой попытки заключается в том, что существуют сценарии, в которых она может оказаться успешной. В этих сценариях этот набор параметров является предпочтительным.
DCOM Error 10016 решена
Я надеюсь, что это помогло вам исправить ошибку распределенного COM 10016. Должен подчеркнуть, что ошибка DCOM 10016 вряд ли повлияет на производительность вашей системы.
Спасибо за прочтение! На данный момент большая часть моих заметок, статей и сборников опубликована на Telegram-канале Левашова. Обязательно подпишитесь, чтобы не пропустить новости из мира IT, полезные инструкции и необходимые сервисы.
Редактирование реестра Windows для исправления ошибки DCOM Error 10016
Простая настройка реестра иногда может немедленно исправить ошибку DCOM 10016.
Перед редактированием реестра рекомендую создать резервную копию.
Введите реестр в поле поиска меню «Пуск». Перейдите в «Файл» > «Экспорт», установите для параметра «Область экспорта» значение «Все», затем сохраните реестр Windows в подходящем месте. Следующее исправление не повредит вашему компьютеру, но лучше всего создать резервную копию для восстановления на случай неожиданного сбоя.
Итак, попробуем исправить ошибку.
- Введите реестр в поле поиска меню «Пуск» и откройте редактор реестра.
- Перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftOle. Адрес можно скопировать и вставить в адресное поле редактирования регистра.
- Удалите следующие четыре ключа реестра:
- Дефолтакцесспермиссион
- Дефолтлаунчпермиссион
- Ограничение доступа к машине
- МашинаЗапускОграничение
- Закройте редактор реестра Windows и перезагрузите систему.
С этого момента в системе не должно быть ошибки DCOM 10016.