Поделиться через


Ошибка: не удалось инициировать связь DCOM на удаленном компьютере

Обновлен: Ноябрь 2007

Error: Remote computer could not initiate DCOM communications

При попытке удаленного компьютера соединиться с локальным компьютером (на котором выполняется Visual Studio) возникла ошибка DCOM. Эта ошибка может возникать по нескольким причинам:

  • На локальном компьютере включен брандмауэр.

  • Не работает проверка подлинности Windows при обращении с удаленного компьютера на локальный.

  • Выполняется удаленная отладка на компьютере под управлением Windows 95/98/Me с компьютера, на котором установлена система Windows XP с пакетом обновления 2 (SP2) и запущен брандмауэр, но удаленный доступ для анонимной учетной записи запрещен.

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

  1. Если локальный компьютер (компьютер под управлением Visual Studio) работает под управлением Windows XP SP2, и включен брандмауэр подключения к интернету, см. инструкции по настройке брандмауэра для локальной отладки в разделе Практическое руководство. Настройка удаленной отладки.

  2. Удостоверьтесь в работоспособности проверки подлинности Windows, попытавшись открыть на локальном компьютере общую папку с удаленного сервера.

  3. Чтобы восстановить работоспособность проверки подлинности Windows, попробуйте перезагрузить оба компьютера. Проверьте журналы событий на локальном и удаленном компьютерах на наличие ошибок Kerberos и узнайте у администратора домена о возможных нерешенных проблемах.

Включение удаленного доступа для анонимного пользователя

  1. В командной строке Windows запустите dcomcnfg:

    C:\WINDOWS\System32\dcomcnfg

  2. В окне Службы компонентов раскройте узел Службы компонентов/Компьютеры.

  3. В узле Службы компонентов/Компьютеры щелкните правой кнопкой мыши значок Мой компьютер и выберите в контекстном меню пункт Свойства.

  4. В окне Свойства: Мой компьютер выберите вкладку Безопасность COM.

  5. В группе Разрешения нажмите кнопку Изменить ограничения.

  6. Выберите Анонимный вход из верхнего списка.

  7. Установите флажок Удаленный доступ в нижнем списке.

  8. Нажмите кнопку ОК.

  9. Нажмите кнопку ОК.

См. также

Задачи

Практическое руководство. Настройка удаленной отладки