Repeater-zone.ru

ПК Репитер
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка 10016 в Windows 10

На сервере Windows Server 2012 R2 постоянно возникает ошибка 10016.

Параметры разрешений для конкретного приложения не дают разрешения Локально Активация для приложения COM-сервера с CLSID

и APPID
<9CA88EE3-ACB7-47C8-AFC4-AB702511C276>или <316CDED5-E4AE-4B15-9113-7055D84DCC97>или <4839DDB7-58C2-48F5-8283-E1D1807D0D7D>
пользователю NT AUTHORITYСИСТЕМА с ИД безопасности (S-1-5-18) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.

Событие 10016

Данная ошибка выскакивает, когда какая-то из утилит не может обратиться к DCOM объекту, чаще всего, это связано с недостаточностью разрешений. Был реализован шаблон кодирования, где код сначала пытается получить доступ к компонентам DCOM с одним набором параметров. Если первая попытка не удалась, она пытается снова с другим набором параметров. Причина, по которой он не пропускает первую попытку, заключается в том, что существуют сценарии, в которых он может быть успешным. В этих сценариях это предпочтительнее. Если вы не в курсе, что такое COM объекты и DCOM, то если по простому, это концепция для создания программного обеспечения на основе взаимодействующих компонентов объекта, каждый из которых может использоваться во многих программах одновременно. На основе COM были созданы ActiveX, DCOM, COM+, DirectX, .Net.

  • <316CDED5-E4AE-4B15-9113-7055D84DCC97>— Кнопка пуск (Immersive Shell) — интерфейс метро
  • <4839DDB7-58C2-48F5-8283-E1D1807D0D7D>— ShellServiceHost
  • <9CA88EE3-ACB7-47C8-AFC4-AB702511C276>— RuntimeBroker

Что такое DistributedCOM?

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

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

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

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

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

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

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

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

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

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

  1. Введите регистрацию в строке поиска в меню «Пуск» и выберите «Лучшее соответствие».
  2. Перейдите к HKEY_LOCAL_MACHINESOFTWAREMicrosoftOle. Вы можете скопировать и вставить адрес в адресную строку редактора реестра.
  3. Удалите следующие четыре раздела реестра:
  4. Закройте редактор реестра Windows, затем перезагрузите систему.

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

1. Edit the Windows Registry to Fix DCOM Error 10016

The first port of call is the Windows Registry. A simple registry tweak can sometimes fix the DCOM Error 10016 immediately.

Before editing the registry, we recommend taking a backup.

Type registry in your Start Menu search bar and select the Best Match. Head to File > Export, set the Export Range to All, then Save the Windows Registry to a handy location. The following fix won't damage your computer, but it is best to take a backup to restore from in the event of an unexpected error.

Now, let's attempt the fix.

  1. Type registry in your Start Menu search bar and select the Best Match.
  2. Navigate to HKEY_LOCAL_MACHINESOFTWAREMicrosoftOle. You can copy and paste the address into the Registry Editor address bar.
  3. Delete the following four registry keys:
  4. Close the Windows Registry Editor, then reboot your system.

Your system should remain DCOM Error 10016 free from now on.

Шаг 3 — Откройте Сервисы Компонентов

Службы компонентов можно открыть так же, как вы открывали PowerShell на шаге 2. Нажмите «Пуск» и введите службы компонентов. Вам не нужно запускать эту программу от имени администратора. Оказавшись там, перейдите в следующее место:
Услуги компонентов — Компьютеры — Мой компьютер — Конфигурация DCOM

Прокрутите вниз, пока не найдете Runtime Broker. В моем случае их было два! Как узнать, какой из перечисленных в ошибке?

Щелкните правой кнопкой мыши по каждому из них и выберите «Свойства». На вкладке Общие вы увидите идентификатор приложения, который должен совпадать с идентификатором приложения из сообщения об ошибке. Если вы получаете ошибки в средстве просмотра событий с идентификатором 10016 и более чем одним CLSID, возможно, необходимо исправить оба RuntimeBrokers. В моем случае мне нужно было только исправить один.

1. Редактирование реестра Windows для исправления ошибки DCOM Error 10016

Простая настройка реестра иногда позволяет немедленно исправить ошибку DCOM Error 10016.

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

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

Итак, давайте попробуем исправить ошибку.

  1. Введите registry в строке поиска меню Пуск и откройте Редактор реестра.
  2. Перейдите по ссылке HKEY_LOCAL_MACHINESOFTWAREMicrosoftOle. Адрес можно скопировать и вставить в адресную строку редактора реестра.
  3. Удалите следующие четыре ключа реестра:
    • DefaultAccessPermission
    • DefaultLaunchPermission
    • MachineAccessRestriction
    • MachineLaunchRestriction
  4. Закройте редактор реестра Windows, а затем перезагрузите систему.

С этого момента в системе не должно быть ошибки DCOM Error 10016.

Исправляем сбой «DistributedCOM 10016»

Мы собрали все проверенные решения данной проблемы. Примените их по мере сложности исполнения, начиная с самых простых.

Repair Tool

Корпорация Майкрософт позаботилась про своих клиентов и выпустила программу Repair Tool. Утилита совершенно бесплатная. Интерфейс упрощен, но функциональность все равно на высоком уровне. Код ошибки 10016 входит в число проблем, которые решаются посредством Repair Tool. Обязательно для начала попробуйте исправить критические сбои с ее помощью. Загружаем только на официальной веб-станице Microsoft: www.microsoft.com/en-us/download.

Проверка реестра

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

Проверка-реестра-Windows-через-CCleaner

Проверка реестра Windows, через CCleaner

Доступ к APPID

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

  1. В сообщении копируем ключ реестра (он указан под строкой APPID) и далее с ним будем разбираться.
  2. Жмем Win+R и задаем команду regedit.exe. Открывается окно реестра, но чтобы не возиться долго, входим в Поиск (жмем CTRL и F). Вносим имя этого ключа. Мы покажем на примере <01A39A4B-90E2-4EDF-8A1C-DD9E5F526568>. Кликаем по «Найти далее».

Ищем-ключ-реестра-указанный-в-ошибке

Ищем ключ реестра, указанный в ошибке

Открываем-Полный-доступ-в-Разрешениях

Открываем «Полный доступ» в Разрешениях

Следующие шаги будем делать в «Панель управления» и подменю «Администрирование». Нам нужно отыскать «Службы компонентов».

Открываем-Службы-компонентов

Открываем Службы компонентов

  1. Прокликайте несколько раз иконку Компьютера посредине.
  2. Находим файл IPBusEnum в папке «Настройка DCOM». Через мышку попадаете в свойства объекта.
  3. В графе Безопасности в первом выделенном окне справа жмем «Изменить». Далее пользователю нужно в системе дать добро на Локальный запуск. Наконец последним шагом закрепляем свое действие через «ОК».

Устанавливаем-разрешение-локального-запуска

Устанавливаем разрешение локального запуска

Для более лучшего понимания всех этих шагов, вот наглядная видео-инструкция по этому методу:

Очищаем винчестер

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

Исправление проблемы

Существует несколько способов устранения неисправности на персональном устройстве (портативном, стационарном) в домашних условиях, без обращения к мастеру. К ним относят – предоставление доступа (разрешений) через встроенный реестр, использование журнала событий операционной системы ПК, настройка отдельных функциональных служб.

screenshot_3

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

Предупреждение с текстом ошибки 10016 свидетельствует о наличии неполадок внутренних блоков действующей операционки. Разрешение настраивается через внутренний редактор ОС. Этапы действий:

  • открыть инструмент, используя горячие клавиши «Win» и «R» (через окно «Выполнить» и команду «regedit»);

screenshot_4

  • перейти на подраздел «Правка», строка «Найти» (открываются в меню открытого рабочего окна);

screenshot_5

  • проблемная программа имеет отдельный код из 16 символов, который нужно скопировать и переместить в поле поисковой строки;

screenshot_6

  • правой клавишей мышки вызвать контекстное меню приложения;

screenshot_7

  • кликнуть по строке «Разрешения», потом – в новом перечне – «Дополнительно».

screenshot_8

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

Журнал событий

Журнал событий позволяет отследить события, перенастройки, процессы и обновления которые происходили, происходят или должны произойти внутри операционки конкретного ПК (портативного ноутбука или стационарного механизма). Неисправность с указанным кодом устраняют с использованием следующей инструкции:

  • открыть блок управления «Администрирование»;

screenshot_9

  • перейти на раздел «Журналы Windows», затем – «Система»;

screenshot_10

  • проверить информацию.

screenshot_11

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

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

Дополнительный вариант устранения неполадки – активация встроенного сервиса настроек «Служба компонентов». Необходимые шаги:

  • открыть поисковую панель операционки Windows;

screenshot_12

  • в пустое поле ввести запрос поиска;

screenshot_13

  • открыть контекстное меню результата (нажать правой клавишей мышки по названию элемента);

screenshot_14

  • запустить службу с правами Администратора (иначе внести необходимые изменения не получится);
  • выбрать пункт «RuntimeBroker», перейдя по нескольким разделам – «Компьютеры», затем – «Мой компьютер» и «Настройка DCOM»;

screenshot_15

  • через контекстный список файла выбрать строку «Безопасность», где должна отобразиться активная кнопка «Настроить».

screenshot_16

screenshot_17

Затем требуется скопировать код программы, вызывающей ошибку. В Редакторе реестра нужно выбрать пункт «Правка» и после – «Найти», ввести скопированную кодировку. Перейти в дополнительном перечне настроек к пункту «Администраторы» (строки – дополнительно, изменить, дополнительно, поиск). В данном блоке переходят к настройкам PowerShell.

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

голоса
Рейтинг статьи
Читать еще:  История Chrome на Android: как посмотреть, восстановить удаленную
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector