- Как исправить ошибку DistributedCOM 10016 в Windows 10
- Что такое DistributedCOM?
- 1. Отредактируйте реестр Windows, чтобы исправить ошибку DCOM 10016
- 2. Включите разрешения DCOM для определенной ошибки
- Ошибка 10016
- Ошибка DistributedCOM 10016 в Windows 10 как исправить
- Почему появляется ошибка DistributedCOM 10016?
- Как исправить ошибку DCOM 10016?
- Ошибка DistributedCOM Код события 10016 Windows 10
- Исправление кода события 10016 Ошибки DistributedCOM
- Проверка процесса
- Открытие сервисов компонентов
- Исправление разрешений
- Ошибка 10016 в Windows 10 и как ее исправить
- Ошибка 10016 в Windows 10 и как ее исправить
Как исправить ошибку DistributedCOM 10016 в Windows 10
DistributedCOM Error 10016 является распространенной проблемой Windows, встречающейся практически во всех версиях Windows начиная с Windows XP. Ошибка не сразу приводит к краху вашей системы. Вы не будете страдать от внезапного синего экрана смерти. На самом деле, ошибка DCOM 10016 является доброкачественной.
Однако это не значит, что вы не можете это исправить. Итак, вот как исправить ошибку DistributedCOM 10016 в вашей системе Windows 10.
Что такое 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.
Перед редактированием реестра рекомендую сделать резервную копию.
Теперь давайте попробуем исправить.
Ваша система должна оставаться без ошибок DCOM 10016 с этого момента.
2. Включите разрешения DCOM для определенной ошибки
Если это не сработает, вы можете использовать более длительный обходной путь. Однако, если у вас есть несколько отдельных приложений, все из которых предоставляют ошибки DCOM, следующий процесс займет некоторое время, так как вам придется повторять большинство из них для каждой ошибки.
Сообщение об ошибке DCOM 10016 в средстве просмотра событий содержит информацию о конкретном приложении или процессе, создающем проблему.
Введите средство просмотра событий в строке поиска в меню «Пуск» и выберите «Лучшее соответствие».
Перейдите в « Журналы Windows» → «Система» и найдите последнюю ошибку DCOM 10016. Дважды щелкните сообщение об ошибке, чтобы развернуть его.
Вкладка General объясняет причину ошибки 10016, перечисляя CLSID (идентификатор класса) и APPID (идентификатор приложения). Строки символов CLSID и APPID выглядят случайными. Однако их можно использовать для определения того, какое приложение или служба является маршрутом ошибки 10016.
Найдите CLSID и APPID в редакторе реестра
Вот как вы находите сервис в редакторе реестра.
Для меня это выглядит как HKEY_CLASSES_ROOT \ CLSID \ <2593f8b9-4eaf-457c-b68a-50f6b8ea6b54>.
Помните, что вы можете скопировать и вставить адрес в адресную строку редактора реестра. После завершения поиска CLSID вы можете связать APPID из сообщения об ошибке с AppID, указанным в CLSID.
В моем случае ошибка DCOM 10016 происходит от посредника времени выполнения, который является одной из наиболее распространенных причин этой ошибки.
Изменить разрешения CLSID
В левом списке записей реестра щелкните правой кнопкой мыши CLSID, относящийся к ошибке, затем выберите Разрешение → Дополнительно. Отсюда вы можете редактировать разрешения службы.
Выделите Администраторов и выберите Изменить. Переключите Основные разрешения, чтобы включить Полный доступ, затем нажмите OK → Применить → ОК.
Теперь перезагрузите вашу систему.
После завершения перезагрузки введите компонентные службы в строке поиска в меню «Пуск» и выберите «Лучшее соответствие». Перейдите в раздел Компьютеры → Мой компьютер → Конфигурация DCOM.
Вы увидите длинный список сервисов, которые каким-то образом используют DCOM. Найдите службу, используя имя и APPID, щелкните правой кнопкой мыши и выберите «Свойства» → «Безопасность».
В разделе «Разрешения на запуск и активацию» выберите «Правка» → «Добавить» → «Добавить локальную службу» → «Применить». Теперь установите флажок «Локальная активация», нажмите «ОК» и снова перезагрузите систему.
Уф! Все сделано, процесс завершен.
Примечание. К сожалению, если у вас есть несколько причин ошибки 10016, вам придется завершить этот процесс для каждой комбинации CSLID/APPID.
Ошибка DCOM 10016 решена
Надеемся, что это облегчило вашу ошибку в Distributed COM 10016. Я должен подчеркнуть, что ошибка DCOM 10016 вряд ли повлияет на производительность вашей системы. В очень старые времена, когда Microsoft впервые представила «Distributed» в компонентной объектной модели, были уязвимости. Однако эти уязвимости были исправлены, и DCOM теперь безопасен.
Ошибка 10016
Вылетают игры, в журнале вот эта ошибка.
Параметры разрешений для конкретного приложения не дают разрешения Локально Активация для приложения COM-сервера с CLSID
и APPID
<9ca88ee3-acb7-47c8-afc4-ab702511c276>
пользователю DESKTOP-1FBUMRL\stike с ИД безопасности (S-1-5-21-3941282900-2957854191-2711313464-1001) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.
А это вот в подробностях.
— | System |
[ Name] | Microsoft-Windows-DistributedCOM |
[ Guid] |
[ EventSourceName] | DCOM |
|
|
|
|
|
|
|
|
|
|
|
Найдите, пожалуйста, соответствующее приложение (игру) и предоставьте системе права на его запуск. Теперь дайте службе DCOM разрешение на использование проблемного приложения. Для этого запустите утилиту «Службы компонентов», которая открывается командой dmconfig в окне «Выполнить». 1. Последовательно раскройте разделы «Службы компонентов», «Компьютеры», «Мой компьютер» в меню слева и выберите пункт «Настройка DCOM». Если Вам помогло данное решение, пожалуйста, отметьте его как ответ. Если данная информация была полезна, пожалуйста, отметьте её как ответ. Ошибка DistributedCOM 10016 в Windows 10 как исправитьИногда при запуске компьютера в журнале событий Windows 10 можно увидеть ошибку с кодом события 10016, вызванную службой DistributedCOM (DCOM). Этот компонент используется практически во всех версиях ОС Windows, поэтому ошибка может возникнуть на любом компьютере. В большинстве случаев она никак не нарушает работу ПК, но может мешать тем, что вызывает появление уведомлений при каждом старте системы. Что это за ошибка DistributedCOM 10016 в работе Виндовс 10, каковы причины её появления, и как ее исправить? Расскажу об этом в данной статье. Почему появляется ошибка DistributedCOM 10016?Найти ошибку DistributedCOM 10016 можно в службе «Просмотр событий», которая открывается через раздел «Администрирование» панели управления, утилитой «Выполнить» или командой eventvwr в командной строке. Служба отслеживает все, что происходит с системой и установленными приложениями, а также планирует выполнение задач в будущем. Ошибка DistributedCOM 10016 в Windows 10 — это системное событие, поэтому находится она в пункте «Система» раздела «Журналы Windows» в меню слева. Справа расположен список событий, в котором и можно найти ошибку — она помечена красной иконкой с восклицательным знаком. В верхнем окне справа отмечается основная информация о событии — точное время, код и источник. В нижнем окне служба показывает всю информацию об ошибке, которой достаточно для ее решения, но разобраться в этих данных может быть сложно для начинающего пользователя. Об ошибке DistributedCOM 10016 журнал говорит, что причиной ее является невозможность запуска конкретного приложения службой DCOM из-за отсутствия у системы разрешения на это. Ниже указан код приложения (ADDID) в шестнадцатеричной системе. Какой программе соответствует этот код, в данном случае не важно, ее название не потребуется для исправления ошибки 10016. Еще ниже указано, какому пользователю нужно разрешение на запуск приложения. Как правило, при возникновении ошибки DCOM 10016 это пользователь SYSTEM. Таким образом, в том, как исправить ошибку DistributedCOM 10016 в Windows 10, нет особых сложностей — нужно найти соответствующее приложение и предоставить системе права на его запуск. Как исправить ошибку DCOM 10016?Сначала надо дать себе права на изменение разрешений службы DistributedCOM. Делается это через реестр: Теперь у вас есть право дать службе DCOM разрешение на использование проблемного приложения. Делается это через утилиту «Службы компонентов», которая открывается командой dmconfig в окне «Выполнить». После открытия утилиты порядок действий таков: После перезагрузки компьютера новые опции активируются. Так как исправить ошибку DistributedCOM 10016 на Windows 10 достаточно один раз, в дальнейшем она перестанет появляться. Ошибка DistributedCOM Код события 10016 Windows 10В ходе расследования выясняется, что при попытке запустить сервер DCOM с помощью приложения у вас нет никаких прав на это, и вы получите приведенную ниже ошибку в средстве просмотра событий: «Параметры разрешений для конкретного приложения не дают разрешения Локальной Активации для приложения COM-сервера«. Чтобы иметь четкую концепцию и избежать ошибок, мы разделим всю процедуру на четыре последовательных раздела. Давайте перейдем к ним сразу. Мы сосредоточимся на решении этой досадной ошибки в журнале событий «код события 10016 DistributedCOM Windows 10«, следуя приведенным ниже инструкциям.
Исправление кода события 10016 Ошибки DistributedCOMПроверка процессаШаг 2. Отроем теперь редактор реестра. Нажмите сочетание кнопок Win+R и введите regedit. Открытие сервисов компонентов
Исправление разрешенийНаконец, когда вы удостоверились, что это именно тот файл выдает ошибку, то проделайте следующие шаги:
Чтобы обойти эту ошибку, вам нужно отредактировать некоторые разрешения в разделе «Служба компонентов» ключа RuntimeBroker. Прежде чем перейти к модификации, вам нужно запустить скрипт, который поможет вам изменить разрешения. Дальше поймете зачем мы это делали. Шаг 1. Нажмите сочетание кнопок Win+X и выберите Windows PowerShell (администратор). Шаг 2. Загрузите файл с кодом ниже. Разархивируйте скаченный архив, в нем содержится текстовый файл с кодом. Шаг 3. Вставьте скаченный скрипт с файла в командную строку PowerShell. Добавим группы система и local service.
Ошибка 10016 в Windows 10 и как ее исправитьПривет друзья. Ошибки в Windows далеко не всегда носят критический характер. Программы при этом не завершаются в аварийном режиме. Операционная система не зависает и не падает в BSOD. И вообще, видимо ничего не происходит. Сегодняшний пост ошибка 10016 в Windows 10 и как ее исправить? О том, что имели место сбои можно понять, только заглянув в Журнал событий. Как правило, такие сбои не приводят к негативным последствиям для самой Windows. Но они могут доставлять пользователям определенный психологический дискомфорт. Что с их операционной системой что-то не в порядке. Примером такой неполадки является ошибка 10016. Которая часто встречается как в Windows 10, так и в Windows 8.1. Ошибка 10016 в Windows 10 и как ее исправитьОбнаруживается она обычно случайно при просмотре сведений в Журнале событий. Так как внешне в большинстве случаев неполадка себя никак не проявляет.Источником ошибки является DistributedCOM, что указывает на нелады с системной службой DCOM. Которая по какой-то причине не смогла запустить то или иное приложение. Чаще всего это происходит по причине отсутствия у пользователя SYSTEM нужных прав. Также эта ошибка вызывается отключением связанных служб. Исправляется ошибка 10016 в Windows 10 предоставлением системе полных прав на COM-объект. Который она не может запустить. Чтобы определить объект, необходимо знать его APPID и CLSID COM-сервера. Это не составляет особой проблемы, поскольку все данные указываются в описании самой ошибки. Итак, перейдем ближе к делу. Открыв приложение «Просмотр событий», выберите Журналы Windows > Система и отфильтруйте записи по коду 10016. Выбрав нужную запись, кликните по ней дважды, дабы открыть окошко свойств. В описании ошибки будет указано, что: «Параметры разрешений для конкретного приложения не дают разрешения Локально Активация для приложения.…» и так далее. При этом в описании также будет указан CLSID проблемного компонента и его APPID. Ниже будет указан и пользователь, в данном примере СИСТЕМА. Скопируйте этот самый APPID в буфер обмена. Откройте командой regedit встроенный в Windows 10 редактор реестра. Выделите в левой колонке «Компьютер». Нажмите F3 и выполните поиск по именам разделов, указав в качестве основного аргумента скопированный APPID. Отыскав раздел, обратите внимание на значение параметра по умолчанию и запомните его. Оно вам еще пригодится. У меня это COM — объект RuntimeBroker. У Вас это может быть другое приложение. Нажмите по найденному разделу ПКМ, выберите в меню «Разрешения». Затем нажмите в открывшемся окошке разрешений для групп «Дополнительно». После этого Вам нужно будет заменить текущего владельца учетной записью «Администраторы». Для этого нажмите ссылку «Изменить». Далее в новом окошке выбора пользователя или группы нажмите «Дополнительно». Найдите через поиск запись «Администраторы». Заменив текущего владельца, установите галочку в пункте «Заменить владельца подконтейнеров и объектов». Сохранив настройки и вернувшись в окошко разрешений для групп, выделите учетную запись «Администраторы». Предоставьте ей полные права (разрешения). Точно так же найдите в реестре раздел, соответствующий CLSID в описании ошибки 10016. Проделайте с ним те же манипуляции по замене владельца на Администраторы с предоставлением полных разрешений. Половина дела сделано, осталось только изменить разрешения для самого COM-объекта. Которым, как уже было определено, является RuntimeBroker. Откройте командой comexp.msc или dcomcnfg штатную оснастку «Службы компонентов». Разверните ветку вплоть до пункта «Настройки DCOM». Найдите приложение RuntimeBroker и откройте его свойства. В Windows 10 таких приложений может быть два. Вам нужно то, в свойствах которого на вкладке «Общие». Код приложения должен совпадать с APPID в описании ошибки 10016. Переключитесь в этом окошке свойств на вкладку «Безопасность». В разрешениях на запуск и активацию нажмите «Изменить». Если при этом вы получите запрос на удаление нераспознаваемых записей разрешений, сразу удаляйте их. После этого в окошке разрешений нажмите «Добавить». Найдите и добавьте пользователя СИСТЕМА, который также упоминался в описании ошибки. Предоставьте ему права на локальный запуск и на локальную активацию. После чего последовательно сохраните все настройки и перезагрузите компьютер. Если всё сделано правильно, то ошибка 10016 в Windows 10 не должна больше вас тревожить. Но учтите, что все вносимые вами изменения в настройки, могут не самым лучшим образом сказаться на безопасности системы. Поэтому, если ошибка 10016 не сопровождается сбоем в работе программ и системы, старайтесь обходиться без них. 9ca88ee3-acb7-47c8-afc4-ab702511c276> Adblockdetector |