Служба лицензирования Abbyy недоступна, сервер rpc недоступен

Обновлено: 02.07.2024

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

Как исправить

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

Что такое RPC?

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

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

Ошибки RPC «Сервер недоступен»

Что может вызвать ошибку «Сервер RPC недоступен»? Допустим, одной службе на вашем компьютере необходимо взаимодействовать с другой, поэтому она связывается с RPC-сервером на компьютере, чтобы инициировать обмен. Сервер RPC использует порты на вашем компьютере для «прослушивания» и «разговора», и именно сервер фактически обеспечивает связь между службами, независимо от того, являются ли они сетевыми или локальными. Если вызов RPC-сервера завершается сбоем из-за того, что сервер недоступен, не отвечает, не может записать в память или не может открыть порт, возникает ошибка «RPC-сервер недоступен».

Как исправить ошибку «RPC-сервер недоступен»

На компьютере с Windows 10 это сообщение об ошибке может быть вызвано тремя основными причинами. Либо служба RPC не запущена, либо есть проблемы с сетью, либо повреждены некоторые важные записи реестра, управляющие службой RPC. В Windows 10 наиболее распространенной причиной ошибки является то, что служба RPC просто не запущена.

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

Служба RPC

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

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

Проблемы с сетью, вызывающие ошибки сервера RPC

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

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

Центр управления сетями и общим доступом

  1. Если вы используете брандмауэр Защитника Windows, выберите его на странице настроек Центра управления сетями и общим доступом, он находится в левом нижнем углу.
  2. Найдите удаленный помощник и убедитесь, что он включен для доменных, частных и общедоступных сетей.
  3. Сохраните все изменения, если вы их внесли.
  4. Если вы используете сторонний брандмауэр, возможно, вам придется поэкспериментировать, чтобы включить этот параметр. Вам не нужно ничего менять, если вы уже некоторое время используете брандмауэр, но проверьте на всякий случай.

    Очистить DNS-сервер

    Как упоминал Джефф в комментариях, если ваши службы работают, но у вас по-прежнему возникают проблемы с этой ошибкой, выполните очистку DNS.

    Ваш DNS-сервер сбросил свои файлы, надеюсь, это решило вашу проблему.

    Ошибки реестра, вызывающие ошибки сервера RPC

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

    1. Введите «regedit» в поле поиска и нажмите Enter.
    2. Выберите Компьютер слева.
    3. Выберите «Файл»> «Экспорт».
    4. В диалоговом окне «Экспорт файла реестра» введите имя файла резервной копии и нажмите «Сохранить».


    Теперь, когда у вас есть безопасная копия реестра, вы можете проверить записи для служб RPC и DCOM.

    1. Перейдите к разделу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
    2. Нажмите кнопку "Пуск" на правой панели и убедитесь, что установлено значение (2).
    3. Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
    4. Нажмите кнопку "Пуск" на правой панели и убедитесь, что установлено значение (2).
    5. Перейдите к разделу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
    6. Нажмите кнопку "Пуск" на правой панели и убедитесь, что установлено значение (2).

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

    Нужно очистить реестр? Ознакомьтесь с нашей статьей о лучших очистителях реестра для Windows 10. Хотите, чтобы ваши дети или коллеги не проникли в настройки вашего реестра? Мы познакомили вас с нашим руководством по блокировке доступа к редактору реестра. А если вам нужно ускорить работу компьютера, ознакомьтесь с нашей статьей об использовании реестра для ускорения работы ПК с Windows 10.

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