Distributedcom 10010 windows 10 как исправить

 
Event ID 10016 DistributedCOM Windows 10 Error is one of the most notorious issues that users confront in the System log. This error triggers when certain processes do not contain permissions to the DCOM components that are mentioned in the event logs. It restricts the computer to run flawlessly which eventually annoys the users.

Подробный обзор

Ошибка 10016: с чем она связана и как проявляется

Ошибку DistributedCOM 10016 можно обнаружить в «Журнале событий». Она появляется из-за аварийного отключения ПК, аппаратного или программного сбоя устройства. Ошибка указывает на то, что служба DCOM не может запустить какое-либо приложение, потому что у системы отсутствуют права (разрешения) на это. В ошибке указываются два параметра: CLSID и APPID. Их значения нужны для поиска программы, на запуск которой у системы не хватает прав.

Ошибка 10016: с чем она связана и как проявляется

Как указывается в справке «Майкрософт» эта ошибка может быть проигнорирована юзером, но только в том случае, если система работает корректно. Но обычно, если есть такая проблема, система быстро забивает список «Просмотр событий» тысячами сообщений с ошибкой. Чтобы этого не происходило, нужно устранить неполадку.

Ошибка 10016: с чем она связана и как проявляется

Ошибка 10016: с чем она связана и как проявляется

Что такое DistributedCOM?

Прежде всего, что такое DistributedCOM и почему он показывает ошибку?

Что такое DistributedCOM?

Распределенная компонентная объектная модель (DCOM) является неотъемлемым аспектом сетевого взаимодействия на компьютерах Windows. Это запатентованная технология Microsoft, которая срабатывает каждый раз, когда приложение подключается к Интернету. Традиционный COM может получить доступ только к информации на той же машине, тогда как DCOM может получить доступ к данным на удаленных серверах.

Например, многие веб-сайты и службы используют сценарии для доступа к удаленному серверу. Когда ваша система делает запрос с использованием сценария или иным образом, DCOM направляет запрос конкретному объекту сценария. Учитывая, как часто современные приложения используют сетевое соединение и наше общее использование компьютеров, вы можете увидеть, как часто DCOM используется.

Что такое DistributedCOM?

Ошибка DCOM обычно возникает, когда приложение или служба пытается использовать DCOM, но не имеет надлежащих разрешений. В большинстве случаев ошибки DCOM не влияют на вашу систему, за исключением засорения вашего Event Viewer. Поскольку большинство пользователей Windows 10 не проверяют Event Viewer регулярно, об ошибках DCOM не стоит беспокоиться. Тем не менее, безошибочная система лучше, чем альтернатива.

Имея это в виду, вот один простой метод для исправления ошибки DCOM 10016, и еще одно исправление.

Что такое DistributedCOM?

Отредактируйте реестр Windows, чтобы исправить ошибку DCOM 10016

Первый порт захода — это реестр Windows. Простая настройка реестра иногда может сразу исправить ошибку DCOM 10016.

Что такое DistributedCOM?

Перед редактированием реестра рекомендую сделать резервную копию.

Введите регистрацию в строке поиска в меню «Пуск» и выберите «Лучшее совпадение». Перейдите в « Файл» → «Экспорт» , установите для параметра «Экспорт диапазона» значение «Все», затем сохраните реестр Windows в удобном месте. Следующее исправление не повредит ваш компьютер, но лучше всего сделать резервную копию для восстановления в случае непредвиденной ошибки.

Что такое DistributedCOM?

Теперь давайте попробуем исправить.

Что такое DistributedCOM?
  1. Введите регистрацию в строке поиска в меню «Пуск» и выберите «Лучшее соответствие».
  2. Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole. Вы можете скопировать и вставить адрес в адресную строку редактора реестра.
  3. Удалите следующие четыре раздела реестра: DefaultAccessPermission DefaultLaunchPermission MachineAccessRestriction MachineLaunchRestriction
  4. Закройте редактор реестра Windows, затем перезагрузите систему.

Ваша система должна оставаться без ошибок DCOM 10016 с этого момента.

Что такое DistributedCOM?

Исправляем ошибку в журнале событий Windows 10

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

Исправление ошибки 10016

Данная ошибка относится к числу тех, что могут быть проигнорированы пользователем. Об этом говорит запись в базе знаний Microsoft. Вместе с тем, она может сообщать о том, что некоторые компоненты работают некорректно. Это касается серверных функций операционной системы, которые обеспечивают взаимодействие с локальной сетью, в том числе и с виртуальными машинами. Иногда мы можем наблюдать сбои и при удаленных сеансах. Если вы заметили, что запись появилась после возникновения подобных проблем, следует принять меры.

Еще одна причина появления ошибки – аварийное завершение работы системы. Это может быть отключение электроэнергии, сбой в программном или аппаратном обеспечении компьютера. В таком случае необходимо проверить, не появится ли событие при штатной работе, после чего уже приступать к решению, приведенному ниже.

Шаг 1: Настройка разрешений в реестре

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

Подробнее:Как создать точку восстановления в Windows 10Как откатить Windows 10 до точки восстановления

Еще один нюанс: все операции необходимо производить из учетной записи, имеющей права администратора.

Исправляем ошибку в журнале событий Windows 10
  1. Внимательно смотрим на описание ошибки. Здесь нас интересуют два куска кода: «CLSID» и «AppID».
  2. Переходим к системному поиску (значок лупы на «Панели задач») и начинаем вводить «regedit». Когда в списке появится «Редактор реестра», нажимаем на него.
  3. Идем обратно в журнал и сначала выделяем и копируем значение AppID. Сделать это можно только с помощью комбинации CTRL+C.
  4. В редакторе выделяем корневую ветку «Компьютер».

    Идем в меню «Правка» и выбираем функцию поиска.

  5. Вставляем в поле наш скопированный код, оставляем флажок только возле пункта «Имена разделов» и жмем «Найти далее».
  6. Кликаем ПКМ по найденному разделу и переходим к настройке разрешений.
  7. Здесь нажимаем кнопку «Дополнительно».
  8. В блоке «Владелец» идем по ссылке «Изменить».
  9. Снова жмем «Дополнительно».
  10. Переходим к поиску.
  11. В результатах выбираем «Администраторы» и ОК.
  12. В следующем окне также нажимаем ОК.
  13. Для подтверждения смены владельца кликаем «Применить» и ОК.
  14. Теперь в окне «Разрешения для группы» выбираем «Администраторов» и даем им полный доступ.
  15. Повторяем действия для CLSID, то есть ищем раздел, меняем владельца и предоставляем полный доступ.
Читайте также:  NFC что такое? Зачем NFC в смартфоне и как его использовать?

Шаг 2: Настройка службы компонентов

Добраться до следующей оснастки также можно через системный поиск.

  1. Жмем на лупу и вводим слово «Службы». Здесь нас интересуют «Службы компонентов». Переходим.
  2. Раскрываем по очереди три верхних ветки.

    Кликаем по папке «Настройка DCOM».

  3. Справа находим пункты с названием «RuntimeBroker».

    Нам подходит только один из них. Проверить, какой именно, можно, перейдя в «Свойства».

    Код приложения должен соответствовать коду AppID из описания ошибки (мы его искали первым в редакторе реестра).

  4. Идем на вкладку «Безопасность» и нажимаем кнопку «Изменить» в блоке «Разрешение на запуск и активацию».
  5. Далее по запросу системы удаляем нераспознаваемые записи разрешений.
  6. В открывшемся окне настроек жмем кнопку «Добавить».
  7. По аналогии с операцией в реестре, переходим к дополнительным опциям.
  8. Ищем «LOCAL SERVICE» и нажимаем ОК.

    Еще раз ОК.

  9. Выбираем добавленного юзера и в нижнем блоке ставим флажки, как показано на скриншоте ниже.
  10. Таким же способом добавляем и настраиваем пользователя с именем «СИСТЕМА».
  11. В окне разрешений нажимаем ОК.
  12. В свойствах «RuntimeBroker» жмем «Применить» и ОК.
  13. Перезагружаем ПК.

Заключение

Таким образом, мы избавились от ошибки 10016 в журнале событий. Здесь стоит повториться: если она не вызывает проблем в работе системы, то лучше отказаться от описанной выше операции, так как необоснованное вмешательство в параметры безопасности может привести к более серьезным последствиям, устранить которые будет намного сложнее. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Разрешение DCOM на выполнение определенных действий при возникновении ошибок

Если это не сработает, то вы сможете найти гораздо более длинный выход из сложившейся ситуации. Сообщение об ошибке DCOM Error 10016 в средстве просмотра событий содержит информацию о конкретном приложении или процессе, создающем проблему.

Загрузите средство просмотра событий.

Перейдите в Журнал Windows > Система и найдите вашу последнюю ошибку DCOM 10016. Дважды щелкните сообщение об ошибке, чтобы развернуть его.

Разрешение DCOM на выполнение определенных действий при возникновении ошибок

Вкладка General (Общие) объясняет причину ошибки 10016 и содержит список CLSID (Class ID) и APPID (Application ID). Символьные строки CLSID и APPID выглядят случайно. Однако с их помощью можно определить, какое приложение или служба является источником ошибки 10016.

Найдите CLSID и APPID в редакторе реестра

Вот как найти службу в Редакторе реестра.

Сначала выделите CLSID в средстве просмотра событий, а затем нажмите CTRL + C для копирования. Затем откройте Редактор реестра. Поиск в реестре осуществляется по следующим параметрам:

Помните, что адрес можно скопировать и вставить в адресную строку редактора реестра. По окончании поиска CLSID можно выполнить перекрестные ссылки на APPID из сообщения об ошибке с AppID, указанным в CLSID.

Разрешение DCOM на выполнение определенных действий при возникновении ошибок

Ошибка DCOM 10016 в примере связана с Runtime Broker, который является одной из наиболее распространенных причин этой ошибки.

Редактирование разрешений CLSID

В левом списке записей реестра щелкните правой кнопкой мыши CLSID, относящийся к ошибке, затем выберите Permission > Advanced (Разрешение > Дополнительно). Отсюда вы можете отредактировать права доступа к службе.

Выделите пункт Administrators (Администраторы) и выберите Edit (Редактировать). Переключите основные разрешения на Full Control, а затем нажмите OK > Apply > OK.

Теперь перезапустите систему.

Разрешение DCOM на выполнение определенных действий при возникновении ошибок

После завершения перезапуска введите Component Services (Службы компонентов) в строку поиска меню Пуск и запустите сервис. Перейдите к Компьютеры > Мой компьютер > DCOM Config.

Вы увидите длинный список сервисов, использующих DCOM каким-либо образом. Найдите службу, используя имя и APPID, щелкните правой кнопкой мыши и выберите Properties > Security.

В разделе Launch and Activation Permissions выберите Edit > Add > Add a Local Service > Apply. Теперь поставьте галочку в поле Local Activation, нажмите OK и перезагрузите систему еще раз.

Ух ты! Все сделано, процесс завершен.

Примечание: К сожалению, если у вас несколько причин ошибки 10016, вам придется выполнять этот процесс для каждой комбинации CSLID/APPID.

Разрешение DCOM на выполнение определенных действий при возникновении ошибок

Разрешение DCOM на выполнение определенных действий при возникновении ошибок

Если это не сработает, то вы сможете найти гораздо более длинный выход из сложившейся ситуации. Сообщение об ошибке DCOM Error 10016 в средстве просмотра событий содержит информацию о конкретном приложении или процессе, создающем проблему.

Загрузите средство просмотра событий.

Перейдите в Журнал Windows > Система и найдите вашу последнюю ошибку DCOM 10016. Дважды щелкните сообщение об ошибке, чтобы развернуть его.

Вкладка General (Общие) объясняет причину ошибки 10016 и содержит список CLSID (Class ID) и APPID (Application ID). Символьные строки 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, относящийся к ошибке, затем выберите Permission > Advanced (Разрешение > Дополнительно). Отсюда вы можете отредактировать права доступа к службе.

Выделите пункт Administrators (Администраторы) и выберите Edit (Редактировать). Переключите основные разрешения на Full Control, а затем нажмите OK > Apply > OK.

Теперь перезапустите систему.

После завершения перезапуска введите Component Services (Службы компонентов) в строку поиска меню Пуск и запустите сервис. Перейдите к Компьютеры > Мой компьютер > DCOM Config.

Вы увидите длинный список сервисов, использующих DCOM каким-либо образом. Найдите службу, используя имя и APPID, щелкните правой кнопкой мыши и выберите Properties > Security.

В разделе Launch and Activation Permissions выберите Edit > Add > Add a Local Service > Apply. Теперь поставьте галочку в поле Local Activation, нажмите OK и перезагрузите систему еще раз.

Ух ты! Все сделано, процесс завершен.

Примечание: К сожалению, если у вас несколько причин ошибки 10016, вам придется выполнять этот процесс для каждой комбинации CSLID/APPID.

Как убрать ошибку DistributedCOM 10016

Решение проблемы состоит из двух этапов — оба опишем как можно подробно. Наберитесь терпения и приступайте к процедуре.

Как убрать ошибку DistributedCOM 10016

Настройка разрешений в реестре

Как убрать ошибку DistributedCOM 10016

Перед редактированием реестра обязательно создайте точку восстановления, чтобы можно было в любой момент сделать откат до текущих настроек, если что-то пойдёт не так:

Как убрать ошибку DistributedCOM 10016

    Кликните по иконке лупы на «Панели задач» и вставьте команду systempropertiesprotection. Откройте результат выдачи.

    Как убрать ошибку DistributedCOM 10016

    В поиске вбейте код systempropertiesprotection

    Как убрать ошибку DistributedCOM 10016

    Напишите название для точки восстановления и запомните его

    Как убрать ошибку DistributedCOM 10016

    Теперь переходим к самой процедуре:

    Как убрать ошибку DistributedCOM 10016

      Заходим в «учётку», которая обладает правами администратора на вашем ПК. В «Журнале событий» выделяем значение для APPID, которое значится в ошибке.

      Как убрать ошибку DistributedCOM 10016

      Скопируйте значение для APPID в буфер обмена

      Как убрать ошибку DistributedCOM 10016

      В правке выберите пункт «Найти»

      Как убрать ошибку DistributedCOM 10016

      Перейдите к разрешениям папки

      Как убрать ошибку DistributedCOM 10016

      Кликните по «Дополнительно» в небольшом окне

      Как убрать ошибку DistributedCOM 10016

      Перейдите к смене владельца

      Как убрать ошибку DistributedCOM 10016

      Нажмите на «Дополнительно» в маленьком окошке

      Как убрать ошибку DistributedCOM 10016

      Выделите администраторов и щёлкните по ОК

      Как убрать ошибку DistributedCOM 10016

      Просто кликните по ОК

      Как убрать ошибку DistributedCOM 10016

      Примените настройки и нажмите на ОК

      Как убрать ошибку DistributedCOM 10016

      Предоставьте полный доступ администраторам

      Как убрать ошибку DistributedCOM 10016

      Повторите процедуру в «Редакторе реестра», только уже с параметром CLSID из ошибки 10016

      Как убрать ошибку DistributedCOM 10016

      Настройка служебных компонентов

      Как убрать ошибку DistributedCOM 10016

      После манипуляций с разрешениями настройте некоторые системные компоненты:

      Как убрать ошибку DistributedCOM 10016

        Откройте панель «Поиск» на «Панели задач» и введите запрос «Службы компонентов». Откройте соответствующий результат.

        Как убрать ошибку DistributedCOM 10016

        Откройте «Службы компонентов» через панель для поиска

        Как убрать ошибку DistributedCOM 10016

        Найдите компонент RunTime Broker в списке

        Как убрать ошибку DistributedCOM 10016

        Перейдите к свойствам RunTime Broker

        Как убрать ошибку DistributedCOM 10016

        Сравните значение APPID в ошибке 10016 с кодом приложения

        Щёлкните по «Изменить» в окошке

        Нажмите на «Удалить» в окне

        Нажмите на «Добавить» под списком

        Найдите юзера LOCAL SERVICE

        Выберите первое и третье значение в разрешениях

        Выделите в списке «Система»

        Системе также предоставляем первое и третье разрешение

        Сохраните обязательно все изменения

        Сначала вам нужно предоставить все разрешения через «Редактор реестра», а затем поработать в окне «Службы компонентов» с параметром RunTime Broker, чтобы успешно решить проблему с кодов 10016 в «Журнале событий». Перед процедурой не забудьте сохранить на ПК точку восстановления, чтобы можно было сделать в любой момент возврат исходного состояния системы до всех манипуляций.

Сделать копию реестра

Прежде чем выполнить шаги по устранению ошибок DCOM 10016, необходимо сделать копию системного реестра. Это позволит восстановить работу ОС в случае ее сбоев.

Также перед выполнением нижеследующих действий необходимо зайти в Windows с правами администратора.

Сделать копию реестра

Справка! Первый созданный в Windows 10 пользователь (напр., при инсталляции системы) имеет права администратора.

Шаг 1. Нажать клавиши «Win+R».

Нажимаем клавиши «Win+R»

Сделать копию реестра

Печатаем в меню «regedit» и щелкаем «ОК»

Шаг 3. Откроется «Registry Editor» («Редактор реестра»). Нажать «File» («Файл») и щелкнуть «Export» («Экспорт»).

Нажимаем «File», щелкаем «Export»

Сделать копию реестра

Шаг 4. В следующем окне о («Все»).

О

Шаг 5. Выбрать папку для размещения копии реестра и ввести ее имя.

Сделать копию реестра

Выбираем папку для размещения копии реестра и вводим ее имя

Шаг 6. Щелкнуть «Save» («Сохранить»).

Сделать копию реестра

Исправляем ошибку в журнале событий Windows 10

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

Исправление ошибки 10016

Данная ошибка относится к числу тех, что могут быть проигнорированы пользователем. Об этом говорит запись в базе знаний Microsoft. Вместе с тем, она может сообщать о том, что некоторые компоненты работают некорректно. Это касается серверных функций операционной системы, которые обеспечивают взаимодействие с локальной сетью, в том числе и с виртуальными машинами. Иногда мы можем наблюдать сбои и при удаленных сеансах. Если вы заметили, что запись появилась после возникновения подобных проблем, следует принять меры.

Еще одна причина появления ошибки – аварийное завершение работы системы. Это может быть отключение электроэнергии, сбой в программном или аппаратном обеспечении компьютера. В таком случае необходимо проверить, не появится ли событие при штатной работе, после чего уже приступать к решению, приведенному ниже.

Шаг 1: Настройка разрешений в реестре

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

Подробнее:Как создать точку восстановления в Windows 10Как откатить Windows 10 до точки восстановления

Еще один нюанс: все операции необходимо производить из учетной записи, имеющей права администратора.

Исправляем ошибку в журнале событий Windows 10
  1. Внимательно смотрим на описание ошибки. Здесь нас интересуют два куска кода: «CLSID» и «AppID».
  2. Переходим к системному поиску (значок лупы на «Панели задач») и начинаем вводить «regedit». Когда в списке появится «Редактор реестра», нажимаем на него.
  3. Идем обратно в журнал и сначала выделяем и копируем значение AppID. Сделать это можно только с помощью комбинации CTRL+C.
  4. В редакторе выделяем корневую ветку «Компьютер».

    Идем в меню «Правка» и выбираем функцию поиска.

  5. Вставляем в поле наш скопированный код, оставляем флажок только возле пункта «Имена разделов» и жмем «Найти далее».
  6. Кликаем ПКМ по найденному разделу и переходим к настройке разрешений.
  7. Здесь нажимаем кнопку «Дополнительно».
  8. В блоке «Владелец» идем по ссылке «Изменить».
  9. Снова жмем «Дополнительно».
  10. Переходим к поиску.
  11. В результатах выбираем «Администраторы» и ОК.
  12. В следующем окне также нажимаем ОК.
  13. Для подтверждения смены владельца кликаем «Применить» и ОК.
  14. Теперь в окне «Разрешения для группы» выбираем «Администраторов» и даем им полный доступ.
  15. Повторяем действия для CLSID, то есть ищем раздел, меняем владельца и предоставляем полный доступ.

Шаг 2: Настройка службы компонентов

Добраться до следующей оснастки также можно через системный поиск.

  1. Жмем на лупу и вводим слово «Службы». Здесь нас интересуют «Службы компонентов». Переходим.
  2. Раскрываем по очереди три верхних ветки.

    Кликаем по папке «Настройка DCOM».

  3. Справа находим пункты с названием «RuntimeBroker».

    Нам подходит только один из них. Проверить, какой именно, можно, перейдя в «Свойства».

    Код приложения должен соответствовать коду AppID из описания ошибки (мы его искали первым в редакторе реестра).

  4. Идем на вкладку «Безопасность» и нажимаем кнопку «Изменить» в блоке «Разрешение на запуск и активацию».
  5. Далее по запросу системы удаляем нераспознаваемые записи разрешений.
  6. В открывшемся окне настроек жмем кнопку «Добавить».
  7. По аналогии с операцией в реестре, переходим к дополнительным опциям.
  8. Ищем «LOCAL SERVICE» и нажимаем ОК.

    Еще раз ОК.

  9. Выбираем добавленного юзера и в нижнем блоке ставим флажки, как показано на скриншоте ниже.
  10. Таким же способом добавляем и настраиваем пользователя с именем «СИСТЕМА».
  11. В окне разрешений нажимаем ОК.
  12. В свойствах «RuntimeBroker» жмем «Применить» и ОК.
  13. Перезагружаем ПК.

Заключение

Таким образом, мы избавились от ошибки 10016 в журнале событий. Здесь стоит повториться: если она не вызывает проблем в работе системы, то лучше отказаться от описанной выше операции, так как необоснованное вмешательство в параметры безопасности может привести к более серьезным последствиям, устранить которые будет намного сложнее. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Как исправить ошибку DCOM 10016?

Сначала надо дать себе права на изменение разрешений службы DistributedCOM.

Право на изменение разрешений DCOM получается через реестр

Делается это через реестр:

Как исправить ошибку DCOM 10016?
  1. Откройте редактор реестра, нажав Win+R и набрав regedit в окне «Выполнить».
  2. Найдите пункт «Найти» в разделе «Правка» меню редактора.
  3. Скопируйте 16-ричный код проблемного приложения из сообщения об ошибке DistributedCOM 10016 в поле поиска.
  4. Нажмите на него правой кнопкой мыши и выберите «Разрешения», затем — «Дополнительно».
  5. Смените владельца на группу «Администраторы».
  6. Вернитесь в меню «Разрешения», выберите группу «Администраторы» и поставьте галку напротив пункта «Полный доступ» в окне разрешений.

Теперь у вас есть право дать службе DCOM разрешение на использование проблемного приложения. Делается это через утилиту «Службы компонентов», которая открывается командой dmconfig в окне «Выполнить».

В «Службах компонентов» DCOM выдается право на использование приложения

После открытия утилиты порядок действий таков:

  1. Последовательно раскройте разделы «Службы компонентов», «Компьютеры», «Мой компьютер» в меню слева и выберите пункт «Настройка DCOM».
  2. В списке справа найдите проблемное приложение по его 16-ричному коду.
  3. Кликните по нему правой кнопкой и выберите «Свойства».
  4. Перейдите на вкладку «Безопасность» и нажмите «Изменить» в блоке «Разрешения на запуск и активацию».
  5. Выберите пользователя SYSTEM или СИСТЕМА и разрешите ему локальную активацию приложения. Если этого пользователя нет, добавьте его, нажав «Добавить».
  6. Примените изменения и закройте все окна.
Как исправить ошибку DCOM 10016?

После перезагрузки компьютера новые опции активируются. Так как исправить ошибку DistributedCOM 10016 на Windows 10 достаточно один раз, в дальнейшем она перестанет появляться.

Исправление ошибки DistributedCOM

Перед тем как приступать к активным действиям, необходимо получить список ошибок в оснастке просмотра событий. Открыв ее командой eventvwr, разверните в левой колонке Журналы Windows – Система, справа нажмите «Фильтр текущего журнала» и отсортируйте записи по коду события 10016 и/или источнику.

Теперь скопируйте APPID-код приложения из описания ошибки и откройте командой regedit штатный редактор реестра.

Выделите корневой раздел «Компьютер» и выполните поиск по скопированному идентификатору, отметив среди искомых объектов «Имена разделов».

Далее кликните ПКМ по найденному разделу, выберите в меню «Разрешения» и нажмите в открывшемся окошке кнопку «Дополнительно».

В окне дополнительных параметров напротив имени владельца нажмите «Изменить», потом «Дополнительно», затем «Поиск» и выберите в качестве нового хозяина «Администраторы». Последовательно сохраните настройки.

Точно такие же действия выполните в отношении ключа CLSID – найдите в реестре соответствующий ему раздел, поменяйте его владельца на «Администраторы» и предоставьте группе полный доступ. На этом первый этап исправления ошибки 10016 DistributedCOM завершен.

Изменив разрешения в реестре, откройте командой или dcomcnfg встроенное приложение «Службы компонентов», разверните в левой колонке ветку настроек так, как показано на скриншоте, и отыщите справа элемент «RuntimeBroker».

Вполне вероятно у вас будет два таких элемента. Чтобы найти нужный, откройте его свойства и убедитесь, что указанный в них код приложения совпадает с APPID из описания ошибки 10016 DistributedCOM в Журнале событий. Неполадка с кодом события 10016 в Windows 10 может быть связана не только с RuntimeBroker, но и с другими приложениями, возможно, вам придется проверить их все.

Удостоверившись в правильности данных, переключитесь на вкладку «Безопасность» и нажмите кнопку «Изменить» в разделе «Разрешение на запуск и активацию».

Если система попросит удалить нераспознаваемые записи разрешений, удалите таковые. Теперь нажмите в открывшемся окошке разрешений кнопку «Добавить», затем «Дополнительно», найдите через поиск пользователя LOCAL SERVICE и предоставьте ему разрешения на локальный запуск и на локальную активацию.

Аналогичным образом добавьте с идентичными правами пользователя СИСТЕМА. Делается это по той же схеме, которая описана выше. Добавив указанных пользователей, последовательно сохраните все настройки и перезагрузите компьютер.

По идее, описанные выше действия должны помочь исправить ошибку 10016 в Windows 10, но, как показывает практика, в ряде случаев администратору не удается получить доступ к настройкам разрешений. Причины тому могут быть разными, а попытки их устранения нередко связаны с определенными рисками. Поэтому, если ошибка DistributedCOM не вызывает явных проблем, лучше проигнорировать ее, чтобы не навредить операционной системе и настройкам безопасности еще больше.