Ошибка RPC: решается ли проблема без переустановки системы

Читайте также: Что делать, если возникла ошибка 1068: не удалось запустить службу?

Причины возникновения ошибки 1726

Ошибка 1726 при запуске команды DISM, которая сигнализирует о сбое при удаленном вызове процедуры, может возникать по следующим причинам:

  • Команда запускается, когда происходит обслуживание Удаленного вызова процедур. В таком случае стоит запустить команду через некоторое время.
  • Команду DISM блокирует антивирус.
  • Если вы ранее запустили любую другую команду для исправления системных ошибок, возможно, она ещё не завершила проверку или исправление системных файлов.

Первая рекомендация: перезагрузите ПК, отключите антивирус и попробуйте запустить команду DISM повторно.

Решение проблемы с запуском команды DISM и ошибкой 1726

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

  • Жмём «Win+R» и вводим «regedit».
  • Откроется редактор реестра. Переходим по адресу «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs» или копируем и вставляем адрес в поисковую строку.
  • В разделе «RpcSs» находим и редактируем параметр «Start». Задаём ему значение «2».
  • Сохраняем результат и перезагружаем ПК, чтобы изменения вступили в силу.

После перезагрузки системы стоит запустить команду DISM для проверки системы на наличие повреждённых файлов.

2] Перезапустите службу теневого копирования томов.

Если служба теневого копирования томов (VSS) вообще не работает или не работает, защита системы, используемая для восстановления системы, может работать неправильно, и может появиться сообщение «Необходимо включить защиту системы на этом диске». В этом случае вам следует рассмотреть возможность перезапуска службы теневого копирования томов перед повторным запуском восстановления системы, чтобы посмотреть, будет ли проблема решена.

Вы можете остановить и перезапустить службу теневого копирования томов через командную строку. Вот как:

  • Если вы вообще не можете получить доступ к своей операционной системе, вам придется вставить установочный носитель Windows 10 и загрузить компьютер.
  • Выберите раскладку клавиатуры.
  • Появится экран выбора параметров , поэтому перейдите в раздел «Устранение неполадок» > «Дополнительные параметры» > «Командная строка».
  • В окне командной строки введите приведенные ниже команды и нажимайте клавишу ВВОД после каждой строки.

net stop vss

net start vss

После выполнения обеих команд вы можете перезапустить Восстановление системы через командную строку или перезагрузить компьютер и при загрузке запустить утилиту из графического интерфейса. Операция должна успешно выполняться без сообщения об ошибке.

3] Переименуйте системный файл и выполните восстановление системы через командную строку.

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

Поскольку эта проблема чаще всего возникает, когда вы не можете получить доступ к операционной системе, устранение неполадок будет выполняться с помощью параметров расширенного запуска. Вот как:

  • Если вы вообще не можете получить доступ к своей операционной системе, вам придется вставить установочный носитель Windows 10 и загрузить компьютер .
  • Выберите раскладку клавиатуры.
  • Появится экран выбора параметров , поэтому перейдите в раздел «Устранение неполадок»> «Дополнительные параметры»> «Командная строка».
  • В окне командной строки введите команду ниже и нажмите Enter.

cd %systemroot%\system32\config

Как только вы перешли в папку config внутри System32 , пришло время переименовать два системных файла. Вы можете сделать это, набрав две команды ниже и нажимая Enter после каждой.

ren SYSTEM

ren SOFTWARE

После выполнения обеих команд вы можете запустить Восстановление системы — введите команду ниже и нажмите Enter.

/offline:C:\windows=active

Восстановление системы теперь должно открыться без сообщения об ошибке. Следуйте инструкциям на экране и проверьте, нормально ли работает компьютер.

Надеюсь это поможет!

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Убедимся для начала, что служба и все компоненты, на которые она полагается, включены и работают в штатном режиме. Затем попробуем убрать некоторые потенциальные программные несовместимости.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Проверка служб

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Если сбой при удалённом вызове процедуры происходит на Windows 7, открываем список служб таким образом: «Пуск» → Выполнить → пишем , жмём Enter. В Windows 10 название службы можно ввести в строку поиска на Панели задач.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Откроется достаточно длинное окно служб, запущенных на компьютере. Нас интересуют четыре службы:

Способы устранения ошибки «Сбой при удалённом вызове процедуры»
  • Удалённый вызов процедур (на английском служба будет называться «Remote Procedure Call (RPC)») — в статусе службы должна быть пометка «Работает», а тип запуска — «Автоматически». Если там стоит что-то другое, нажмите на строчку два раза — в появившемся окне будет возможность включить процедуру и выбрать автоматический тип загрузки. Если выставить значения не получается, проверьте сначала два следующих процесса ниже.
  • Модуль запуска процессов DCOM-сервера (DCOM Server Process Launcher) — должен быть включён, тип запуска «Автоматически».
  • Сопоставитель конечных точек RPC (RPC Endpoint Mapper) — аналогично.
  • Локатор удаленного вызова процедур (RPC) (Remote Procedure Call (RPC) Locator) — здесь тип запуска должен быть «Вручную».
Способы устранения ошибки «Сбой при удалённом вызове процедуры»

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

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Редактирование системного реестра

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Редактор реестра открывается по тому же принципу, что и список служб, но написать нужно будет слово regedit. Находим там ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. На всякий случай перед началом редактирования жмём на неё правой кнопкой и экспортируем — если что-то пойдёт не так, текущее состояние реестра можно будет восстановить двойным щелчком по экспортированному файлу.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services вносим следующие поправки:

Способы устранения ошибки «Сбой при удалённом вызове процедуры»
  • в подразделе DcomLaunch ищем ключ Start, щёлкаем на него два раза, выставляем значение 2;
  • в подразделах RpcEptMapper и RpcSs — аналогично;
  • в подразделе RpcLocator в ключе Start должно стоять значение 3.
Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Больше ничего не трогаем, сохраняем изменения и перезагружаем компьютер. Если проблема была связана с некорректным запуском служб, она исчезнет.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Проверка на несовместимость ПО

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

В Windows 7 это осуществляется через всё ту же службу msconfig. В Windows 10, в принципе, можно зайти туда же, но вас перенаправят в Диспетчер задач, управляющий этой функцией на новой ОС. Диспетчер задач можно вызвать клавиатурной комбинацией Ctrl + Alt + Del.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Проверка и ремонт системных файлов

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Для решения проблем с системными файлами можно использовать утилиты SFC и DISM.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Откройте командную строку от имени администратора: «Пуск» → Стандартные → Командная строка (Windows 7) или введите cmd в строку поиска на Панели задач (Windows 10). Для запуска от имени администратора щёлкните на название программы правой кнопкой мыши и выберите соответствующую опцию контекстного меню.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

В появившемся чёрном окне введите для начала:

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

sfc /scannow

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Эта команда проверит основные системные файлы и попытается восстановить их, если увидит, что с ними что-то не так.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

На Windows 10 доступна утилита DISM (Deployment Image Servicing and Management), позволяющая отремонтировать файлы, если вдруг не работает sfc.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

На выбор есть две команды:

Способы устранения ошибки «Сбой при удалённом вызове процедуры»
  • DISM /Online /Cleanup-Image /ScanHealth — проведёт сканирование системных файлов и доложит о возможных ошибках.
  • DISM /Online /Cleanup-Image /RestoreHealth — попытается эти ошибки исправить.
Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Вводим команды точно так же, как sfc, не забываем про пробелы перед каждым «/». После завершения ремонта — перезагружаемся.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Если «Сбой при удалённом вызове процедуры» возникает и здесь (обычно с кодом ошибки 1726) — проверьте, работают ли все службы RPC, как описано выше. Может также помочь временное отключение службы Windows Search.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Если ничего не помогает

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Крайний вариант перед переустановкой системы — попробовать создать нового пользователя. В Windows 10 опция запрятана достаточно далеко: «Пуск» → Параметры → Учётные записи → Семья и другие пользователи. Все системные настройки для нового пользователя будут выставлены по умолчанию, и конфликт ПО, если он был, исчезнет. В Windows 7 пользователя можно создать здесь: «Пуск» → Панель управления → Учётные записи пользователей.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Если же проблема не исчезает даже на новой учётной записи, скорее всего, дело в дефекте RAM. Память можно проверить штатным средством Windows — службой mdsched. Проверка может занимать несколько часов. Ошибки памяти, если они есть, после проверки никуда не исчезнут: придётся сбрасывать «разгон», если что-то меняли, а в худшем случае — менять оперативную память.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Помогла ли вам данная статья устранить назойливую ошибку службы RPC? Может быть, вам помог какой-то свой способ, не описанный здесь? Делитесь своими мыслями в комментариях — мы обязательно вам ответим.

Способы устранения ошибки «Сбой при удалённом вызове процедуры»

Коды ошибок Центра обновления Windows

Ручная установка позволяет избежать появления ошибок в Центре обновлений. Стоит отметить, что код 0x80070002 — не единственная ошибка повреждения, которую может выдать Центр обновления Windows.

Читайте также:  5 лучших файловых менеджеров для Android TV

Стандартные коды ошибок Центра обновлений Windows:

  • 0x80070002 ERROR_FILE_NOT_FOUND — Не удается найти указанный файл.
  • 0x8007000D ERROR_INVALID_DATA — Недопустимые данные.
  • 0x800F081F CBS_E_SOURCE_MISSING — Источника пакета или файл не найден.
  • 0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT — Хранилище компонентов находится в несогласованном состоянии.
  • 0x800736CC ERROR_SXS_FILE_HASH_MISMATCH — Файл компонента не соответствует сведениям проверки, указанным в манифесте компонента.
  • 0x800705B9 ERROR_XML_PARSE_ERROR — Не удалось обработать запрошенные XML-данные.
  • 0x80070246 ERROR_ILLEGAL_CHARACTER — Обнаружен недопустимый символ.
  • 0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR — Строка удостоверения повреждена.
  • 0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME — Имя атрибута в удостоверении находится вне допустимого диапазона.
  • 0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE — Значение атрибута в удостоверении находится вне допустимого диапазона.
  • 0x80070057 ERROR_INVALID_PARAMETER — Неправильный параметр.
  • 0x800B0100 TRUST_E_NOSIGNATURE — В этом объекте нет подписи.
  • 0x80092003 CRYPT_E_FILE_ERROR — При попытке чтения или записи файла Центром обновления Windows произошла ошибка.
  • 0x800B0101 CERT_E_EXPIRED — Истек или не наступил срок действия требуемого сертификата при проверке по системным часам или отметке времени в подписанном файле.
  • 0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE — Отсутствуют один или несколько обязательных членов транзакции.
  • 0x80070490 ERROR_NOT_FOUND — Не удалось выполнить поиск новых обновлений.

Ошибка 0x80070002 может не затрагивать обновление системы, появляясь в следующих случаях:

  • При установке Windows или при восстановлении ОС.
  • Во время работы Мастера диагностики, если утилита обнаруживает недостаток файлов.
  • При установке игр, резервном копировании, переносе файлов с одного диска на другой.

Если проблема в системе (отсутствуют системные файлы), она решается сканированием sfc /scannow и использованием утилиты для восстановления системного образа. Для сторонних программ и игр следует использовать другой установочный диск или загрузить ПО из другого источника, где все файлы будут в порядке.

В случае проблем при установке/восстановлении диска может потребоваться другой диск (флешка, HDD) с цельной Windows без потерянных файлов. Команда /Online позволяет загружать недостающие файлы без интернета, поэтому без второй системы можно обойтись в 99% случаев.

Проверка логов в журнале

Если ничего не помогает и ошибка не пропадает, остается смотреть логи, а именно файл . В этот файл пишет логи средство проверки готовности системы к обновлению. Логи по итогам сканирования системы командой sfc /scannow находятся по адресу windir\Logs\CBS\

  1. Открываем логи %SYSTEMROOT%\Logs\CBS\, где %SYSTEMROOT% — папка с Windows.
  2. В логах нужно найти информацию об обновлениях, которые не удалось установить. Например, это может быть надпись servicing\ packages\ Package_for _KB958690_ sc_0~ 31bf3856ad364e35 ~amd64~~ Это означает, что проблема с пакетов обновлений KB958690 для процессоров AMDx64.
  3. Загрузить нужное обновление в каталоге Майкрософт или в Центре загрузок.
  4. Скопировать пакет обновления в формате MSU в папку %SYSTEMROOT%\ CheckSUR\packages (где %SYSTEMROOT% — папка с Windows).
  5. Повторно запустить средство проверки готовности системы к обновлению ( из первого пункта статьи).

В случае возникновения проблем можно обратиться к инструкции от Microsoft по исправлению ошибок, указанных в файле Если кратко, все сводится к ручному поиску и установке обновлений, содержащих недостающие файлы. Как только Windows перестает натыкаться на несуществующие файлы при обновлении, ошибка 0x80070002 пропадает.