Содержание
- Способ 1: Проверка типа запуска служб
- Способ 2: Проверка целостности системных файлов
- Способ 3: Устранение неполадок с системными программами (запуск графических файлов)
- Способ 4: Проверка аппаратных комплектующих
- Вопросы и ответы
Способ 1: Проверка типа запуска служб
Самой частой причиной появления рассматриваемой ошибки является неправильно установленный вариант запуска системных служб, которые отвечают за удалённый вызов процедур. Проверить нужные опции можно следующим образом:
- Откройте средство «Выполнить» (комбинация Win+R), напишите в нём команду
services.msc
и нажмите «ОК». - Найдите в списке служб следующие позиции:
- «Удалённый вызов процедур (RPC)»;
- «Сопоставитель конечных точек RPC»;
- «Модуль запуска процессов DCOM-сервера»;
- «Локатор удалённого вызова процедур (RPC)».
Дважды кликните по записи для проверки параметров. У первых трёх тип запуска должен быть «Автоматически».
У последней же, наоборот, «Вручную».
- Если опции изменения старта службы заблокированы (такое возможно в некоторых редакциях «десятки»), понадобится использовать «Редактор реестра» – запустите его с помощью оснастки «Выполнить», запрос
regedit
. - Откройте директорию по следующему адресу:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
- Здесь нам нужны несколько каталогов. Первым найдите RpcLocator и перейдите в него.
Дважды кликните левой кнопкой мыши по записи «Start» и установите её значение как «3».
- Таким же образом отредактируйте аналогичный параметр в директориях DcomLaunch, RpcEptMapper и RpcSs, только на этот раз задайте значение «2».
- После внесения всех изменений закройте всё окна и перезагрузите компьютер.
Этот метод обычно эффективен, и использовать другой стоит только в случае необходимости.
Способ 2: Проверка целостности системных файлов
Нередко проблема заключается в том, что соответствующие компоненты ОС оказались повреждены. Решением в такой ситуации будет проверка и восстановление целостности системных данных, с чем вам помогут инструкции далее.
Подробнее: Проверка и восстановление системных файлов в Windows 10
Способ 3: Устранение неполадок с системными программами (запуск графических файлов)
Если рассматриваемая проблема появляется при попытке открыть изображения или PDF-документы, это означает повреждения реестра. Устранить их обычным редактированием не выйдет, поэтому воспользуйтесь следующими рекомендациями:
-
Первым делом стоит попробовать запустить средство устранения неполадок. Откройте «Параметры» сочетанием Win+I и выберите пункт «Обновления и безопасность».
Перейдите на вкладку «Устранение неполадок».
В перечне средств кликните ЛКМ по позиции «Приложения из магазина Windows», затем нажмите на кнопку «Запустить средство устранения неполадок».
Внимательно следуйте инструкциям утилиты.
- Если предыдущий шаг оказался безрезультативен, следует выполнить сброс соответствующей программы. Для этого в том же окне «Параметры» выберите «Приложения».
В перечне установленного софта найдите пункт «Фотографии (Майкрософт)», кликните по нему и воспользуйтесь кнопкой «Дополнительные параметры».
Здесь нажмите «Сбросить».
- Можно воспользоваться и более радикальным решением – переустановкой софта посредством PowerShell. Инструмент нужно запустить от имени администратора – по умолчанию соответствующий пункт доступен в контекстном меню «Пуска» по комбинации Win+X.
После запуска подождите несколько секунд, пока оснастка будет готова к работе, затем введите в неё следующее:
Get-AppxPackage *Photos* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
Проверьте правильность ввода и нажмите Enter.
Дождитесь, пока процесс будет выполнен.
Способ 4: Проверка аппаратных комплектующих
В редких случаях ошибка «Сбой вызова удалённой процедуры» является симптомом выхода из строя жёсткого диска, твердотельного накопителя и/или одного или нескольких модулей оперативной памяти. Для проверки стоит провести диагностику комплектующих, и при обнаружении проблем заменить сбойные элементы.
Подробнее: Проверка на ошибки HDD, SSD и RAM в Windows 10
Еще статьи по данной теме:
Помогла ли Вам статья?
Самой частой причиной появления рассматриваемой ошибки является неправильно установленный вариант запуска системных служб, которые отвечают за удалённый вызов процедур. Проверить нужные опции можно следующим образом:
- «Удалённый вызов процедур (RPC)»;
- «Сопоставитель конечных точек RPC»;
- «Модуль запуска процессов DCOM-сервера»;
- «Локатор удалённого вызова процедур (RPC)».
Дважды кликните по записи для проверки параметров. У первых трёх тип запуска должен быть «Автоматически».
У последней же, наоборот, «Вручную».
Откройте директорию по следующему адресу:
Здесь нам нужны несколько каталогов. Первым найдите RpcLocator и перейдите в него.
Дважды кликните левой кнопкой мыши по записи «Start» и установите её значение как «3».
После внесения всех изменений закройте всё окна и перезагрузите компьютер.
Этот метод обычно эффективен, и использовать другой стоит только в случае необходимости.
Способ 2: Проверка целостности системных файлов
Нередко проблема заключается в том, что соответствующие компоненты ОС оказались повреждены. Решением в такой ситуации будет проверка и восстановление целостности системных данных, с чем вам помогут инструкции далее.
Подробнее: Проверка и восстановление системных файлов в Windows 10
Способ 3: Устранение неполадок с системными программами (запуск графических файлов)
Если рассматриваемая проблема появляется при попытке открыть изображения или PDF-документы, это означает повреждения реестра. Устранить их обычным редактированием не выйдет, поэтому воспользуйтесь следующими рекомендациями:
- Первым делом стоит попробовать запустить средство устранения неполадок. Откройте «Параметры» сочетанием Win+I и выберите пункт «Обновления и безопасность».
Перейдите на вкладку «Устранение неполадок».
В перечне средств кликните ЛКМ по позиции «Приложения из магазина Windows», затем нажмите на кнопку «Запустить средство устранения неполадок».
Внимательно следуйте инструкциям утилиты.
Если предыдущий шаг оказался безрезультативен, следует выполнить сброс соответствующей программы. Для этого в том же окне «Параметры» выберите «Приложения».
В перечне установленного софта найдите пункт «Фотографии (Майкрософт)», кликните по нему и воспользуйтесь кнопкой «Дополнительные параметры».
Здесь нажмите «Сбросить».
Можно воспользоваться и более радикальным решением – переустановкой софта посредством PowerShell. Инструмент нужно запустить от имени администратора – по умолчанию соответствующий пункт доступен в контекстном меню «Пуска» по комбинации Win+X.
После запуска подождите несколько секунд, пока оснастка будет готова к работе, затем введите в неё следующее:
Get-AppxPackage *Photos* | Foreach
Проверьте правильность ввода и нажмите Enter.
Дождитесь, пока процесс будет выполнен.
Способ 4: Проверка аппаратных комплектующих
В редких случаях ошибка «Сбой вызова удалённой процедуры» является симптомом выхода из строя жёсткого диска, твердотельного накопителя и/или одного или нескольких модулей оперативной памяти. Для проверки стоит провести диагностику комплектующих, и при обнаружении проблем заменить сбойные элементы.
Подробнее: Проверка на ошибки HDD, SSD и RAM в Windows 10
Сбой при удаленном вызове процедуры windows 10 при установке принтера
Профиль | Отправить PM | Цитировать
Перелопатил уже миллион решений, в том числе и из этого форума, ничего не помогает.
В Акробате выдает: «Необходимо установить принтер для выполнения операций, связанных с печатью, например, настройки страницы или печати документа.»
В блокноте : «Прежде чем напечатать документ, необходимо выбрать принтер. Чтобы установить принтер, дважды щелкните значок «Установка принтера» или нажмите кнопку «Найти принтер» на вкладке «Общие» этого диалогового окна.
В Ворде просто ничего не происходит.
В Хроме, только горит «Сохранить файл», можно сохранить в pdf-файле.
В «Устройствах и принтерах» все принтеры висят. Правда пропал ярлык «по умолчанию».
При «обнаружении проблем» на принтере появляется кнопка Установки принтера и предлагает установить новый . При нажатии на которую высвечивается «Не удалось открыть мастер добавления принтеров. Сбой при удаленном вызове процедуры.» . Далее при устранении проблем Выдает такие ошибки:
— Физический принтер не подключен (хотя подключен) — не исправлено.
— Возможно, изменения конфигурации оборудования не обнаружены — Обнаружены.
Служба очереди печати принтера не запущена — исправлено.
В сервисах — диспетчер работает в статусе «запущен».
Где еще капать . не знаю. Уже руки опускаются.
Все возможные подобные случаи и советы в инете перепробовал, ничего не помогает.
Вчера эта проблема возникла случайно. Печатал несколько документов, последний почему-то долго висел, решил снять из очереди печати . с этого все и пошло.
Сбой при удаленном вызове процедуры в Windows — как исправить
Ошибка «Сбой при удаленном вызове процедуры» может иметь две основные разновидности: при запуске программ, проводника (explorer.exe) и просто во время работы системы и её утилит, либо — при открытии фото и картинок, файлов pdf в приложениях «Фотографии», браузере Edge в Windows 10. В обоих случаях её можно исправить, но не всегда это удается.
В этой инструкции подробно о причинах ошибки «Сбой при удаленном вызове процедуры» в различных ситуациях и о методах решения этой проблемы в Windows 10, 8.1 и Windows 7.
Прежде чем начать, настоятельно рекомендую проверить: а есть ли на вашем компьютере точки восстановления системы на дату, когда ошибка себя ещё не проявила. Для этого нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите rstrui.exe в окно «Выполнить» и нажмите Enter. В открывшемся окне нажмите «Далее» и посмотрите, доступны ли точки восстановления. Если да, используйте их — это будет самым быстрым и эффективным способом исправить рассматриваемую ошибку в большинстве сценариев. Подробнее — Точки восстановления Windows 10.
Службы Windows, имеющие отношение к удаленному вызову процедур
Для начала стоит проверить, установлен ли правильный тип запуска для служб удаленного вызова процедур Windows. Однако, если ошибка о сбое при удаленном вызове процедуры появляется в Windows 10 при открытии фото или файлов pdf, дело обычно не в этом (но проверить всё равно стоит).
- Нажмите клавиши Win+R на клавиатуре, введите services.msc и нажмите Enter. В открывшемся списке служб найдите следующие службы и посмотрите в их свойствах, установлены ли верные параметры запуска для них (используя двойной клик по службе). При необходимости измените параметры запуска.
- Удаленный вызов процедур (RPC) — тип запуска «Автоматически».
- Сопоставитель конечных точек RPC — автоматически.
- Локатор удаленного вызова процедур (RPC) — вручную.
- Модуль запуска процессов DCOM-сервера — автоматически.
Если значения отличаются, но вы не можете поменять тип запуска в services.msc (например, такое может быть в Windows 10), проделайте следующее:
- Запустите редактор реестра (Win+R, ввести regedit и нажать Enter).
- Перейдите к разделу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и в этом разделе найдите следующие подразделы, в каждом из которых поменяйте параметр Start на указанное число (дважды нажав по параметру Start в правой части окна редактора реестра).
- RpcLocator — параметр Start должен быть равен 3.
- DcomLaunch, RpcEptMapper, RpcSs — тот же параметр должен иметь значение 2.
- После изменения параметров, закройте редактор реестра и перезагрузите компьютер.
Если ошибка не исчезла и появляется не при открытии файлов в приложениях из магазина Windows 10, рекомендую выполнить проверку целостности системных файлов — повреждение отдельных файлов, имеющих отношение к этим службам, может служить причиной проблемы.
Сбой при удаленном вызове процедуры при открытии фотографий JPG и PNG, файлов PDF в Windows 10
Если сообщение о сбое при удаленном вызове процедуры появляется при открытии каких-либо файлах в новых приложениях Windows 10, причиной обычно служит повреждение записей реестра пользователя (вследствие работы твиков, программ для «очистки реестра», а иногда и как простой баг). Быстрое решение — создать нового пользователя Windows 10, как правило под ним всё будет работать исправно, останется лишь перенести информацию из папок старого пользователя.
Другие решения, не всегда срабатывающие:
- Запустить встроенное устранение неполадок для приложений из магазина Windows (Параметры — Обновление и безопасность — Устранение неполадок — Приложения из магазина Windows).
- Вручную переустановить проблемное приложение: запустить PowerShell от имени администратора, затем ввести команду для переустановки конкретного приложения. Далее — команда для переустановки приложения «Фотографии».
- Попробовать сбросить проблемное приложение: Параметры — Приложение — Выбрать приложение в разделе «Приложения и возможности» — нажать «Дополнительные параметры» — использовать кнопку «Сбросить».
И, наконец, если и это не помогает, можно просто установить альтернативную программу для открытия того типа файлов, который вызывает проблему, например: Лучшие программы для просмотра фото и картинок, а также вы можете включить старый просмотр фотографий в Windows 10.
Ошибка RPC: решается ли проблема без переустановки системы
Служба удалённого вызова процедур Windows (она же RPC или Remote Procedure Call) управляет протоколом, позволяющим программам выполнять свои действия на других компьютерах общей сети так же, как они выполнялись бы на данном компьютере — без необходимости разбираться в тонкостях подключения.
Протокол оказался очень удобным на практике: последние версии Windows используют его и для внутреннего взаимодействия программ, находящихся на одном устройстве. От его правильной работы зависят службы системного реестра, «Диспетчер устройств» и даже приложение File Explorer, отвечающее за корректное отображение системных окон и их свойств.
Что означает ошибка «Сбой при удалённом вызове процедуры»
Сбой при удалённом вызове процедуры происходит при отключении или повреждении службы RPC или других служб, от которых она зависит. Ошибка была особенно распространена в 2015 году после выпуска некорректно работающего обновления Windows 10. Сегодня такая ошибка практически наверняка означает конфликт установленных программ с стандартными программами пакета Windows 10 или повреждённые записи системного реестра, которые нам предстоит исправить.
Способы устранения ошибки «Сбой при удалённом вызове процедуры»
Убедимся для начала, что служба и все компоненты, на которые она полагается, включены и работают в штатном режиме. Затем попробуем убрать некоторые потенциальные программные несовместимости.
Проверка служб
Если сбой при удалённом вызове процедуры происходит на Windows 7, открываем список служб таким образом: «Пуск» → Выполнить → пишем services.msc, жмём Enter. В Windows 10 название службы можно ввести в строку поиска на Панели задач.
Откроется достаточно длинное окно служб, запущенных на компьютере. Нас интересуют четыре службы:
Если вдруг что-то изменяем, перезагружаем компьютер и проверяем снова на наличие ошибки. Ошибка по-прежнему на месте или службы отказываются включаться? Попробуем поправить ситуацию через системный реестр.
Редактирование системного реестра
Редактор реестра открывается по тому же принципу, что и список служб, но написать нужно будет слово regedit. Находим там ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. На всякий случай перед началом редактирования жмём на неё правой кнопкой и экспортируем — если что-то пойдёт не так, текущее состояние реестра можно будет восстановить двойным щелчком по экспортированному файлу.
В HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices вносим следующие поправки:
Больше ничего не трогаем, сохраняем изменения и перезагружаем компьютер. Если проблема была связана с некорректным запуском служб, она исчезнет.
Проверка на несовместимость ПО
Если все службы работают как обычно (и не выключились сами после перезагрузки, проверьте), имеет смысл поискать и удалить несовместимое программное обеспечение. Прежде всего — загрузитесь в безопасном режиме: откройте службу msconfig (через «Выполнить» или строку поиска, в зависимости от системы) и на вкладке «Загрузка» поставьте галочку на соответствующей опции. После следующей перезагрузки система включится без обычных программ автозагрузки и с минимальным набором драйверов — проверьте, появляется ли ошибка в таком режиме. Если нет, «Автозагрузку» нужно будет почистить.
В Windows 7 это осуществляется через всё ту же службу msconfig. В Windows 10, в принципе, можно зайти туда же, но вас перенаправят в Диспетчер задач, управляющий этой функцией на новой ОС. Диспетчер задач можно вызвать клавиатурной комбинацией Ctrl + Alt + Del.
Перейдите на вкладку «Автозагрузка» и уберите оттуда все программы. Затем добавляйте обратно по одной и перезагружайтесь после каждого добавления, пока не найдёте программу, провоцирующую конфликт. Часто это бывают антивирусы и программы резервного копирования файлов (Comodo BackUp и т. п.). Конфликтующие программы рекомендуется деинсталлировать или хотя бы использовать аналоги, не вызывающие проблем.
Проверка и ремонт системных файлов
Для решения проблем с системными файлами можно использовать утилиты SFC и DISM.
Откройте командную строку от имени администратора: «Пуск» → Стандартные → Командная строка (Windows 7) или введите cmd в строку поиска на Панели задач (Windows 10). Для запуска от имени администратора щёлкните на название программы правой кнопкой мыши и выберите соответствующую опцию контекстного меню.
В появившемся чёрном окне введите для начала:
Эта команда проверит основные системные файлы и попытается восстановить их, если увидит, что с ними что-то не так.
На Windows 10 доступна утилита DISM (Deployment Image Servicing and Management), позволяющая отремонтировать файлы, если вдруг не работает sfc.
На выбор есть две команды:
Вводим команды точно так же, как sfc, не забываем про пробелы перед каждым «/». После завершения ремонта — перезагружаемся.
Если «Сбой при удалённом вызове процедуры» возникает и здесь (обычно с кодом ошибки 1726) — проверьте, работают ли все службы RPC, как описано выше. Может также помочь временное отключение службы Windows Search.
Если ничего не помогает
Крайний вариант перед переустановкой системы — попробовать создать нового пользователя. В Windows 10 опция запрятана достаточно далеко: «Пуск» → Параметры → Учётные записи → Семья и другие пользователи. Все системные настройки для нового пользователя будут выставлены по умолчанию, и конфликт ПО, если он был, исчезнет. В Windows 7 пользователя можно создать здесь: «Пуск» → Панель управления → Учётные записи пользователей.
Если же проблема не исчезает даже на новой учётной записи, скорее всего, дело в дефекте RAM. Память можно проверить штатным средством Windows — службой mdsched. Проверка может занимать несколько часов. Ошибки памяти, если они есть, после проверки никуда не исчезнут: придётся сбрасывать «разгон», если что-то меняли, а в худшем случае — менять оперативную память.
Помогла ли вам данная статья устранить назойливую ошибку службы RPC? Может быть, вам помог какой-то свой способ, не описанный здесь? Делитесь своими мыслями в комментариях — мы обязательно вам ответим.
@jettafc,
Thanks for visiting the HP community. A very good day to you! I read the post regarding issues with installing the printer as it gives a remote procedure call error. I will be delighted to assist you here.
You’ve done an excellent job of diagnosing the issue from your end. Superb effort and spectacular research were done as well. Kudos to you on that score. I take it as a privilege to share this platform with you.
To assist you with accurate information I would require more information regarding this:
- Did you try performing a complete uninstallation and reinstallation of the printer drivers at the root level?
- Did you run HP print and scan doctor and check if it gets fixed?
For now, please try these steps to perform a complete root-level uninstallation and reinstallation of the printer drivers:
- First, unplug the USB cable from the printer if it is present.
- Go to Control panel – Programs and feature – Select all the HP Envy printer entries and uninstall them.
- Now go to Control panel – Devices and printer – Select all the printer entries and remove the device.
- Restart your computer.
- Click the bottom-left Start button on the desktop, type device manager in the search box and tap Device Manager on the menu.
- Once in device manager, click on the view tab in the top & choose “Show hidden devices”.
- Then from the device manager list, check the entries under “Printer” – If there are any entries, please right click and choose “uninstall” – In the confirm device un-install pop-up, make sure you select the box which says “Delete the driver software for this device».
- Also, check the entries under «printer queue» and «imaging devices» and repeat the same exercise. Delete any printer entry or any entry which says “Unknown device”.
- Once done, close device-manger. Then press the «windows key» + «r» to get the «Run» window open — Type «printui.exe /s» (there is a space between .exe & /) and press enter.
- Under print server properties, go to drivers — remove any entry there as well.
- Again, go to run window, type – “c:/programdata” – Go to Hewlett Packard folder, remove any printer related folders & files.
- Open run again, type “%temp%” and press enter to get the temporary files. Delete all the files here. Skip the items which cannot be deleted.
- Now restart your computer again.
- Open the Run window again, type “services.msc” and press ok to get services window.
- Scroll down to “Remote Procedure Call (RPC)” – right-click and go to properties. Make sure the service is started and startup type is “Automatic”.
- Now scroll up and go to “Function Discovery Provider Host” – right-click and select properties – Change the startup type to “manual” and start the service.
- Repeat the same exercise on “Function Discovery Resource Publication” as well.
- Click on https://hp.care/2JLnrs4 and install the software.
- Connect the USB cable if prompted and follow the on-screen instructions to complete the installation.
- This should fix the issue.
if it is a wireless connection then try these steps if the issue continues:
- Please assign a manual IP address for the printer from this YouTube video link: https://hp.care/2tV7I4y
- Later configure the TCP/IP port by following instructions from this link: https://hp.care/2tyHIwH
This should fix the issue.
Please perform all these steps patiently as it is critical to resolving the issue. Good luck and keep me posted. I will keep a watch for your response. I genuinely hope the issue gets resolved without hassles and the unit works great.
To simply say thanks, please click the «Thumbs Up« button to give me a Kudos to appreciate my efforts to help.
If this helps, please mark this as “Accepted Solution” as it will help several others with the same issue to get it resolved without hassles.
Take care now and have a splendid week ahead.
DavidSMP
I am an HP Employee
@jettafc,
Thanks for visiting the HP community. A very good day to you! I read the post regarding issues with installing the printer as it gives a remote procedure call error. I will be delighted to assist you here.
You’ve done an excellent job of diagnosing the issue from your end. Superb effort and spectacular research were done as well. Kudos to you on that score. I take it as a privilege to share this platform with you.
To assist you with accurate information I would require more information regarding this:
- Did you try performing a complete uninstallation and reinstallation of the printer drivers at the root level?
- Did you run HP print and scan doctor and check if it gets fixed?
For now, please try these steps to perform a complete root-level uninstallation and reinstallation of the printer drivers:
- First, unplug the USB cable from the printer if it is present.
- Go to Control panel – Programs and feature – Select all the HP Envy printer entries and uninstall them.
- Now go to Control panel – Devices and printer – Select all the printer entries and remove the device.
- Restart your computer.
- Click the bottom-left Start button on the desktop, type device manager in the search box and tap Device Manager on the menu.
- Once in device manager, click on the view tab in the top & choose “Show hidden devices”.
- Then from the device manager list, check the entries under “Printer” – If there are any entries, please right click and choose “uninstall” – In the confirm device un-install pop-up, make sure you select the box which says “Delete the driver software for this device».
- Also, check the entries under «printer queue» and «imaging devices» and repeat the same exercise. Delete any printer entry or any entry which says “Unknown device”.
- Once done, close device-manger. Then press the «windows key» + «r» to get the «Run» window open — Type «printui.exe /s» (there is a space between .exe & /) and press enter.
- Under print server properties, go to drivers — remove any entry there as well.
- Again, go to run window, type – “c:/programdata” – Go to Hewlett Packard folder, remove any printer related folders & files.
- Open run again, type “%temp%” and press enter to get the temporary files. Delete all the files here. Skip the items which cannot be deleted.
- Now restart your computer again.
- Open the Run window again, type “services.msc” and press ok to get services window.
- Scroll down to “Remote Procedure Call (RPC)” – right-click and go to properties. Make sure the service is started and startup type is “Automatic”.
- Now scroll up and go to “Function Discovery Provider Host” – right-click and select properties – Change the startup type to “manual” and start the service.
- Repeat the same exercise on “Function Discovery Resource Publication” as well.
- Click on https://hp.care/2JLnrs4 and install the software.
- Connect the USB cable if prompted and follow the on-screen instructions to complete the installation.
- This should fix the issue.
if it is a wireless connection then try these steps if the issue continues:
- Please assign a manual IP address for the printer from this YouTube video link: https://hp.care/2tV7I4y
- Later configure the TCP/IP port by following instructions from this link: https://hp.care/2tyHIwH
This should fix the issue.
Please perform all these steps patiently as it is critical to resolving the issue. Good luck and keep me posted. I will keep a watch for your response. I genuinely hope the issue gets resolved without hassles and the unit works great.
To simply say thanks, please click the «Thumbs Up« button to give me a Kudos to appreciate my efforts to help.
If this helps, please mark this as “Accepted Solution” as it will help several others with the same issue to get it resolved without hassles.
Take care now and have a splendid week ahead.
DavidSMP
I am an HP Employee
Windows и почти все её компоненты подвержены некоторым ошибкам. Не исключением являются службы системы. С развитием операционной системы и частичного перемещения в облако, ошибок, связанных именно с этим компонентом, становится всё больше. Одной из подобных ошибок является «Сбой при удалённом вызове процедуры».
Что означает ошибка «Сбой при удалённом вызове процедуры»
Ошибка «Сбой при удалённом вызове процедуры» означает неполадку в работе службы «Удалённый вызов процедур (RPC)». Этим сбоем «страдают» утилиты калькулятора, просмотра фотографий и прочие программы нового интерфейса Windows. Также жертвой ошибки может стать утилита DISM, управление которой проходит через командную строку.
Причиной неполадки могут выступать несколько факторов:
- работа вирусов;
- выключенная служба вредоносным ПО или самим пользователем;
- ошибки в файлах службы;
- неверные настройки реестра Windows.
В итоге все «исправительные» работы будут касаться указанной выше службы.
Способы устранения ошибки «Сбой при удалённом вызове процедуры»
Прежде чем приступать к исправлению ошибки, необходимо в обязательном порядке полностью просканировать операционную систему на наличие вирусной активности. Я для этого использую пару антивирусных программ разных разработчиков, к примеру, AVG AntiVirus Free и Panda Free Antivirus. Можно использовать и другие защитники, но для меня эти выигрывают удобством интерфейса и скоростью работы.
После проверки необходимо двигаться от простых решений к более сложным и затратным по времени.
Включение службы «Удалённый вызов процедур (RPC)»
Самое простое решение ситуации может оказаться во включении службы. Вполне возможно, что она просто отключена и это приводит к возникновению ошибки. Windows имеет специальный интерфейс, для управления и настройки служб:
- В поиске операционной системы прописываем слово services и открываем лучшее соответствие.
В поиске операционной системы прописываем слово services и открываем лучшее соответствие - Находим строчку с названием «Удалённый вызов процедур (RPC)», кликаем по ней правой кнопкой и открываем пункт «Свойства».
Через контекстное меню открываем свойства службы «Удалённый вызов процедур (RPC)» - Далее во вкладке «Общее» меняем фильтр «Отключена» на «Автоматически», затем сохраняем свойства кнопкой OK и перезагружаем компьютер.
Задаем тип запуска как «Автоматически» и сохраняем изменения - Пробуем вновь запустить процесс, который раньше выдавал сбой.
Внесение поправок в значение реестра
В случае, если метод выше не помог или доступ к свойствам службы попросту недоступен, необходимо воспользоваться редактором реестра. Все настройки операционной системы собраны именно в этом месте в иерархическом порядке. Именно записи реестра определяют, какой браузер в операционной системе основной, какие утилиты открывают по умолчанию файлы с определёнными расширениями и так далее. Работа каждого отдельного параметра служб также прописана в реестре, включая и тип запуска:
- В меню «Пуск» находим и открываем папку «Средства администрирования», а в ней запускаем программу «Редактор реестра».
Мерез меню пуск открываем «Редактор реестра» - В древе директорий слева открываем путь HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs.
Переходим в директорию с установками службы «Удалённый вызов процедур (RPC)» - Двойным щелчком мыши открываем параметр Start, задаём его значение как 2, затем нажимаем кнопку OK.
Задаем значение 2 в параметре Start для автоматического запуска службы - Перезапускаем систему, чтобы изменения вошли в силу, и смотрим, исчезла ли проблема.
Проверка файлов системы
Если обе инструкции выше не помогли — это значит, что проблема несколько серьёзнее, чем просто неверные настройки службы. Скорее всего, были повреждены некоторые системные файлы, включая программные оболочки RPC. В таком случае необходимо сделать сканирование и восстановление файлов системы специальной утилитой SFC. Она запускается из командной строки и сканирует Windows на предмет повреждений и несоответствий в данных ОС. И в случае выявления неисправности заменяет повреждённую информацию правильной:
- Вызываем меню Windows (комбинация клавиш Win+X или щелчок правой кнопкой по значку «Пуск»), в выпавшем списке выбираем апплет «Командная строка (администратор)».
В меню Windows выбираем апплет «Командная строка (администратор)» - В консоли прописываем строчку sfc /scannow и запускаем программу в работу клавишей Enter.
Команда sfc /scannow запускает сканирование и восстановление системных файлов - Не закрываем терминал, пока программа не закончит свою работу, а после перезагружаем ПК.
Видео: как провести сканирование и восстановление системных файлов
Исправить ошибку «Сбой при удалённом вызове процедуры» не сложнее, чем сходить в магазин. Достаточно провести всего несколько процедур по оздоровлению соответствующей службы Windows, и все программы системы будут работать в штатном режиме.
- Распечатать
Здравствуйте! Меня зовут Алексей. Мне 27 лет. По образованию — менеджер и филолог.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(3 голоса, среднее: 3.7 из 5)
Поделитесь с друзьями!
Ошибка «Сбой при удаленном вызове процедуры» может иметь две основные разновидности: при запуске программ, проводника (explorer.exe) и просто во время работы системы и её утилит, либо — при открытии фото и картинок, файлов pdf в приложениях «Фотографии», браузере Edge в Windows 10. В обоих случаях её можно исправить, но не всегда это удается.
В этой инструкции подробно о причинах ошибки «Сбой при удаленном вызове процедуры» в различных ситуациях и о методах решения этой проблемы в Windows 10, 8.1 и Windows 7.
Прежде чем начать, настоятельно рекомендую проверить: а есть ли на вашем компьютере точки восстановления системы на дату, когда ошибка себя ещё не проявила. Для этого нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите rstrui.exe в окно «Выполнить» и нажмите Enter. В открывшемся окне нажмите «Далее» и посмотрите, доступны ли точки восстановления. Если да, используйте их — это будет самым быстрым и эффективным способом исправить рассматриваемую ошибку в большинстве сценариев. Подробнее — Точки восстановления Windows 10.
Службы Windows, имеющие отношение к удаленному вызову процедур
Для начала стоит проверить, установлен ли правильный тип запуска для служб удаленного вызова процедур Windows. Однако, если ошибка о сбое при удаленном вызове процедуры появляется в Windows 10 при открытии фото или файлов pdf, дело обычно не в этом (но проверить всё равно стоит).
- Нажмите клавиши Win+R на клавиатуре, введите services.msc и нажмите Enter. В открывшемся списке служб найдите следующие службы и посмотрите в их свойствах, установлены ли верные параметры запуска для них (используя двойной клик по службе). При необходимости измените параметры запуска.
- Удаленный вызов процедур (RPC) — тип запуска «Автоматически».
- Сопоставитель конечных точек RPC — автоматически.
- Локатор удаленного вызова процедур (RPC) — вручную.
- Модуль запуска процессов DCOM-сервера — автоматически.
Если значения отличаются, но вы не можете поменять тип запуска в services.msc (например, такое может быть в Windows 10), проделайте следующее:
- Запустите редактор реестра (Win+R, ввести regedit и нажать Enter).
- Перейдите к разделу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и в этом разделе найдите следующие подразделы, в каждом из которых поменяйте параметр Start на указанное число (дважды нажав по параметру Start в правой части окна редактора реестра).
- RpcLocator — параметр Start должен быть равен 3.
- DcomLaunch, RpcEptMapper, RpcSs — тот же параметр должен иметь значение 2.
- После изменения параметров, закройте редактор реестра и перезагрузите компьютер.
Если ошибка не исчезла и появляется не при открытии файлов в приложениях из магазина Windows 10, рекомендую выполнить проверку целостности системных файлов — повреждение отдельных файлов, имеющих отношение к этим службам, может служить причиной проблемы.
Сбой при удаленном вызове процедуры при открытии фотографий JPG и PNG, файлов PDF в Windows 10
Если сообщение о сбое при удаленном вызове процедуры появляется при открытии каких-либо файлах в новых приложениях Windows 10, причиной обычно служит повреждение записей реестра пользователя (вследствие работы твиков, программ для «очистки реестра», а иногда и как простой баг). Быстрое решение — создать нового пользователя Windows 10, как правило под ним всё будет работать исправно, останется лишь перенести информацию из папок старого пользователя.
Другие решения, не всегда срабатывающие:
- Запустить встроенное устранение неполадок для приложений из магазина Windows (Параметры — Обновление и безопасность — Устранение неполадок — Приложения из магазина Windows).
- Вручную переустановить проблемное приложение: запустить PowerShell от имени администратора, затем ввести команду для переустановки конкретного приложения. Далее — команда для переустановки приложения «Фотографии».
Get-AppxPackage *Photos* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
- Попробовать сбросить проблемное приложение: Параметры — Приложение — Выбрать приложение в разделе «Приложения и возможности» — нажать «Дополнительные параметры» — использовать кнопку «Сбросить».
И, наконец, если и это не помогает, можно просто установить альтернативную программу для открытия того типа файлов, который вызывает проблему, например: Лучшие программы для просмотра фото и картинок, а также вы можете включить старый просмотр фотографий в Windows 10.
Служба удалённого вызова процедур Windows (она же RPC или Remote Procedure Call) управляет протоколом, позволяющим программам выполнять свои действия на других компьютерах общей сети так же, как они выполнялись бы на данном компьютере — без необходимости разбираться в тонкостях подключения.
Протокол оказался очень удобным на практике: последние версии Windows используют его и для внутреннего взаимодействия программ, находящихся на одном устройстве. От его правильной работы зависят службы системного реестра, «Диспетчер устройств» и даже приложение File Explorer, отвечающее за корректное отображение системных окон и их свойств.
Что означает ошибка «Сбой при удалённом вызове процедуры»
Сбой при удалённом вызове процедуры происходит при отключении или повреждении службы RPC или других служб, от которых она зависит. Ошибка была особенно распространена в 2015 году после выпуска некорректно работающего обновления Windows 10. Сегодня такая ошибка практически наверняка означает конфликт установленных программ с стандартными программами пакета Windows 10 или повреждённые записи системного реестра, которые нам предстоит исправить.
Способы устранения ошибки «Сбой при удалённом вызове процедуры»
Убедимся для начала, что служба и все компоненты, на которые она полагается, включены и работают в штатном режиме. Затем попробуем убрать некоторые потенциальные программные несовместимости.
Проверка служб
Если сбой при удалённом вызове процедуры происходит на Windows 7, открываем список служб таким образом: «Пуск» → Выполнить → пишем services.msc, жмём Enter. В Windows 10 название службы можно ввести в строку поиска на Панели задач.
Откроется достаточно длинное окно служб, запущенных на компьютере. Нас интересуют четыре службы:
Если вдруг что-то изменяем, перезагружаем компьютер и проверяем снова на наличие ошибки. Ошибка по-прежнему на месте или службы отказываются включаться? Попробуем поправить ситуацию через системный реестр.
Редактирование системного реестра
Редактор реестра открывается по тому же принципу, что и список служб, но написать нужно будет слово regedit. Находим там ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. На всякий случай перед началом редактирования жмём на неё правой кнопкой и экспортируем — если что-то пойдёт не так, текущее состояние реестра можно будет восстановить двойным щелчком по экспортированному файлу.
В HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices вносим следующие поправки:
Больше ничего не трогаем, сохраняем изменения и перезагружаем компьютер. Если проблема была связана с некорректным запуском служб, она исчезнет.
Проверка на несовместимость ПО
Если все службы работают как обычно (и не выключились сами после перезагрузки, проверьте), имеет смысл поискать и удалить несовместимое программное обеспечение. Прежде всего — загрузитесь в безопасном режиме: откройте службу msconfig (через «Выполнить» или строку поиска, в зависимости от системы) и на вкладке «Загрузка» поставьте галочку на соответствующей опции. После следующей перезагрузки система включится без обычных программ автозагрузки и с минимальным набором драйверов — проверьте, появляется ли ошибка в таком режиме. Если нет, «Автозагрузку» нужно будет почистить.
В Windows 7 это осуществляется через всё ту же службу msconfig. В Windows 10, в принципе, можно зайти туда же, но вас перенаправят в Диспетчер задач, управляющий этой функцией на новой ОС. Диспетчер задач можно вызвать клавиатурной комбинацией Ctrl + Alt + Del.
Перейдите на вкладку «Автозагрузка» и уберите оттуда все программы. Затем добавляйте обратно по одной и перезагружайтесь после каждого добавления, пока не найдёте программу, провоцирующую конфликт. Часто это бывают антивирусы и программы резервного копирования файлов (Comodo BackUp и т. п.). Конфликтующие программы рекомендуется деинсталлировать или хотя бы использовать аналоги, не вызывающие проблем.
Проверка и ремонт системных файлов
Для решения проблем с системными файлами можно использовать утилиты SFC и DISM.
Откройте командную строку от имени администратора: «Пуск» → Стандартные → Командная строка (Windows 7) или введите cmd в строку поиска на Панели задач (Windows 10). Для запуска от имени администратора щёлкните на название программы правой кнопкой мыши и выберите соответствующую опцию контекстного меню.
В появившемся чёрном окне введите для начала:
sfc /scannow
Эта команда проверит основные системные файлы и попытается восстановить их, если увидит, что с ними что-то не так.
На Windows 10 доступна утилита DISM (Deployment Image Servicing and Management), позволяющая отремонтировать файлы, если вдруг не работает sfc.
На выбор есть две команды:
Вводим команды точно так же, как sfc, не забываем про пробелы перед каждым «/». После завершения ремонта — перезагружаемся.
Если «Сбой при удалённом вызове процедуры» возникает и здесь (обычно с кодом ошибки 1726) — проверьте, работают ли все службы RPC, как описано выше. Может также помочь временное отключение службы Windows Search.
Если ничего не помогает
Крайний вариант перед переустановкой системы — попробовать создать нового пользователя. В Windows 10 опция запрятана достаточно далеко: «Пуск» → Параметры → Учётные записи → Семья и другие пользователи. Все системные настройки для нового пользователя будут выставлены по умолчанию, и конфликт ПО, если он был, исчезнет. В Windows 7 пользователя можно создать здесь: «Пуск» → Панель управления → Учётные записи пользователей.
Если же проблема не исчезает даже на новой учётной записи, скорее всего, дело в дефекте RAM. Память можно проверить штатным средством Windows — службой mdsched. Проверка может занимать несколько часов. Ошибки памяти, если они есть, после проверки никуда не исчезнут: придётся сбрасывать «разгон», если что-то меняли, а в худшем случае — менять оперативную память.
Помогла ли вам данная статья устранить назойливую ошибку службы RPC? Может быть, вам помог какой-то свой способ, не описанный здесь? Делитесь своими мыслями в комментариях — мы обязательно вам ответим.
Главная » Уроки и статьи » Windows
Пользователи довольно часто спрашивают, как исправить ошибку «Сбой при удаленном вызове процедуры». В Windows 10 такая проблема встречается относительно часто. К сожалению, ее сложно решить.
Что это такое
Следует сразу отметить, что ошибку можно разделить на два типа. Первый возникает при открытии проводника, запуске каких-либо программ, а также в процессе работы системы или связанных с ней утилит. Второй появляется при попытке открыть изображения или файлы PDF с помощью встроенного приложения «Фотографии». Данный тип также может возникать при использовании Microsoft Edge.
С удаленным вызовом процедур связаны определенные службы, неверная настройка которых нередко приводит к данной ошибке. Однако это далеко не единственная возможная причина, что осложняет решение проблемы.
Как устранить: разные способы
Большая часть способов довольно затратна по времени и при этом не может похвастать высокой результативностью. Поэтому, если есть такая возможность, рекомендуется откатить систему: данный метод самый простой и действенный. Важно понимать, что для этого понадобятся точки восстановления, которые не создаются в автоматическом режиме по умолчанию, т. е. вам нужно либо создавать их вручную, либо включить соответствующую функцию.
Разумеется, точка должна быть создана тогда, когда ошибки еще не было. Так что этот вариант подходит не для всех.
Нужно обратить внимание на то, что некоторые из указанных ниже способов подходят только для одного типа ошибки (информация об этом присутствует в предыдущем пункте статьи).
Службы
Универсальный вариант, который можно считать одним из самых эффективных. Суть его в том, чтобы изменить параметры запуска служб, которые связаны с удаленным вызовом. Делается это следующим образом:
- Сначала нужно открыть специальную встроенную утилиту. Она так и называется «Службы». Ее ярлык можно найти в меню «Пуск» в папке «Средства администрирования». Также можно просто ввести название в поиск на панели задач.
- Независимо от выбранного способа, откроется окно, в правой части которого находится полный перечень служб. В данном случае потребуется изменить тип запуска у четырех служб. Вот одна из них:
- Для внесения изменений следует дважды кликнуть по пункту ЛКМ, чтобы открыть параметры. В них можно сразу увидеть тот самый «тип запуска». Для указанной выше службы лучше поставить автоматический вариант. Затем нужно обязательно нажать на «OK» или «Применить», чтобы сохранить параметры.
- Далее следует повторить процедуру со службой, расположение которой отчетливо видно на скриншоте ниже. Затем тоже самое нужно сделать с пунктом «Модуль запуска процессов DCOM-сервера».
- Кроме указанных служб есть еще одна, которой требуется поставить тип «Вручную»:
Изначально именно такие типы и должны быть. Однако в некоторых случаях пользователи сталкиваются с тем, что тип отличается, а изменить его нельзя. Если вы столкнулись с такой проблемой, попробуйте следующий способ.
Реестр
Те же самые службы можно настроить другим путем, но он более сложный, затратный по времени и опасный. Неопытным владельцам ПК настоятельно рекомендуется строго придерживаться инструкции: в противном случае можно усугубить ситуацию. Процедура делится на несколько шагов:
- Необходимо открыть редактор. Его можно легко найти с помощью поиска на панели задач. В дополнение следует рассмотреть и другой вариант: можно нажать Win+R, а после ввести команду «regedit» и нажать на клавишу Enter.
- Нужно перейти по пути, который обведен красным на изображении. Далее в указанном разделе следует обратить внимание на подразделы: среди них есть нужные нам службы.
- Требуется изменить параметр «Start». Если такового нет, его можно создать, нажав ПКМ и выбрав DWORD. Для открытия настроек нужно дважды кликнуть ЛКМ по параметру. Далее появится маленькое окно, в котором будет доступна лишь одна строка, а именно «Значение».
- Названия разделов всех нужных служб указаны на позапрошлом скриншоте (они подчеркнуты красным). Для RpcLocater необходимо поставить в качестве значения 3, а для всех остальных – 2.
Закончив с данной процедурой, рекомендуется сразу перезагрузить устройство.
Новый пользователь
Такой вариант эффективен, если проблема возникает при использовании новых встроенных утилит (например, браузер Edge). Как правило, ошибку очень просто убрать, создав новую учетную запись. Сделать это можно с помощью параметров ОС (самый простой способ их вызвать – нажать сочетание клавиш Win+I). Соответствующая функция находится в разделе, отвечающем за учетные записи:
Устранение неполадок
Этот метод может быть полезен, если проблема возникла при попытке открыть картинки или файлы в формате «.pdf». Найти встроенную утилиту можно как в параметрах, так и в панели управления.
Для решения проблемы необходимо выбрать категорию, которая отвечает за программы из официального магазина Microsoft.
Данный способ очень прост и полностью безопасен: найденные ошибки по возможности исправляются в автоматическом режиме. Это делает его отличным выбором для начинающего пользователя. Недостаток состоит в том, что утилита не обладает высокой результативностью.
Сброс приложения
Если речь о программе «Фотографии» или встроенном браузере, то, вероятно, произошло повреждение файлов. Во втором случае некоторую роль может сыграть и неправильная настройка. Для сброса нужно сделать следующее:
- Опять открыть «Параметры».
- Перейти в раздел, именуемый «Приложения».
- Найти проблемную утилиту в списке и кликнуть по ней. Затем требуется нажать на надпись «Дополнительные параметры».
- В появившихся настройках будет пункт, который так и называется «Сброс». Нужно просто нажать на соответствующую кнопку.
Что делать, если ни один из способов не помогает
Иногда причина кроется в повреждении системных файлов. Рекомендуется проверить их целостность. Это очень просто:
- Требуется открыть командную строку. Данная утилита есть в меню «Пуск», и ее, как и предыдущие, можно найти, используя поиск. Запуск осуществлять только с правами администратора.
- Далее нужно ввести всего одну команду. Процедура может занять некоторое время – это нормально. Когда проверка закончится, можно будет узнать, есть ли поврежденные файлы, и удалось ли системе их восстановить самостоятельно.
Если проблема возникает при использовании встроенных приложений, то их можно просто заменить сторонними: последние должны корректно работать.
Итак, ошибка «Сбой при удаленном вызове процедуры» относительно распространена и может возникать по разным причинам. Соответственно решение также может варьироваться. К универсальным способам можно отнести откат системы, настройку служб при помощи специальной программы или параметров реестра.
Понравилось? Поделись с друзьями!
Дата: 20.02.2022
Автор/Переводчик: Wolf
Не могу установить драйвер принтера на инсталяром(с правами админа) ни через printui /s /t2.
Пишет
«Не удается установить драйвер … тип 3 пользовательский режим, х64», «сбой при удаленном вызове процедуры.»
Или драйвер принтера не установлен, сбой при удаленном вызове процедуры.
Подозреваю что что то блокирует устанговку драйвра.
Брандмауер выключен. IE отключен, т.к. при включении сразу выдавал ошибку о том что возникла ошибка .
Если войти в систему от встроенной учетки администратора, рабочий стол начитает «чудить», похоже как будто F5 залипла, только как будто служба раб стола перезагружается все время.
Систему установил пару недель назад на новое железо и сразу же столкнулся с агрессивной защитой:
Не мог установить драйвера на кард ридер jacarta и еще один(не помню), тоже используемый для банкинга. Не мог установить драйвера на принтер.
Через политики сделал что то вроде : все администраторы работают с согласия главного админа. Так же включил учетку главного админа. Включил автоматичекское обновление(до этого выключил). После проделанных операций драйвера
на карты для банкинга встали и частично встал драйвер на принтер. Во вкладке принтеры и факсы принтер я настроить не мог, но если послать печать из приложения то печать шла.
Так же не ставятся драйвера сетевых принтеров, ошибка аналогичная: что то про пользовательский режим тип 3.
Система х64. Пробовал и оригинальную с диска и скачанную «чистую».
Проблему с тем что рабочий стол «колбасит», если зайти от имени Администратор, решил, сняв галку IE11 с (точно не помню) там где можно отключить режим усиленной безопасности IE. Завтра попробую
установить IE10, если система поддерживает и отключу фильтр смарт скрин.
Пробовал установить через printui -s -t2, ошибка та же. битность драйверов не путаю. хотя надо попробовать 32 драйвера поставить.
Пробовал установить драйвера при отключенном принтере, Ошибка та же.
Система обновлена, обновлений не требует.
Разорхивировать и указать папку пробовал, не помогает.
Проблема в самозащите системы, не дает на принтера драйвер ставить и все тут. Как ее вообще отрубить?
Отключение подписи драйверов не помогает.
Ставлю на новое железо Мат плата ASROCK проц Селерон, точных значений не помню, если надо могу приложить.
Система лицензия.
Единственное что сейчас не могу проверить: Комп вводился в домен до того как устанавливал эти драйвера. Ставил только на железо, встало без проблем. Драйвера на карты банкинга ставил, когда вывел комп из домена.
Так же дрова на принтер встали частично только на выведенном ПК из домена.
Переустановка системы крайне не желательна, т.к. комп уже настроен и «травмировать» пользователя крайне негативно для моей психики DDDDD.
домен Win Serv 2012
В сети еще 2 ПК с Win 10, проблемы были с правами, но такой упертой защиты не было. На проблемном ПК сейчас такая же сборка, которая работает на одном из ПК.
Сегодня попробовал на другом ПК (win 7 x 32) установить сетевой принтер hp lj 1010. Такая же проблема, А вот на win xp установке ничего не мешает.