ИСПРАВЛЕНИЕ: ошибка Windows 10 Distributedcom 10016

  • Windows 10 - это надежная компьютерная операционная система, которую ежедневно используют сотни миллионов пользователей.
  • Но даже Windows 10 может иногда плохо себя вести. Справедливо сказать, что каждый пользователь Windows 10 хотя бы раз сталкивался с пресловутой ошибкой Distributedcom 10016 или DCOM event ID 10016.
  • Эта ошибка указывает на то, что программа пытается получить доступ к серверу DCOM, не имея для этого необходимых разрешений. В этом руководстве мы покажем вам, как можно навсегда исправить эту досадную ошибку.
  • Это руководство является частью нашей серии ошибок Windows 10, в которой мы предлагаем вам лучшие руководства по исправлению распространенных ошибок ПК.
как исправить ошибку dcom

Возможно, вы столкнулись с пресловутой ошибкой distributioncom 10016 или идентификатором события DCOM 10016 в своей ОС Windows 10. Это известная ошибка, которая существует с эпохи Windows 8.

К сожалению, ошибка не устраняется даже после обновления. Это возникает из-за отсутствия у пользователя прав, когда приложение пытается запустить сервер DCOM.

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

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

Как исправить идентификатор события DCOM 10016?

1. Удалите ключи реестра.

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

  1. Перейдите к полю поиска и введите Regedit. 
  2. Отобразится список результатов поиска, и вы можете щелкнуть Regedit, чтобы открыть его.
  3. Наведите указатель мыши на раздел HKEY _LOCAL_MACHINE SOFTWARE MicrosoftOle и удалите следующие ключи: DefaultAccessPermission, DefaultLaunch, PermissionMachineAccessRestriction и MachineLaunchRestriction.
  4. Наконец, вы можете сохранить изменения, перезагрузив компьютер.

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

2. Включите достаточные разрешения

  1. Нажмите  Windows +   R, в вашей системе откроется диалоговое окно « Выполнить»
  2. Затем вам нужно ввести Regedit  в диалоговом окне « Выполнить» и нажать кнопку « ОК» .
  3. Вы сможете увидеть редактор реестра в своей системе всего за несколько секунд.
  4. Перейдите в  папку HKEY _CLASSES_ROOTCLSID , разверните ее и найдите папку CLSID с тем же идентификатором CLSID, который вы указали при ошибке. Щелкните правой кнопкой мыши и выберите эту папку. CLISD regedit для Windows 10
  5.   Вы сможете увидеть  владельца в верхней части окна. Вам необходимо изменить владельца на группу администраторов.
  6. Теперь вам нужно выбрать  Заменить все записи разрешений дочерних объектов , которые доступны в нижней части окна владельца.
  7. Вы увидите предупреждение безопасности Windows, теперь нажмите кнопки ОК и Да соответственно.
  8. Нажмите  Добавить кнопку , введите  Everyone в соответствующем поле и нажмите  на  OK  кнопку в предыдущем  окне разрешений .
  9. Вы увидите список пользователей в верхней части  главного окна разрешений. Теперь выберите « Все» в списке пользователей и выберите «Разрешить» предоставить пользователю  полный доступ внизу.
  10. Нажмите OK, чтобы получить  полный контроль и  сохранить изменения.
  11. Затем вам нужно развернуть следующие папки в  HKEY_LOCAL_MACHINE Software ClassesAppID.приложение regedit
  12. Выберите папку с APPID, похожим на сообщение об ошибке, и щелкните ее правой кнопкой мыши.
  13. Повторите шаги с 5 по 10, чтобы предоставить соответствующему приложению достаточные разрешения. 
  14. Будет виден раздел реестра, имя которого будет похоже на имя службы, вызвавшей ошибку.
  15. Откройте  панель управления из меню « Пуск» и перейдите в правый верхний угол, чтобы включить  отображение значков
  16. Затем вам нужно перейти в  Администрирование >> Службы компонентов.компонентные услуги
  17. Зайдите в Компьютер >> Мой компьютер. услуги компонентов моего компьютера
  18. Щелкните правой кнопкой мыши службу, вызывающую проблему, выберите « Свойства» и выберите вкладку « Безопасность ».
  19. Если вы правильно выполнили все предыдущие шаги для установки разрешений в реестре, вы можете выбрать  Настроить  против  Разрешения на запуск и активации , Прав доступа и разрешения настройки категорий.
  20. Щелкните Изменить напротив разрешений на запуск и активацию. ( Щелкните Удалить, если вы получили следующее предупреждение, что одна или несколько прикрепленных записей разрешений имеют нераспознанный тип )
  21. Теперь найдите  Систему в списке пользователей. Нажмите кнопку « Добавить» , если вы не можете найти его, введите «  Система» и нажмите кнопку « ОК» .
  22. Теперь вы сможете выбрать  систему под списком пользователей в текущем окне. Найдите «  Локальный запуск» и «Локальная активация» и выберите « Разрешить». 
  23. Нажмите OK , чтобы сохранить изменения и повторите шаг 21 для  разрешений доступа и разрешений конфигурации , а также.

Наконец, вы найдете некоторые другие значения ClSID и AppID . Повторите следующие шаги для всех тех значений, которые были перечислены в журналах событий. Изменения вступят в силу после перезапуска системы в конце.

Хотя второе решение кажется долгим и беспокойным, оно рекомендуется только тем пользователям, которые не могут устранить ошибку с помощью первого метода.

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

Не стесняйтесь поделиться с нами, если вы быстро исправили ошибку.

Часто задаваемые вопросы: подробнее об ошибке DCOM

  • Что такое DCOM-сервер?

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

  • Что такое ошибка DCOM?

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

  • Могу ли я отключить DCOM?
Чтобы отключить службу DCOM , выполните следующие действия:
  1. Перейдите в Пуск > Администрирование > Службы компонентов .
  2. Разверните « Компьютеры» , щелкните правой кнопкой мыши « Мой компьютер» и выберите « Свойства» .
  3. На вкладке « Свойства по умолчанию » снимите флажок « Включить распределенный COM на этом компьютере» .
  4. Щелкните OK и закройте окно Службы компонентов.
Примечание редактора:   этот пост был первоначально опубликован в феврале 2019 года, и с   тех пор он был переработан и обновлен в апреле 2020 года для обеспечения свежести, точности и полноты.