Нечастым гостем на компьютерах под управлением Windows является «сбой при удаленном вызове процедуры». Он проявляется при открытии некоторых программ или просто во время работы системы. Разберёмся, что это за служба и как исправить ошибки в ней.
Назначение RPC
Удалённый вызов процедур – служба, позволяющая выполнять программы на удалённом компьютере или передавать управление выполняемой программой на другое устройство. Ярким примером использования RPC является магазин Windows. Альтернативный вариант – открытие pdf файлов в браузере.
Причины сбоев
Работает служба таким образом: устанавливает сетевое соединение и отдаёт контроль над работой программы второму устройству. Если на одном из этапов возникает ошибка – выполнение задачи тоже заканчивается ошибкой. Обычно проблему создают настройки безопасности, которые блокируют процессы на одном из этапов. Также, могут сказаться настройки самой службы.
Исправление сбоев
В зависимости от источника проблемы меняется системное сообщение об ошибке. Получить непосредственную ошибку «Сбой при удаленном вызове процедуры RPC» в Windows 7, 8, 10 можно только при неверных настройках службы или конкретного приложения. Устраняются они в зависимости от источника проблемы.
Исправление службы
Если неисправность вызывают неверные настройки самой службы, то нужно восстановить корректные значения, например отключить и снова включить службу «Удаленный вызов процедур (RPC)». Для этого потребуется:
- Нажать «Win+R» и прописать «services.msc».
- Найти в списке «Удалённый вызов процедур (RPC)» и через двойное нажатие открыть его «Свойства».
- Проверить «Тип запуска». Он должен иметь статус «автоматически».
- Повторить процедуру для следующих служб:
- Сопоставитель конечных точек RPC — его тип запуска тоже «автоматически»;
- Локатор удаленного вызова процедур — должен запускаться «вручную»;
- Модуль запуска процессора DCOM — автоматический тип запуска.
Отдельно следует отметить, что для Windows 10 изменение настроек иногда заблокировано. Чтобы справиться с проблемой потребуется исправлять значения через реестр.
Исправления в реестре
Изменения реестра проводят следующим образом:
- Вызвать «Win+R» и прописать «regedit».
- Пройти по следующему пути: «Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services».
- Найти следующие категории и изменять в них параметр «start» на указанные значения:
- RPCLocator – 3;
- DcomLaunch – 2;
- RpcEptMapper – 2;
- RpcSs – 2.
Для изменения значений нужно совершать двойное нажатие на строке «start» (отмечена красным). А искать службы нужно в левом поле.
Сбой конкретного компонента ОС
Зачастую в Windows 10 эта ошибка возникает при запуске приложения «Фотографии». В этом случае исправление ошибки кроется в исправлении самой программы. Существует несколько способов решения проблемы:
Через настройки приложения в системе:
- Открыть «Параметры» (правой кнопкой по меню «Пуск»).
- В разделе «Приложения и возможности» найти программу «Фотографии» и открыть её «Дополнительные параметры».
- Выбрать пункт «Исправить» в разделе «Сброс».
- Если не помогает: используем кнопку «Сбросить».
Переустановка приложения:
- Вызвать «windows powershell от имени администратора».
- Вставить в окно текст:
Get-AppxPackage *Photos* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Запустить встроенное «Исправление проблем в приложении» через Microsoft Store («магазин Windows»).
В крайнем случае можно присвоить типу файлов альтернативную программу. Благо, вариантов для просмотра изображений среди бесплатных программ – множество.
Проверка целостности системы
Последним средством для устранения ошибки является проверка целостности системных файлов. Она занимает от 20 минут до 3 часов и более в зависимости от мощности компьютера и скорости дисков. Чтобы выполнить процедуру нужно:
- Вызвать командную строку «от имени администратора».
- Прописать следующую команду: «sfc /scannow».
- Дождаться завершения процедуры.
Если ошибки не исправляются, то придётся применять крайние меры – переустанавливать систему. С учётом наличия альтернатив для большинства программ, работа которых может прерваться указанной ошибкой, можно просто пользоваться ими.