Добавить в корзинуПозвонить
Найти в Дзене

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

Ошибка DistributedCOM 10016 в Windows 10 – это распространенная ошибка, которая часто появляется в журнале событий Windows. Она обычно не вызывает серьезных проблем в работе системы, но может быть раздражающей из-за постоянного появления в журнале. Эта ошибка указывает на то, что определенное приложение пытается получить доступ к компоненту COM (Component Object Model), но не имеет на это достаточных прав. Ошибка DistributedCOM 10016 обычно выглядит так: Сведения о разрешении для конкретного приложения не дают прав Локальный Запуск для приложения COM-сервера с CLSID
{CLSID}
и APPID
{APPID}
пользователю NT AUTHORITY\СИСТЕМА с адресом LocalHost (с использованием LRPC), выполняющемуся в контейнере приложения Недоступно SID (Недоступно). Этот код безопасности можно изменить с помощью программы настройки DCOM. Важно: Редактирование реестра Windows может быть опасным. Будьте внимательны и создайте резервную копию реестра перед внесением изменений. Иногда, помимо изменения разрешений, может
Оглавление

Ошибка DistributedCOM 10016 в Windows 10 – это распространенная ошибка, которая часто появляется в журнале событий Windows. Она обычно не вызывает серьезных проблем в работе системы, но может быть раздражающей из-за постоянного появления в журнале. Эта ошибка указывает на то, что определенное приложение пытается получить доступ к компоненту COM (Component Object Model), но не имеет на это достаточных прав.

Как исправить ошибку DistributedCOM 10016 в Windows 10

I. Понимание ошибки

Ошибка DistributedCOM 10016 обычно выглядит так:

Сведения о разрешении для конкретного приложения не дают прав Локальный Запуск для приложения COM-сервера с CLSID
{CLSID}
и APPID
{APPID}
пользователю NT AUTHORITY\СИСТЕМА с адресом LocalHost (с использованием LRPC), выполняющемуся в контейнере приложения Недоступно SID (Недоступно). Этот код безопасности можно изменить с помощью программы настройки DCOM.

  • CLSID (Class Identifier): Уникальный идентификатор класса COM-объекта.
  • APPID (Application Identifier): Уникальный идентификатор приложения COM-сервера.
  • NT AUTHORITY\СИСТЕМА (NT AUTHORITY\SYSTEM): Учетная запись системы.
  • LocalHost (с использованием LRPC): Указывает на локальное взаимодействие.
  • Программа настройки DCOM (DCOMCNFG): Инструмент для настройки параметров DCOM.

II. Способы устранения ошибки

Важно: Редактирование реестра Windows может быть опасным. Будьте внимательны и создайте резервную копию реестра перед внесением изменений.

A. Изменение разрешений DCOM

  1. Запустите программу настройки DCOM (DCOMCNFG):Нажмите клавиши Win + R, чтобы открыть окно "Выполнить".
    Введите
    dcomcnfg и нажмите Enter.
    Подтвердите запрос контроля учетных записей пользователей (UAC), если он появится.
  2. Перейдите к разделу "Службы компонентов" (Component Services):
    В окне "Службы компонентов" разверните разделы:Службы компонентов (Component Services)
    Компьютеры (Computers)
    Мой компьютер (My Computer)
    DCOM-настройка (DCOM Config)
  3. Найдите приложение, вызывающее ошибку:В журнале событий Windows найдите ошибку DistributedCOM 10016 и скопируйте APPID.
    В окне "DCOM-настройка" найдите приложение с соответствующим
    APPID. (Список отсортирован в алфавитном порядке)

    Если приложение не отображается: Если приложение с указанным APPID не отображается в списке, выполните следующие действия:Откройте редактор реестра (regedit).
    Перейдите к разделу HKEY_CLASSES_ROOT\AppID.
    Найдите раздел с соответствующим APPID.
    В правой панели найдите ключ (Default) и скопируйте его значение. Это имя приложения, вызывающего ошибку.
    Вернитесь в DCOMCNFG и найдите службу с этим именем (обычно в списке служб).
  4. Измените разрешения для приложения:Щелкните правой кнопкой мыши на найденном приложении и выберите "Свойства" (Properties).
    Перейдите на вкладку "Безопасность" (Security).
    В разделе "Разрешения на запуск и активацию" (Launch and Activation Permissions) выберите "Настроить" (Customize) и нажмите "Изменить" (Edit).
    Нажмите "Добавить" (Add).
    Введите "
    NT AUTHORITY\СИСТЕМА" (или просто "СИСТЕМА" на русском языке) и нажмите "Проверить имена" (Check Names). Windows должна автоматически преобразовать "СИСТЕМА" в "NT AUTHORITY\СИСТЕМА".
    Нажмите "OK".
    В списке разрешений для "NT AUTHORITY\СИСТЕМА" установите флажок "Разрешить" (Allow) для "Локальный запуск" (Local Launch).
    Нажмите "Применить" (Apply) и "OK".
  5. Перезагрузите компьютер: Перезагрузите компьютер, чтобы изменения вступили в силу.

B. Изменение прав собственности (если предыдущий способ не помог)

Иногда, помимо изменения разрешений, может потребоваться изменить владельца COM-объекта.

  1. Откройте редактор реестра (regedit):Нажмите клавиши Win + R, чтобы открыть окно "Выполнить".
    Введите
    regedit и нажмите Enter.
    Подтвердите запрос контроля учетных записей пользователей (UAC), если он появится.
  2. Перейдите к разделу с CLSID:В журнале событий Windows найдите ошибку DistributedCOM 10016 и скопируйте CLSID.
    В редакторе реестра перейдите к разделу HKEY_CLASSES_ROOT\CLSID\{CLSID} (замените {CLSID} на скопированный CLSID).
  3. Измените владельца:Щелкните правой кнопкой мыши на разделе с CLSID и выберите "Разрешения" (Permissions).
    Нажмите "Дополнительно" (Advanced).
    В верхней части окна рядом с "Владелец" (Owner) нажмите "Изменить" (Change).
    Введите имя вашей учетной записи пользователя (или учетной записи администратора) и нажмите "Проверить имена" (Check Names).
    Нажмите "OK".
    Установите флажок "Заменить владельца подконтейнеров и объектов" (Replace owner on subcontainers and objects).
    Нажмите "Применить" (Apply) и "OK".
  4. Измените разрешения:В окне "Разрешения" (Permissions) нажмите "Добавить" (Add).
    Введите имя вашей учетной записи пользователя (или учетной записи администратора) и нажмите "Проверить имена" (Check Names).
    Нажмите "OK".
    В списке разрешений для вашей учетной записи установите флажок "Полный доступ" (Full Control).
    Нажмите "Применить" (Apply) и "OK".
  5. Перезагрузите компьютер: Перезагрузите компьютер, чтобы изменения вступили в силу.
  6. Повторите шаги из раздела A: После изменения владельца выполните шаги из раздела A (изменение разрешений DCOM) для приложения, вызывающего ошибку.

C. Отключение службы (если возможно)

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

  1. Откройте "Службы" (Services):Нажмите клавиши Win + R, чтобы открыть окно "Выполнить".
    Введите
    services.msc и нажмите Enter.
    Подтвердите запрос контроля учетных записей пользователей (UAC), если он появится.
  2. Найдите службу: Найдите службу, связанную с приложением, вызывающим ошибку.
  3. Измените тип запуска:Щелкните правой кнопкой мыши на службе и выберите "Свойства" (Properties).
    На вкладке "Общие" (General) в раскрывающемся списке "Тип запуска" (Startup type) выберите "Отключена" (Disabled).
    Нажмите "Применить" (Apply) и "OK".
  4. Перезагрузите компьютер: Перезагрузите компьютер, чтобы изменения вступили в силу.

Важно: Отключение службы может привести к нестабильной работе системы или потере функциональности. Перед отключением службы убедитесь, что вы знаете, за что она отвечает.

D. Игнорирование ошибки

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

III. Дополнительные рекомендации

  • Обновите Windows: Установите все доступные обновления Windows, так как они могут содержать исправления для этой ошибки.
  • Проверьте систему на наличие вредоносных программ: Запустите сканирование системы с помощью антивирусной программы.
  • Выполните чистую загрузку Windows: Чистая загрузка Windows позволяет запустить систему только с основными драйверами и службами, что может помочь определить, какая программа или служба вызывает ошибку.

IV. Заключение

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