Ошибка "Failed on remote procedure call" может иметь две основные разновидности: при запуске программ, проводника.exe) и только во время работы системы и ее утилит, или — при открытии фотографий и картинок, файлов pdf в приложениях Фото, браузере Edge в Windows 10. В обоих случаях это можно исправить, но не всегда успешно.
В этом руководстве подробно описаны причины возникновения ошибки "Failed remote procedure call" в различных ситуациях и способы решения этой проблемы в Windows 10, 8.1 и Windows 7.
Прежде чем начать, я настоятельно рекомендую вам проверить, есть ли на вашем компьютере точки восстановления системы, начиная с даты, когда ошибка не проявлялась. Для этого нажмите Win+R на клавиатуре (Win — это клавиша с логотипом Windows), введите rstrui.exe откройте окно "Выполнить" и нажмите Enter. В открывшемся окне нажмите "Далее" и посмотрите, доступны ли точки восстановления. Если да, используйте их — это будет самый быстрый и эффективный способ исправить ошибку в большинстве сценариев. Читайте также — Точки восстановления Windows 10.
Службы Windows, связанные с удаленным вызовом процедур
- Нажмите Win+R на клавиатуре, введите службы.msc и нажмите Enter. Найдите в открывшемся списке следующие службы и проверьте их свойства, чтобы убедиться, что параметры запуска для них установлены правильно (дважды щелкнув на службе). Измените параметры запуска.
- Удаленный вызов процедур (RPC) — Тип запуска "Автоматический.
- Сопоставление конечных точек RPC — автоматически.
- Локатор удаленного вызова процедур (RPC) — вручную.
- Модуль для запуска серверных процессов DCOM — автоматически.
Если значения разные, но вы не можете изменить тип запуска в службах.msc (например, это может быть в Windows 10), выполните следующие действия:
- Запустите редактор реестра (Win+R, введите regedit и нажмите Enter).
- Перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services и в этом разделе найдите следующие подразделы, в каждом из которых измените параметр Start на указанное число (двойным щелчком по параметру Start в правой части окна редактора реестра).
- RpcLocator — Параметр "Пуск" должен быть равен 3.
- DcomLaunch , RpcEptMapper, RpcSs — тот же параметр должен иметь значение 2.
- После изменения настроек закройте редактор реестра и перезагрузите компьютер.
Если ошибка не исчезает и не появляется при открытии файлов в приложениях из магазина Windows 10, рекомендую проверить целостность системных файлов — поврежденные отдельные файлы, связанные с этими службами, могут быть причиной проблемы.
Сбой удаленного вызова процедуры при открытии фотографий JPG и PNG и файлов PDF в Windows 10
Если сообщение о сбое вызова удаленной процедуры появляется при открытии любых файлов в новых приложениях Windows 10, то это обычно вызвано повреждением записей в реестре пользователя (из-за твиков, программ "чистильщиков реестра", а иногда как простая ошибка). Быстрое решение — создать нового пользователя Windows 10, как правило, под ним все будет работать нормально, останется только перенести информацию из папок старого пользователя.
Другие решения, которые не всегда срабатывают:
- Запустите встроенную функцию устранения неполадок для приложений Windows Store (Настройки — Обновление и безопасность — Устранение неполадок — Приложения Windows Store).
- Вручную переустановите проблемное приложение: запустите PowerShell от имени администратора, затем введите команду для переустановки конкретного приложения. Далее — команда для переустановки приложения Фото.
Get-AppxPackage *Photos* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- Попробуйте сбросить проблемное приложение: Настройки — Приложения — Выберите приложение в разделе "Приложения и функции" — нажмите на "Дополнительные настройки" — используйте кнопку "Сброс".
Наконец, если и это не поможет, вы можете просто установить альтернативную программу для открытия того типа файлов, который вызывает проблему, например: Лучшие программы для просмотра фотографий и изображений, а также можно включить старую программу для просмотра фотографий в Windows 10.