Не удалось установить соединение dcom с компьютером

Обновлено: 21.11.2024

Подключение через брандмауэр Windows

На эту страницу ссылается Microsoft.

Служба брандмауэра Windows (ранее известная как брандмауэр подключения к Интернету) и объектная модель распределенных компонентов (DCOM) могут вызывать ошибки отказа в доступе (например, ошибку «Сервер RPC недоступен» — 0x800706ba), когда ваши удаленные компьютеры и учетные записи, используемые для удаленные подключения настроены неправильно.

Примечание. Содержимое этого раздела относится к Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003 с пакетом обновления 1 (SP1). Информацию, относящуюся к Windows Vista, см. в разделе Удаленное подключение к WMI, начиная с Vista.

  • Windows Server 2003 с пакетом обновления 1 (SP1): Брандмауэр Windows по умолчанию не включен.
  • Windows XP с пакетом обновления 2 (SP2): Брандмауэр Windows включен по умолчанию. Сброс настроек брандмауэра включит брандмауэр — независимо от платформы.
  • Windows Server 2003 и Windows XP: Брандмауэр Windows недоступен. Используйте брандмауэр подключения к Интернету.

При получении данных с удаленного компьютера WMI должен установить DCOM-соединение от компьютера A (локальный компьютер) к компьютеру B (удаленный компьютер) — на диаграмме это показано как соединение 1. Чтобы установить это соединение, оба Брандмауэр Windows и DCOM на компьютере B должны быть настроены соответствующим образом. Конфигурация должна выполняться локально на компьютере B либо путем изменения параметров групповой политики, либо путем выполнения команд NETSH, либо путем локального выполнения сценария. Брандмауэр Windows не поддерживает удаленную настройку. В следующих разделах описано, как настроить Connection 1 и Connection 2 с помощью команд NETSH и редактора групповой политики. Дополнительные сведения о настройке соединений с помощью скрипта см. здесь.

На следующей диаграмме показана взаимосвязь WMI, брандмауэра Windows и DCOM, когда сценарий или другой клиент WMI выполняет асинхронный вызов для получения данных из WMI. Синхронные и полусинхронные вызовы создают только Соединение 1. Соединение 2 происходит только с асинхронными вызовами. Если сценарий или приложение выполнили асинхронный вызов, соединение 2 с компьютера B на компьютер A доставляет результаты. Эта доставка является обратным вызовом к приемнику. По возможности вместо асинхронных вызовов следует выполнять полусинхронные вызовы. Производительность полусинхронных вызовов почти не уступает асинхронным, а полусинхронные вызовы более безопасны.

Чтобы успешно подключиться с компьютера А к компьютеру Б, когда на компьютере Б включен брандмауэр Windows, необходимо выполнить некоторую настройку параметров брандмауэра. Следующая процедура поможет вам настроить соединение 1.

Чтобы настроить соединение 1

  • Убедитесь, что учетная запись пользователя на компьютере А является локальным администратором на компьютере Б.
  • Если учетная запись пользователя на компьютере A не является администратором на компьютере B, но у учетной записи пользователя есть разрешение Remote Enable на компьютере B, то пользователю также должны быть предоставлены права удаленного запуска и удаленной активации DCOM на компьютере B с помощью запуск Dcomcnfg.exe в командной строке. Для получения дополнительной информации см. процедуру разрешений на удаленный запуск и активацию в разделе Защита удаленного подключения к WMI. Ошибка 0x80070005 возникает, когда эта привилегия не установлена. Дополнительные сведения см. в разделе Доступ к пространствам имен WMI.
  • Разрешить удаленное администрирование на компьютере Б.
  • Вы можете использовать либо редактор групповой политики (Gpedit.msc), либо сценарий, чтобы включить брандмауэр Windows: разрешить исключение удаленного администрирования, или использовать команду брандмауэра netsh в командной строке, чтобы разрешить удаленное администрирование на компьютере B. следующая команда включает эту функцию.
  • брандмауэр netsh включает службу RemoteAdmin
  • Если вы предпочитаете использовать редактор групповой политики, а не приведенные выше команды NETSH, выполните следующие действия в редакторе групповой политики (Gpedit.msc), чтобы включить «Разрешить удаленное администрирование» на компьютере B.
    • Под заголовком «Политика локального компьютера» дважды щелкните «Конфигурация компьютера».
    • Дважды щелкните "Административные шаблоны", "Сеть" , "Сетевые подключения" и "Брандмауэр Windows" .
    • Если компьютер входит в домен, дважды щелкните Профиль домена; в противном случае дважды щелкните Стандартный профиль .
    • Нажмите Брандмауэр Windows: Разрешить исключение для удаленного администрирования.
    • В меню "Действие" выберите "Свойства" .
    • Нажмите «Включить», а затем — «ОК».
    • Подключение компьютера B к компьютеру A (подключение 2 на схеме выше) требуется только в том случае, если клиентский сценарий или приложение выполняет асинхронный вызов удаленного компьютера. По возможности вместо асинхронных вызовов следует выполнять полусинхронные вызовы. Производительность полусинхронных вызовов почти такая же, как у асинхронных вызовов, а полусинхронные вызовы более безопасны. Дополнительные сведения см. в разделе Вызов метода или запрос WMI. Следующая процедура поможет вам настроить Connection 2.

    Чтобы настроить соединение 2

    • Если брандмауэр Windows включен на компьютере A, включите исключение «Разрешить удаленное администрирование» (шаг 2 в приведенной выше процедуре) и откройте DCOM-порт TCP 135 на компьютере A. Если этот порт не открыт, появится ошибка 0x800706ba. произойдет. Вы можете открыть порт 135 с помощью следующей команды.
    • брандмауэр netsh add portopening protocol=tcp port=135 name=DCOM_TCP135
    • Добавьте клиентское приложение или сценарий, содержащий приемник для обратного вызова, в список исключений брандмауэра Windows на компьютере A. Если клиент является сценарием или оснасткой MMC, приемником часто является Unsecapp.exe. Для этих подключений добавьте %windir%\system32\wbem\unsecapp.exe в список исключений приложений брандмауэра Windows. Вы можете добавить Unsecapp.exe с помощью следующей команды.
    • брандмауэр netsh addallowprogramprogram=%windir%\system32\wbem\unsecapp.exe name=UNSECAPP
    • Обычно приложение C++ имеет приемник, написанный для приложения. В этом случае приемник приложения следует добавить в исключения брандмауэра.
    • Если компьютер B либо является членом WORKGROUP, либо находится в другом домене, который не является доверенным для компьютера A, тогда соединение 2 создается как анонимное соединение. Анонимное подключение завершается ошибкой 0x80070005 или ошибкой 0x8007000e, если только анонимным подключениям не предоставлено разрешение на удаленный доступ DCOM на компьютере A. Действия по предоставлению разрешений на удаленный доступ DCOM перечислены в разделе Защита удаленного подключения WMI.

    Если в средстве просмотра событий отображается сообщение об ошибке, в котором говорится, что невозможно запустить сервер DCOM, это руководство поможет вам устранить проблему в считанные минуты. Могут быть разные причины, по которым у вас возникает эта проблема. Тем не менее, эта статья охватывает почти все, что вам нужно искать для устранения этой проблемы на компьютерах с Windows 11 и Windows 10.

    Не удается запустить сервер DCOM в Windows 11/10

    1. Восстановить Microsoft Office
    2. Отключить сторонний антивирус
    3. Устранение неполадок при чистой загрузке
    4. Удалить разделы реестра

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

    1] Восстановление Microsoft Office

    Поскольку эта проблема в основном возникает из-за поврежденных приложений Microsoft Office или Microsoft 365, вам необходимо один раз восстановить установку Office, чтобы избавиться от этой проблемы. Хорошей новостью является то, что вам не нужно загружать стороннее приложение для восстановления установки Microsoft Office на вашем компьютере. С другой стороны, вам не нужно подключение к Интернету, так как вы собираетесь использовать Быстрое восстановление, которое работает в автономном режиме.

    Однако, если это не решит проблему на вашем компьютере; вам нужно использовать параметр Онлайн-восстановление. Для этого вам необходимо подключить компьютер к Интернету.

    • Нажмите Win+I, чтобы открыть настройки Windows.
    • Откройте "Приложения" > "Приложения и функции".
    • Узнайте Microsoft Office или Microsoft 365.
    • Нажмите значок с тремя точками и выберите параметр "Изменить".
    • Нажмите кнопку "Да".
    • Убедитесь, что выбран параметр "Быстрое восстановление".
    • Нажмите кнопку "Восстановить".
    • Дождитесь завершения процесса.

    После этого необходимо перезагрузить компьютер. После этого вы больше не найдете эту проблему.

    2] Отключите сторонний антивирус

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

    3] Устранение неполадок при чистой загрузке

    Чистая загрузка — это такое состояние, в котором вы можете узнать, возникает ли эта проблема из-за неисправного драйвера или приложения или из-за чего-то еще.Поэтому рекомендуется загрузить компьютер в безопасном режиме и проверить, нет ли неисправного драйвера или чего-то еще.

    4] Удалить разделы реестра

    • Нажмите Win+R, чтобы открыть окно «Выполнить».
    • Введите regedit и нажмите кнопку Enter.
    • Нажмите кнопку "Да".
    • Перейдите в это расположение: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
    • Нажмите правой кнопкой мыши на FirewallRules > выберите параметр "Удалить".
    • Нажмите кнопку "Да".

    После этого вам необходимо удалить следующие ключи:

    После этого перезагрузите компьютер и проверьте, осталась ли проблема.

    Не удалось запустить сервер DCOM с идентификатором события 10000

    Чтобы исправить ошибку «Невозможно запустить сервер DCOM с идентификатором 10000» в Windows 11/10, выполните указанные выше действия. Например, вам нужно сначала восстановить установку Microsoft Office или Microsoft 365. Если это не поможет, вам необходимо устранить проблему в безопасном режиме. С другой стороны, предлагается отключить сторонний антивирус, если вы используете какой-либо из них. Наконец, вам нужно удалить некоторые ключи реестра, как указано выше, запустить сканирование SFC на вашем компьютере, использовать инструмент DISM и т. д.

    Вот и все! Надеюсь, это руководство помогло.

    Дата: 24 декабря 2021 г. Метки: устранение неполадок

    Похожие записи

    Windows 11 блокирует веб-сайты или загрузки

    Исправить ошибку 0x800704ec в Windows 11/10

    Исправить ошибку Cloudflare 1020, доступ запрещен мгновенно

    [электронная почта защищена]

    При возникновении непоследовательного поведения при установке Windows 11 некоторые пользователи обнаружили повторяющуюся ошибку в средстве просмотра событий — «Невозможно запустить сервер DCOM». В большинстве задокументированных случаев эта конкретная проблема возникает сразу после установки обновления. Новые журналы этой ошибки обычно создаются, когда пользователи пытаются получить доступ к предустановленным приложениям, таким как Mail, Store, Paint3D и т. д.

    Не удается запустить сервер DCOM

    После тщательного изучения этой проблемы мы обнаружили, что эта ошибка «Невозможно запустить сервер DCOM» вызвана несколькими основными причинами. Вот список потенциальных виновников, которых следует искать:

    • Проблема с разрешениями QlikView. Если вы используете QlikView и столкнулись с этой проблемой при попытке встроить что-либо, вы, скорее всего, имеете дело с проблемой ресурсов, связанной с проблемой разрешений. Другие затронутые пользователи использовали утилиту Component Services, чтобы убедиться, что необходимые разрешения верны для устранения этой проблемы.
    • Комплект Office вызывает ошибку DCOM. Если в сообщении об ошибке упоминается Microsoft Office Hub, проблема, скорее всего, вызвана поврежденной установкой Office, которая создает поврежденные записи. Чтобы устранить проблему в этом случае, все, что вам нужно сделать, это запустить процедуру восстановления через меню «Программы и компоненты».
    • У активной учетной записи нет полных прав доступа к WscBrokerManager и WscDataProtection. Еще одна реальная причина, по которой вы можете ожидать появления этих повторяющихся журналов ошибок DCOM в средстве просмотра событий, — это ситуация, когда два компонента безопасности Windows (WscBrokerManager и WscDataProtection) не имеют необходимых разрешений. В этом случае вы можете исправить проблемы, предоставив правильные разрешения.
    • Вмешательство брандмауэра. Еще один менее распространенный, но реальный сценарий — когда активный брандмауэр вызывает эти ошибки DCOM, поскольку ваша система не может удалить устаревшие правила брандмауэра. Чтобы решить эту проблему, вам потребуется выполнить ряд команд, которые вручную удалят ненужные ключи брандмауэра.
    • Сверхзащитный антивирусный пакет. Как оказалось, определенные антивирусные пакеты могут косвенно вызывать эту проблему после ложного срабатывания. Некоторым затронутым пользователям, с которыми мы столкнулись с такой же проблемой, удалось навсегда решить проблему, переустановив или окончательно удалив сторонний антивирусный пакет.
    • Повреждение системных файлов. При определенных обстоятельствах вы также можете столкнуться с этой проблемой всякий раз, когда существует основная проблема с повреждением, которая заставляет вашу систему не отставать от создания этих событий DCOM. Чтобы исправить это, вы можете попробовать выполнить сканирование DISM и SFC и перейти к чистой установке или процедуре восстановления, если проблема не устранена.

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

    Устранение проблемы с разрешениями (только для пользователей QlikView)

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

    Примечание. Если вы не используете QlikView, игнорируйте этот первый метод и сразу переходите к следующему ниже.

    Поскольку проблема тесно связана с проблемой ресурсов, сначала следует убедиться, что QVB правильно зарегистрирован.

    Следуйте приведенным ниже инструкциям, чтобы проверить правильность регистрации QVB:

      Откройте проводник и перейдите к папке qvb.exe по умолчанию. Вы найдете его в:

    После выполнения этой первой части следуйте приведенным ниже инструкциям, чтобы убедиться, что разрешения QulikView указаны правильно:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «dcomcnfg.exe» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть инструмент «Службы компонентов». Открытие магазина компонентов
    2. После того, как система контроля учетных записей предложит вам, нажмите «Да», чтобы предоставить доступ администратора. Когда вы окажетесь в окне «Службы компонентов», используйте левую панель, чтобы перейти к «Службы компонентов»> «Компьютеры»> «Мой компьютер»> «Конфигурация DCOM».

    1. Локальный запуск
    2. Удаленный запуск
    3. Локальная активация
    4. Удаленная активация

    Если этот метод неприменим, перейдите к следующему потенциальному исправлению ниже.

    Исправить установку пакета Office

    Предположим, вы заметили в средстве просмотра событий, что проблема связана с Microsoft Office Hub. В этом случае, скорее всего, вы имеете дело с поврежденной установкой Office — это гораздо чаще, чем вы думаете.

    Скорее всего, эти постоянные записи об ошибках «Невозможно запустить сервер DCOM» генерируются в фоновом режиме подкомпонентом офисного пакета.

    Изучив большинство задокументированных случаев, вы можете ожидать, что эта проблема возникнет после того, как антивирусный пакет поместит в карантин некоторые файлы, принадлежащие пакету Microsoft Office.

    Вот пример события, в котором виноват Microsoft Office:

    Если вы столкнулись с похожей ошибкой, следуйте приведенным ниже инструкциям, чтобы эффективно восстановить пакет Office и, возможно, устранить проблему навсегда:

      Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» в только что появившееся текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты». Откройте меню «Программы и компоненты».

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

    Предоставить полный доступ WscBrokerManager и WscDataProtection (если применимо)

    Предположим, что ни один из приведенных ниже методов не оказался применимым. В расширенном сообщении об ошибке средства просмотра событий, связанном с «Невозможно запустить сервер DCOM», упоминается WscBrokerManager или WscDataProtection. В этом случае проблема, скорее всего, связана с проблемой разрешения, вызванной Центром обеспечения безопасности Windows.

    Примечание. Об этом в основном сообщают пользователи, использующие сторонний пакет безопасности и только что переключившиеся на стандартный пакет безопасности (Windows Security).

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

    Следуйте приведенным ниже инструкциям, чтобы узнать, как это сделать:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «regedit» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть редактор реестра. Откройте редактор реестра с правами администратора.
    2. Если вы по-прежнему видите новые события с той же ошибкой DCOM, перейдите к следующему способу ниже.

      Удалите вмешательство брандмауэра через Windows Terminal

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

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

      Вот что вам нужно сделать:

      1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «wt» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть окно терминала Windows CMD с повышенными привилегиями. Открытие приложения Windows Terminal
      2. Когда система контроля учетных записей предложит вам, нажмите «Да», чтобы предоставить доступ администратора.
      3. После того, как вы окажетесь в приложении Windows Terminal с повышенными правами, введите следующие команды по порядку и нажимайте Enter после каждой, чтобы удалить ненужные ключи регистрации, которые, скорее всего, вызывают проблемы с брандмауэром:
      4. После того, как все приведенные выше команды будут успешно обработаны, перезагрузите компьютер и посмотрите, устранена ли проблема после завершения следующего запуска.
      5. Если та же ошибка DCOM по-прежнему заполняет ваше окно просмотра событий, перейдите к следующему потенциальному исправлению ниже.

        Удалить сторонний антивирус

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

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

        В этом случае лучшее, что вы можете сделать, — это временно удалить сверхзащитный антивирусный пакет и посмотреть, не будут ли больше появляться новые экземпляры ошибки «Невозможно запустить сервер DCOM» в средстве просмотра событий.

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

        Следуйте приведенным ниже инструкциям, чтобы удалить сторонний антивирусный пакет с чрезмерной защитой:

          Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» в текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты».

        Если вы не использовали сторонний антивирус или уже удалили сторонний антивирус, но по-прежнему сталкиваетесь с той же проблемой, перейдите к следующему потенциальному исправлению ниже.

        Выполните чистую загрузку

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

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

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

        Следуйте этим инструкциям, чтобы загрузить компьютер в состоянии чистой загрузки и убедиться, что при следующем запуске будут запускаться только собственные процессы и элементы автозагрузки Windows.

        Как только вам удастся загрузиться в режиме чистой загрузки, откройте средство просмотра событий (клавиша Windows + R и введите eventvwr.msc) и посмотрите, нет ли новых случаев ошибки DCOM.

        Открытие средства просмотра событий

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

        Выполнение сканирования SFC и DISM

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

        Если вы все еще постоянно видите новые экземпляры сообщения «Невозможно запустить сервер DCOM» в средстве просмотра событий, вам следует запустить пару встроенных утилит, способных устранить наиболее распространенные причины. повреждения системных файлов — SFC (средство проверки системных файлов) и DISM (система обслуживания образов развертывания и управления ими).

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

        Примечание. SFC извлекает работоспособные системные файлы из локальной папки, в то время как DISM использует Центр обновления Windows для загрузки файлов, которые необходимо заменить поврежденными эквивалентами.

        Начните с развертывания сканирования SFC из командной строки CMD с повышенными привилегиями и посмотрите, найдет ли утилита и устранит ли какие-либо повреждения системных файлов.

        Развернуть системный файл с повреждением

        Примечание. После запуска этой операции рекомендуется не прерывать ее (или преждевременно закрывать окно CMD), даже если инструмент выглядит так, как будто он завис. В конце концов, вы получите сообщение об успешном завершении операции.

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

        Разверните сканирование DISM

        Примечание. Прежде чем начать эту операцию, убедитесь, что у вас стабильное подключение к Интернету.

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

        Если та же самая ошибка «Невозможно запустить сервер DCOM» по-прежнему возникает даже после запуска обоих этих сканирований, перейдите к последнему потенциальному исправлению ниже.

        Восстановление или чистая установка Windows 11

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

        На данный момент единственный приемлемый вариант — заменить каждый файл Windows исправным эквивалентом, не подверженным повреждению. Когда дело доходит до этого, проще всего выполнить чистую установку.

        Но прежде чем пойти по этому пути, имейте в виду, что вы потеряете все личные данные, хранящиеся в настоящее время на диске ОС.

        Лучшим вариантом в этом случае (если у вас есть время) является процедура установки с восстановлением. Эта операция позволит вам сохранить все ваши файлы, приложения, игры и даже некоторые пользовательские настройки — она коснется только файлов ОС.

        Ниже приведен список всех задокументированных сценариев и связанных с ними ошибок, которые могут возникнуть, если конфигурация DCOM неправильно настроена для Gentran:Server for Windows. Если одна или несколько проблем или ошибок, перечисленных ниже, возникают или генерируются на компьютере с Gentran:Server для Windows, см. раздел «Решение» внизу.

        Симптом

        При попытке запустить службу Gentran:Server Audit Notification в журнале приложений Windows Event Viewer или в виде всплывающего сообщения генерируются следующие ошибки:

        • 2140 Внутренняя ошибка Windows
        • Не удалось запустить службу уведомлений аудита GENTRAN на локальном компьютере. Ошибка 1053. Служба не ответила на запрос запуска или управления своевременно.
        • Почтовая подсистема не была успешно инициализирована во время запуска сервера
        • Не удалось остановить службу уведомлений аудита GENTRAN на локальном компьютере. Ошибка 1067: процесс неожиданно завершился
        • Не удалось запустить службу почтовых ящиков GENTRAN:Server на локальном компьютере. Это может быть внутренняя ошибка Windows или внутренняя ошибка службы.

        При попытке остановить службу почтовых ящиков Gentran:Server генерируются следующие всплывающие сообщения об ошибках:

        • Mercury.EXE — ошибка приложения: инструкция по адресу «0x77ab1a1e» ссылалась на память по адресу «0x0014512c». Не удалось "записать" память
        • Mercury.EXE — ошибка приложения: инструкция по адресу «0x77a39360» ссылалась на память по адресу «0x0014522c». Не удалось "записать" память
        • Mercury.EXE — ошибка приложения: инструкция по адресу «0x77a69360» ссылалась на память по адресу «0x0014510c». Не удалось "записать" память
        • 0x8000401A Невозможно создать объект COM-сервера
        • 0x80080005 Невозможно создать COM-сервер журнала аудита
        • Не удалось создать строку подключения к базе данных
        • 0x80070005 Отказано в доступе
        • 0x80004005 Неизвестная ошибка
        • Ошибка создания уведомления.
        • ANServer вернул следующую ошибку: 0x80040119 при отправке сообщения от Gentran
        • ANServer вернул следующую ошибку: 0x80040119 при отправке тестового сообщения от Gentran
        • Сбой инициализации GNTXENG.EXE с ошибками: 0x80004005 и 0x8000401a
        • Сбой инициализации GNTXENG.EXE с ошибками: 0x80004005 и 0x80070005
        • GNTXEN~1.EXE — ошибка приложения: инструкция по адресу «0x77fcb9ae» ссылалась на память по адресу «0x0404311b». Не удалось "записать" память
        • Сбой перевода с использованием GNTXENG.EXE с ошибкой 80040702 и 80040407.
        • Ошибка базы данных: не удалось войти в систему для пользователя "(null)". Причина: не связано с доверенным подключением к SQL Server.
        • ODBC: Исключение базы данных MFC в Program/RETCODE: Translation/-1State:37000Native:18452Origin: [Microsoft] [Драйвер ODBC SQL Server] [SQL Server] Ошибка входа пользователя «(null)». Причина: не связано с доверенным подключением к SQL Server.
        • ODBC: исключение базы данных MFC при переводе
        • Не удалось получить идентификатор события.
        • DCOM получил ошибку "Общая ошибка отказа в доступе" от компьютера %%%% при попытке активировать сервер
        • Не удалось подключиться к серверу аудита
        • Сервер RPC недоступен
        • Ошибка, возвращенная ANServer: 0x800706BA
        • Описание для идентификатора события (xxx) в источнике (GENTRANAudit) не найдено. На локальном компьютере может не быть необходимой информации реестра или DLL-файлов сообщений для отображения сообщений с удаленного компьютера. Следующая информация является частью события: Невозможно создать объект EventIDServer из ANServer. ANServer возвращает ошибку: 0x800706BA Сервер RPC недоступен

        При попытке открыть Gentran:Server Process Control генерируются следующие ошибки в журнале аудита Gentran:Server в журнале приложений Windows Event Viewer или генерируются в виде всплывающего сообщения:

        • PROCCNTL.EXE вызвал ошибки и будет закрыт.
        • Не удалось создать объект AuditLogger из ANServer. ANServer возвращает ошибку: 0x80070005 Отказано в доступе.
        • Невозможно создать объект EventIDServer из ANServer. ANServer возвращает ошибку: 0x80070005 Отказано в доступе.

        В журнале аудита Gentran:Server генерируются следующие ошибки:

        • Не удалось вызвать согласование подтверждений с ошибкой 80004003.
        • Не удалось вызвать генерацию подтверждения из-за ошибки 80004003
        • Сервер не зарегистрировался в DCOM в течение требуемого времени ожидания.
        • Ackser~1.exe — ошибка приложения: инструкция по адресу «0x76e73b5e» ссылалась на память по адресу «0x00000008». Не удалось прочитать память.
        • OleMainThreadWndName:Akser~1.exe — ошибка приложения (0x76e73b4a)


        Сообщение об ошибке
        Ниже приведен список всех задокументированных ошибок, которые могут возникнуть, если конфигурация DCOM неправильно настроена для Gentran:Server for Windows. Если одна или несколько из перечисленных ниже ошибок возникают на компьютере с Gentran:Server для Windows, см. раздел «Решение» внизу.

        • 0x8000401A Невозможно создать объект COM-сервера
        • 0x80080005 Невозможно создать COM-сервер журнала аудита
        • 0x80070005 Отказано в доступе
        • 0x80004005 Неизвестная ошибка
        • Сбой инициализации GNTXENG.EXE с ошибками: 0x80004005 и 0x80070005
        • Сбой инициализации GNTXENG.EXE с ошибками: 0x80004005 и 0x8000401a
        • Сбой перевода с использованием GNTXENG.EXE с ошибкой 0x80040702 и 0x80040407
        • GNTXEN~1.EXE — ошибка приложения: инструкция по адресу «0x77fcb9ae» ссылалась на память по адресу «0x0404311b». Не удалось "записать" память
        • Mercury.EXE — ошибка приложения: инструкция по адресу «0x77ab1a1e» ссылалась на память по адресу «0x0014512c». Не удалось "записать" память
        • Mercury.EXE — ошибка приложения: инструкция по адресу «0x77a39360» ссылалась на память по адресу «0x0014522c». Не удалось "записать" память
        • Mercury.EXE — ошибка приложения: инструкция по адресу «0x77a69360» ссылалась на память по адресу «0x0014510c». Не удалось "записать" память
        • Ackser~1.exe — ошибка приложения: инструкция по адресу «0x76e73b5e» ссылалась на память по адресу «0x00000008». Память не может быть прочитана
        • Не удалось остановить службу уведомлений аудита GENTRAN на локальном компьютере. Ошибка 1067. Процесс неожиданно завершен.
        • Не удалось запустить службу уведомлений аудита GENTRAN на локальном компьютере. Ошибка 1053. Служба не ответила на запрос запуска или управления своевременно.
        • Не удалось запустить службу почтовых ящиков GENTRAN:Server на локальном компьютере. Это может быть внутренняя ошибка Windows или внутренняя ошибка службы.
        • Не удалось создать объект AuditLogger из ANServer. ANServer возвращает ошибку: 0x80070005 Отказано в доступе.
        • Невозможно создать объект EventIDServer из ANServer. ANServer возвращает ошибку: 0x80070005 Отказано в доступе.
        • Не удалось вызвать согласование подтверждений с ошибкой 0x80004003.
        • Не удалось вызвать генерацию подтверждения из-за ошибки 0x80004003
        • ANServer вернул следующую ошибку: 0x80040119 при отправке сообщения от Gentran
        • ANServer вернул следующую ошибку: 0x80040119 при отправке тестового сообщения от Gentran
        • Ошибка, возвращенная ANServer: 0x800706BA
        • Сервер не зарегистрировался в DCOM в течение требуемого времени ожидания.
        • OleMainThreadWndName:Akser~1.exe — ошибка приложения (0x76e73b4a)
        • 2140 Внутренняя ошибка Windows
        • DCOM получил ошибку "Общая ошибка отказа в доступе" от компьютера %%%% при попытке активировать сервер.
        • Не удалось подключиться к серверу аудита
        • Сервер RPC недоступен
        • Доступ запрещен
        • PROCCNTL.EXE вызвал ошибки и будет закрыт.
        • Ошибка создания уведомления.
        • Почтовая подсистема не была успешно инициализирована во время запуска сервера
        • Не удалось получить идентификатор события.
        • Реестр не содержит следующего идентификатора вложения. Сервер будет использовать значение по умолчанию 1 и сверяться с базой данных
        • Описание для идентификатора события (xxx) в источнике (GENTRANAudit) не найдено. На локальном компьютере может не быть необходимой информации реестра или DLL-файлов сообщений для отображения сообщений с удаленного компьютера. Следующая информация является частью события: Невозможно создать объект EventIDServer из ANServer. ANServer возвращает ошибку: 0x800706BA Сервер RPC недоступен
        • ODBC: Исключение базы данных MFC в Program/RETCODE: Translation/-1State:37000Native:18452Origin: [Microsoft] [Драйвер ODBC SQL Server] [SQL Server] Ошибка входа пользователя «(null)». Причина: не связано с доверенным подключением к SQL Server.
        • ODBC: исключение базы данных MFC при переводе
        • Не удалось создать строку подключения к базе данных
        • Ошибка базы данных: не удалось войти в систему для пользователя "(null)". Причина: не связано с доверенным подключением к SQL Server.

        Решение проблемы

        Все вышеперечисленные проблемы и сообщения об ошибках генерируются, когда на компьютерах, на которых работает система Gentran:Server, не настроена должным образом безопасность конфигурации DCOM. Чтобы правильно настроить конфигурацию DCOM для Gentran:Server для Windows, см. прилагаемые технические документы. К этому решению прилагаются три технических документа в одном ZIP-файле. Каждый из прилагаемых технических документов относится к разным версиям или пакетам обновлений операционной системы Windows.

        Gentran:Server for Windows Настройка конфигурации DCOM для Windows 2003 с пакетом обновления 1 и Windows XP с пакетом обновления 2 и выше имя файла: GSW_DCOM_Win2k3sp1_WinXPsp2.doc Windows, установленная и работающая либо на Windows 2003 с пакетом обновления и выше, либо на Windows XP с пакетом обновления 2 и выше.

        Gentran:Server for Windows Настройка конфигурации DCOM для Windows 2003 base и Windows XP sp1 и ниже имя файла: GSW_DCOM_Win2k3base_and_WinXPsp1.doc В этом техническом документе описаны шаги по обновлению конфигурации DCOM для Gentran:Server для Windows который установлен и работает на базе Windows 2003 (без пакета обновлений), Windows XP с пакетом обновления 1 или Windows XP на базе (без пакета обновления).

        Gentran:Server for Windows Настройка конфигурации DCOM для Windows 2000 и Windows NT имя файла: GSW_DCOM_Win2k_and_WinNT.doc под управлением Windows 2000 или Windows NT.

        Прочитайте и выполните шаги, описанные в официальном документе по настройке DCOM, который относится к соответствующей версии или пакету обновлений Windows, на которых работают компьютеры Gentran:Server. Сюда входят все компьютеры, на которых установлен Gentran:Server for Windows, в том числе: основной системный контроллер Gentran:Server (серверный компьютер), вторичные системные контроллеры и клиенты.

        Примечание. Важно соблюдать все шаги, описанные в официальном документе.
        Примечание. Если система Gentran:Server настроена для работы на нескольких машинах, например, установка сервера-клиента, и на разных машинах установлены разные версии операционной системы Windows, то настройте конфигурацию DCOM для каждой из машин. потребуется выполнить шаги из другой версии технического описания Gentran:Server для конфигурации Windows DCOM.

        Ошибка "Сервер RPC недоступен" означает, что на вашем компьютере Windows возникла проблема со связью с другими устройствами или машинами через используемую вами сеть.

        Если вы получили эту ошибку, не волнуйтесь. Большинство пользователей Windows могут решить эту проблему с помощью одного из следующих решений. Возможно, вам не придется пробовать все эти решения; просто работайте сверху вниз, пока не найдете тот, который работает для вас:

        Примечание. Экраны, показанные ниже, относятся к Windows 10, но все исправления также применимы к Windows 7.

        Способ 1. Убедитесь, что службы RPC работают правильно

        Проблема «Сервер RPC недоступен» может быть вызвана неправильным функционированием службы RPC на всех подключенных компьютерах. Вы можете выполнить следующие шаги, чтобы убедиться, что все службы, связанные с RPC, работают нормально.

        1) Нажмите клавишу с логотипом Windows и R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Затем введите «services.msc» и нажмите Enter.

        2) В окне «Службы» прокрутите вниз, чтобы найти элементы «Запуск процессов сервера DCOM», «Удаленный вызов процедур» (RPC) и «Сопоставление конечных точек RPC». Убедитесь, что их статус «Выполняется», а их запуск установлен на «Автоматически».

        3) Если нет, вам следует перейти к способу 4, чтобы изменить соответствующие настройки в реестре.

        Способ 2. Проверьте брандмауэр на вашем компьютере

        Брандмауэры могут блокировать трафик, запрошенный RPC, и, следовательно, вызывать проблему недоступности RPC-сервера. Вам следует проверить конфигурацию брандмауэра и посмотреть, не блокирует ли он сетевые подключения для RPC. Если вы используете сторонний брандмауэр, прочтите его инструкцию или изучите информацию о нем, чтобы разблокировать сетевые подключения RPC.

        Если вы используете брандмауэр Windows, выполните следующие шаги по его настройке:

        1) Нажмите клавишу с логотипом Windows и R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Затем введите «control» и нажмите Enter.

        2) На панели управления найдите брандмауэр Windows. Затем нажмите Разрешить приложение через брандмауэр Windows под Брандмауэром Windows.

        3) Прокрутите вниз, чтобы найти Удаленный помощник. Убедитесь, что его связь включена (все флажки этого элемента отмечены галочками).

        Способ 3. Проверьте подключение к сети

        Проблема «Сервер RPC недоступен» иногда возникает из-за неправильной настройки сетевого подключения. Чтобы проверить подключение к сети:

        1) Нажмите клавишу с логотипом Windows и R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Затем введите «ncpa.cpl» и нажмите Enter.

        2) Щелкните правой кнопкой мыши используемое сетевое подключение и выберите "Свойства".

        3) Убедитесь, что общий доступ к файлам и принтерам для сетей Microsoft и Интернет-протокол версии 6 (TCP/IPv6) включен (флажки рядом с этими элементами отмечены флажками).

        Вы также можете сбросить общий доступ к файлам и принтерам, переустановив драйвер сетевого адаптера. Если вам неудобно играть с драйверами устройств, мы рекомендуем использовать Driver Easy. Это инструмент, который обнаруживает, загружает и (если вы используете Pro) устанавливает любые обновления драйверов, которые нужны вашему компьютеру.

        Чтобы удалить драйверы с помощью Driver Easy, выберите Инструменты > Удаление драйвера. Затем выберите сетевой адаптер и нажмите «Удалить». (Для этого требуется версия Pro — вам будет предложено обновить ее, когда вы нажмете «Удалить».)

        После удаления драйвера сетевого адаптера его можно переустановить с помощью Driver Easy. Если у вас нет доступа к Интернету, вы можете использовать функцию автономного сканирования для установки сетевого драйвера. Он сканирует и обнаруживает ваши сетевые устройства, и вы можете использовать результаты для загрузки сетевых драйверов на другой компьютер с доступом в Интернет.

        Способ 4. Проверьте реестр

        Вы должны проверить настройки реестра, чтобы убедиться, что RPC правильно работает на вашем компьютере. Чтобы проверить реестр:

        (*ВНИМАНИЕ: редактирование реестра может привести к неожиданным проблемам на ваших компьютерах. Настоятельно рекомендуется создать точку восстановления системы и создать резервную копию реестра, прежде чем продолжить.)

        a) Войдите в свою операционную систему как администратор (для редактирования реестра требуются права администратора).

        b) Нажмите клавишу с логотипом Windows и R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Затем введите «regedit» и нажмите Enter.

        c) Когда ваш редактор реестра открыт, перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs.Посмотрите, есть ли несуществующий элемент, как показано на изображении ниже. Если есть, рекомендуется переустановить Windows.

        d) Если при использовании метода 1 вы обнаружили, что удаленный вызов процедур (RPC) был задан неправильно, вы можете отредактировать раздел реестра Start в пути RpcSs. Дважды щелкните Start, чтобы изменить его значение. Установите его значение данных равным 2.

        e) Перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch. Посмотрите, не пропал ли какой-нибудь предмет. Если вы обнаружили, что средство запуска процессов DCOM Server установлено неправильно, дважды щелкните раздел реестра Start, чтобы изменить его значение. Установите его значение data равным 2 .

        f) Перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. Посмотрите, не пропал ли какой-нибудь предмет. Если ранее вы обнаружили, что настройка RPC Endpoint Mapper неверна, дважды щелкните раздел реестра Start, чтобы изменить его значение. Снова установите его значение data равным 2 .

        Иногда возможно, что вы испробовали все вышеперечисленные методы, но по-прежнему получаете сообщение об ошибке «Сервер RPC недоступен». В этом случае мы предлагаем вам восстановить систему до последней точки восстановления или переустановить Windows на вашем компьютере. Вы также можете обратиться за помощью к производителям устройств.

        Способ 5. Переключитесь на ChromeOS

        Windows — очень старая технология. Конечно, Windows 10 относительно нова, но это всего лишь последняя версия операционной системы, которой уже несколько десятков лет, разработанной для ушедшей эпохи (до появления Интернета).

        Теперь, когда у нас есть Интернет, высокая скорость соединения, бесплатное облачное хранилище и бесконечное количество веб-приложений (таких как Gmail, Google Docs, Slack, Facebook, Dropbox и Spotify), весь способ работы Windows — с локально установленными программами. и локальное файловое хранилище — полностью устарело.

        Почему это проблема? Потому что, когда вы постоянно устанавливаете неконтролируемые сторонние программы, вы постоянно открываете дверь для вирусов и других вредоносных программ. (И небезопасная система разрешений Windows усугубляет эту проблему.)

        Плюс то, как Windows управляет установленным программным и аппаратным обеспечением, всегда было проблемой. Если ваш компьютер неожиданно выключается или программа устанавливается, удаляется или обновляется неправильно, вы можете получить повреждения «реестра». Вот почему ПК с Windows всегда замедляются и со временем становятся нестабильными.

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

        Для большинства людей самый простой способ решить проблемы с Windows – это полностью отказаться от Windows и перейти на более быструю, надежную, безопасную, простую в использовании и более дешевую операционную систему…

        ChromeOS очень похожа на Windows, но вместо того, чтобы устанавливать кучу программ для электронной почты, чата, работы в Интернете, написания документов, проведения школьных презентаций, создания электронных таблиц и всего, что вы обычно делаете на компьютере, вы используете веб-приложения. Вам вообще ничего не нужно устанавливать.

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

        И это только начало преимуществ…

        Читайте также: