Если вы часто используете Windows, вы, вероятно, знакомы с одним из наиболее часто встречающихся и, казалось бы, необъяснимых сообщений об ошибках, которые когда-либо появлялись: Сервер RPC недоступен. Хотя эта ошибка может сбить с толку неопытных пользователей Windows, она не является серьезной или опасной ошибкой, то есть обычно не приводит к потере каких-либо данных или программ. К счастью, это довольно легко исправить, если вы знаете, что делаете.
Во-первых, давайте поговорим о том, что такое RPC, чтобы избавиться от путаницы и загадок. RPC означает удаленный вызов процедур, и это метод, который компьютеры использовали буквально на протяжении десятилетий для связи друг с другом. Что немного сбивает с толку, так это то, что на современных компьютерах, выполняющих многозадачность и одновременно выполняющих множество программ, RPC стал методом, который некоторые приложения используют для связи с другими приложениями, работающими на том же компьютере. RPC - это, по сути, просто система, которая позволяет различным процессам взаимодействовать друг с другом для выполнения задачи. Это немного похоже на работу в сети, поскольку сервер RPS открывает порт, связывается с целевой службой или сервером, ожидает ответа, отправляет пакет, когда он имеет ответ, а затем передает данные задачи на целевой сервер или службу. Весь процесс работает в обратном порядке, когда служба или сервер назначения выполнили свою работу и получили данные для отправки обратно в программу-инициатор.
Хотя в этой статье мы собираемся поговорить о RPC в системах Windows, вы должны знать, что методология RPC используется практически на всех типах компьютерных систем, используемых сегодня. Это методология, а не процесс, специфичный для Windows. Большинство ошибок сервера RPC возникают на одном компьютере, но причиной проблемы может быть что-то на этом компьютере или что-то в сети в целом. В этой статье я покажу вам, как решить оба типа проблем.
закрепить файл в меню "Пуск" Windows 10
Ошибки недоступности сервера RPC
Так что же может вызвать ошибку недоступности сервера RPC? Что ж, предположим, что одна служба на вашем компьютере должна взаимодействовать с другой, поэтому она связывается с сервером RPC на компьютере, чтобы инициировать обмен. Сервер RPC использует порты на вашем компьютере для прослушивания и разговора, и именно сервер обеспечивает фактическую связь между службами, независимо от того, являются ли они сетевыми или локальными. Если вызов RPC-сервера завершается неудачно из-за того, что сервер недоступен, не отвечает, не может выполнить запись в память или не может открыть порт, то запускается ошибка RPC-сервер недоступен.
Как исправить ошибки недоступности сервера RPC
На компьютере с Windows 10 это сообщение об ошибке может быть вызвано тремя основными причинами. Либо служба RPC не запущена, либо есть проблемы с сетью, либо некоторые важные записи реестра, которые управляют службой RPC, повреждены. В Windows 10 наиболее частой причиной ошибки является то, что служба RPC просто не работает.
Первое, что нужно сделать при любой ошибке Windows, - это выполнить полную перезагрузку. Если служба RPC перестала работать из-за временной проблемы, перезагрузка перезапустит ее вместе с остальной частью компьютера, поэтому это первое, что нужно попробовать. Если перезагрузка не устраняет ошибку, попробуйте следующие исправления. Обратите внимание, что эти исправления написаны специально для компьютеров с Windows 10, но те же общие процессы можно использовать в предыдущих версиях Windows.
Служба RPC
Если перезагрузка не решает проблему, то в первую очередь необходимо проверить, действительно ли запущена служба RPC.
- Щелкните правой кнопкой мыши панель задач Windows и выберите Диспетчер задач.
- Выберите вкладку Services, а затем ссылку Open Services.
- Перейдите к службе удаленного вызова процедур. Убедитесь, что он запущен и установлен автоматический.
- Перейдите к средству запуска процессов сервера DCOM. Убедитесь, что он также работает и установлен автоматический.
Если для этих двух служб установлено любое другое значение, кроме «Автоматически» и «Работает», измените их. В зависимости от разрешений вашей системы вы также можете перезапустить эти службы. Если вы уже перезагрузили свой компьютер, это ничего не даст, поскольку он уже был перезагружен.
Сетевые проблемы, вызывающие ошибки сервера RPC
Даже если конкретный вызов RPC может работать полностью внутри вашего компьютера, он все равно использует сетевой стек для связи. Это означает, что проблемы с TCP или вашим брандмауэром могут помешать работе RPC.
как выйти из netflix на roku
- Введите «control» в поле поиска Windows и выберите «Панель управления».
- Выберите Сеть и Интернет и Центр управления сетями и общим доступом.
- Выберите ссылку Ethernet в центре, а затем «Свойства» во всплывающем окне.
- Убедитесь, что IPv6 и общий доступ к файлам и принтерам для сетей Microsoft включены.
Если и IPv6, и общий доступ к файлам и принтерам для сетей Microsoft уже отмечены, вам нужно будет проверить брандмауэр.
- Если вы используете брандмауэр Windows, выберите его на панели управления.
- Найдите удаленный помощник и убедитесь, что он включен для доменных, частных и общедоступных сетей.
- Сохраните любые изменения, если вы их сделали.
Если вы используете сторонний брандмауэр, возможно, вам придется поэкспериментировать, чтобы включить этот параметр. Вам не нужно ничего менять, если вы какое-то время пользуетесь брандмауэром, но проверьте на всякий случай.
Ошибки реестра, вызывающие ошибки сервера RPC
Итак, перезагрузка не помогла, ваши службы RPC и DCOM работают нормально, а сетевой стек работает. (Вы, вероятно, не стали бы читать эту статью, если бы ее не было.) Последнее, что вы можете сделать, - это проверить записи реестра, которые управляют службами RCP и DCOM, чтобы убедиться, что они не повреждены. Возиться с реестром не для слабонервных, но если вы сначала сделаете резервную копию, вы всегда сможете отменить все, что изменили. Итак, давайте сначала создадим резервную копию реестра.
- Введите regedit в поле поиска.
- Выберите Компьютер с левой стороны.
- Перейдите в Файл-> Экспорт.
- В диалоговом окне «Экспорт файла реестра» введите имя файла резервной копии и нажмите «Сохранить».
Теперь, когда у вас есть надежная копия реестра, вы можете проверить записи для служб RPC и DCOM.
- Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
- Нажмите кнопку «Пуск» на правой панели и убедитесь, что установлено значение (2).
- Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
- Нажмите кнопку «Пуск» на правой панели и убедитесь, что установлено значение (2).
- Перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
- Нажмите кнопку «Пуск» на правой панели и убедитесь, что установлено значение (2).
Если вы попробовали все эти исправления, а ошибки сервера RPC все еще появляются, пора выполнить восстановление из точки восстановления или обновить Windows. Просто убедитесь, что вы выбрали параметры, которые не перезаписывают ваши файлы и настройки, если вы собираетесь обновить!
***
кнопка домой не работает windows 10
Нужно очистить реестр? Ознакомьтесь с нашей статьей о лучшие очистители реестра для Windows 10 . Хотите, чтобы ваши дети или коллеги не могли войти в настройки реестра? Мы подготовили для вас руководство по блокировка доступа к редактору реестра . А если вам нужно ускорить работу машины, прочтите нашу статью об использовании реестра для сделай свой ПК с Windows 10 быстрее .