Light-electric.com

IT Журнал
137 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка при удаленном вызове процедуры

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


Иногда пользователи Виндовс 7 могут столкнуться со следующей неполадкой: попытка открыть папку, файл или запустить системный компонент вызывает ошибку «Сбой при удалённом вызове процедуры». Давайте разберёмся, почему она возникает и как от неё избавиться.

Сбой при удалённом вызове процедуры» в Виндовс 7

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

  • Неправильные параметры запуска служб Windows;
  • Установлено некоторое специфическое ПО;
  • Повреждены системные файлы;
  • Выходит из строя один или больше модулей ОЗУ.

Соответственно, способы устранения ошибки зависят от правильно выполненной диагностики.

Способ 1: Коррекция параметров запуска служб

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

  1. Вызовите окно «Выполнить» комбинацией Win+R, введите в него код services.msc и нажмите Enter.

Первым делом найдите службу «Удаленный вызов процедур (RPC)» и дважды кликните по ней левой кнопкой мыши.

Появится окно свойств. Убедитесь, что открыта вкладка «Общие», затем найдите меню «Тип запуска» – в нём должен быть установлен пункт «Автоматически». Если это не так, установите этот параметр вручную и примените внесённые изменения.

Вариант старта службы «Локатор удаленного вызова процедур (RPC)» напротив, должен иметь параметр «Вручную».

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

    Снова вызовите окно «Выполнить», в котором введите запрос regedit .

Перед началом манипуляций рекомендуем сделать резервную копию куста – для этого откройте пункт «Правка», выберите «Экспорт» и сохраните область в любое удобное место.

После создания резервной копии можно приступать к редактированию. Найдите в открытом разделе каталог RpcLocator и откройте его – внутри должна быть запись с именем Start. Дважды кликните по ней ЛКМ.

Появится окно редактирования – значение параметра установите как «3».

Далее найдите по очереди каталоги DcomLaunch, RpcEptMapper, RpcSs – параметры значения Start в них должны равняться «2».

После применения всех изменений закрывайте «Редактор реестра» и произведите рестарт машины.

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

Способ 2: Деинсталляция конфликтующих программ

Вторая частая причина появления ошибки «Сбой при удалённом вызове процедуры» заключается в конфликте установленного на компьютере стороннего софта из следующих категорий:

  • Торрент-клиенты (особенно часто MediaGet);
  • Менеджеры доступа к FTP-серверам;
  • Средства для управления дисковым пространством;
  • Некоторые игры.

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

Если выясниться, что в «Безопасном режиме» система работает как нужно, указанное ПО точно является причиной проблемы, и его нужно удалить.

Способ 3: Устранение проблем с системными файлами

Рассматриваемая ошибка может возникать в случае неполадок с файлами, необходимыми для работы системы. Чтобы однозначно определить такую причину сбоя, следует воспользоваться средством SFC, доступным через «Командную строку». Также может понадобиться восстановление.

Нелишним будет проверить работоспособность жесткого диска, рассматриваемая неполадка нередко является первым симптомом проблем с HDD.

Если проверка выявила неисправность винчестера, решение проблемы только одно – его замена.

Способ 4: Устранение проблем с RAM

Наконец, самый редкий, но наиболее неприятный источник сбоя – выход из строя модулей оперативной памяти. Для точного диагностирования нарушения в работе ОЗУ их стоит выполнить стресс-тест.

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

Заключение

Мы рассмотрели алгоритм диагностики и методы устранения ошибки «Сбой при удалённом вызове процедуры» в Windows 7. Напоследок отметим, что чаще всего причина программная, и аппаратные неполадки — большая редкость.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Как устранить ошибки и проблемы удаленного вызова процедур

Если вы получаете сообщение RPC-сервер недоступен , то в этом посте показано, как устранять ошибки и проблемы удаленного вызова процедур в Windows 10. RPC или удаленный вызов процедур — это модель программирования на основе сети, которая позволяет точечная связь между программными приложениями. В этом руководстве мы расскажем, как устранять ошибки удаленного вызова процедур. Ошибки могут возникать при подключении к Инструментарию управления Windows (WMI), SQL Server, во время удаленного подключения или для некоторых оснасток консоли управления (MMC).

Устранение ошибок удаленного вызова процедур

« RPC-сервер недоступен » — одна из самых распространенных проблем. Это может быть простая проблема сети или сервер не отвечает. Давайте рассмотрим список инструментов, которые мы можем использовать для устранения ошибок удаленного вызова процедур. Для запуска этих команд вы можете использовать PowerShell или командную строку с правами администратора.

Читать еще:  Код ошибки 0x80070026

Вам придется использовать Microsoft Network Monitor или Microsoft Message Analyzer для анализа журналов.

PortQuery

Этот инструмент поможет вам выяснить проблему с портом, который вы пытаетесь подключить. Он может определить, может ли ваше приложение или компьютер подключиться к серверу.

Приведенная выше команда пытается запросить TCP-порт 25 на IP-адресе сервера. Если вы используете веб-сайт здесь, он будет переведен на IP-адрес внутри страны. В выходных данных найдите * ip_tcp и номер порта. Если соединение не установлено, вы должны увидеть ответ в ответ. Если все выглядит хорошо, ищите номер порта (выделен жирным шрифтом) в конце, который должен выглядеть следующим образом

…. Ответ сервера: UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d ncacn_ ip_tcp : 169.254.0.10 [49664]

Если вы не видите номер порта, это означает, что на стороне сервера что-то не так, и порт не прослушивает.

Netsh

Затем вы можете использовать команду Netsh для сбора данных трассировки одновременно . TRACE здесь означает путь от одной точки к другой в сети. Если есть что-то, что вызывает проблему между ними, вы будете знать.

На клиенте запускаем:

На сервере запустите:

Приведенная выше команда ведет журнал в файле трассировки ( .etl) . Держите это окно командной строки готовым.

Теперь попробуйте воспроизвести проблему, с которой вы столкнулись на клиентском компьютере. Возможно, вам придется нажимать некоторые кнопки на программном обеспечении или что-то, что вызывает у вас проблемы. Как только вы увидите проблему, запустите остановку трассировки Netsh в командной строке клиентского компьютера.

Теперь используйте инструмент анализатора и отфильтруйте трассу для

  • Ipv4.address == и ipv4.address == и tcp.port == 135 или просто tcp.port == 135.
  • Также обратите внимание на протокол «EPM» в столбце «Протокол».

Теперь проверьте, получите ли вы ответ от сервера. Если вы получили ответ, обратите внимание на динамический номер порта, который был выделен для использования.

  • Проверьте, можете ли вы успешно подключиться к этому динамическому порту.
  • Фильтр должен выглядеть примерно так: tcp.port == и ipv4.address ==

Это должно помочь вам проверить подключение и изолировать, если какие-либо проблемы сети там.

Порт недоступен

Наиболее распространенная причина, по которой мы видим недоступность сервера RPC, — это недоступность динамического порта, к которому пытается подключиться клиент. Если вы видите разрыв трассировки, возвращение с портом, не обнаружившим ошибку, и т. Д., То это может быть по следующим возможным причинам.

  • Брандмауэр заблокировал динамический диапазон портов.
  • Маршрутизатор или сетевое устройство посередине отбрасывает пакет; ответ не возвращается.
  • Сервер назначения отбрасывает пакеты (удаление WFP/удаление NIC/драйвер фильтра и т. Д.).

Лучшая практика для проблемы с недостижимой почтой — использование динамического размещения. Реестр позволяет администраторам настраивать динамическое распределение портов RPC.

Эти инструменты и советы помогут вам проанализировать и выяснить проблему. Решение будет зависеть от того, в чем именно заключается проблема, и от программного обеспечения и сервера.

Исправляем ошибки службы «Удаленный вызов процедур (RPC)»

Нечастым гостем на компьютерах под управлением Windows является «сбой при удаленном вызове процедуры». Он проявляется при открытии некоторых программ или просто во время работы системы. Разберёмся, что это за служба и как исправить ошибки в ней.

Назначение RPC

Удалённый вызов процедур – служба, позволяющая выполнять программы на удалённом компьютере или передавать управление выполняемой программой на другое устройство. Ярким примером использования RPC является магазин Windows. Альтернативный вариант – открытие pdf файлов в браузере.

Причины сбоев

Работает служба таким образом: устанавливает сетевое соединение и отдаёт контроль над работой программы второму устройству. Если на одном из этапов возникает ошибка – выполнение задачи тоже заканчивается ошибкой. Обычно проблему создают настройки безопасности, которые блокируют процессы на одном из этапов. Также, могут сказаться настройки самой службы.

Исправление сбоев

В зависимости от источника проблемы меняется системное сообщение об ошибке. Получить непосредственную ошибку «Сбой при удаленном вызове процедуры RPC» в Windows 7, 8, 10 можно только при неверных настройках службы или конкретного приложения. Устраняются они в зависимости от источника проблемы.

Исправление службы

Если неисправность вызывают неверные настройки самой службы, то нужно восстановить корректные значения, например отключить и снова включить службу «Удаленный вызов процедур (RPC)». Для этого потребуется:

  1. Нажать «Win+R» и прописать «services.msc».
  2. Найти в списке «Удалённый вызов процедур (RPC)» и через двойное нажатие открыть его «Свойства».
  3. Проверить «Тип запуска». Он должен иметь статус «автоматически».
  4. Повторить процедуру для следующих служб:
    • Сопоставитель конечных точек RPC — его тип запуска тоже «автоматически»;
    • Локатор удаленного вызова процедур — должен запускаться «вручную»;
    • Модуль запуска процессора DCOM — автоматический тип запуска.
Читать еще:  Код ошибки 80080005 как исправить

Отдельно следует отметить, что для Windows 10 изменение настроек иногда заблокировано. Чтобы справиться с проблемой потребуется исправлять значения через реестр.

Исправления в реестре

Изменения реестра проводят следующим образом:

  1. Вызвать «Win+R» и прописать «regedit».
  2. Пройти по следующему пути: «КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices».
  3. Найти следующие категории и изменять в них параметр «start» на указанные значения:
    • RPCLocator – 3;
    • DcomLaunch – 2;
    • RpcEptMapper – 2;
    • RpcSs – 2.

Для изменения значений нужно совершать двойное нажатие на строке «start» (отмечена красным). А искать службы нужно в левом поле.

Сбой конкретного компонента ОС

Зачастую в Windows 10 эта ошибка возникает при запуске приложения «Фотографии». В этом случае исправление ошибки кроется в исправлении самой программы. Существует несколько способов решения проблемы:

Через настройки приложения в системе:

  1. Открыть «Параметры» (правой кнопкой по меню «Пуск»).
  2. В разделе «Приложения и возможности» найти программу «Фотографии» и открыть её «Дополнительные параметры».
  3. Выбрать пункт «Исправить» в разделе «Сброс».
  4. Если не помогает: используем кнопку «Сбросить».

Переустановка приложения:

  1. Вызвать «windows powershell от имени администратора».
  2. Вставить в окно текст:

Запустить встроенное «Исправление проблем в приложении» через Microsoft Store («магазин Windows»).

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

Проверка целостности системы

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

  1. Вызвать командную строку «от имени администратора».
  2. Прописать следующую команду: «sfc /scannow».
  3. Дождаться завершения процедуры.

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

Ошибка при удаленном вызове процедуры

Добрый день ребят!

Столкнулись с проблемами репликации!

Что есть:

Один домен, три филиала, в каждом по одному DC (с ОС Windows Server 2008 R2- на двух DC и Wondows Server 2008 SP2 на третьем)!

Маршрутизация организована через каналы VPN с ISA Server и TMG. При маршрутизации весь трафик разрешен, так же и RPC трафик.

Файерволы на всех DC выключены.

Репликация создана автоматом с помощью KCC (в каждом сайте есть по два подключения созданных автоматически ). И все бы ничего, как в один прекрасный момент посыпались ошибочки о том что раздел конфигурации не смог реплицироваться на один из трех DC. И более того в сайте пропали все соединения для DC.

Команда repadmin так же выдает ошибку

Функция SyncAll сообщает о следующих ошибках:
Ошибка обращения к серверу 6d00ba0e-013f-4714-a91b-cc4fdbbed4
al (сетевая ошибка): 1727 (0x6bf):
Сбой при удаленном вызове процедуры. Вызов не произведен.

Далее еще лучше, пропадает Sysvol и NetLogon. Вчера восстановили, но репликация как ни шла так и не идет.

Вопрос:

Куда еще можно посмотреть ? Может на третьем DC и не должно быть подключений, вроде с неисправного DC репликация на остальные DC уходит а вот на текущий не идет репликация.

Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

  • Изменено rеstless 7 июня 2012 г. 6:54

Ответы

Код ошибки 1727 означает, что RPC endpoint mapper (135/tcp) на удаленном компьютере доступен, а вот обратиться непосредственно к конечной точке, принимающей вызов нужной удаленной процедуры не получается.

Обычные причины: блокирован соответствующий порт где-то на брандмауэре между DC, либо шибко умный брандмауэр блокирует расширения протокола RPC (из 2003 SP1 и для расширенной поддержки 64-бит), о которых он не знает -в частности, так может вести себя и ISA Server, если на нем не установлены последние обновления.

Блокирование порта проверяется telnet’ом (впрочем, если брандмауэр понимает RPC, то он трафик на этот порт может не пропустить, если предварительно он не был указан в ответе от endpoint mapper)

Какой именно порт нужно проверить — смотреть с помощью rpcdump, UUID нужной службы —

Еще полезно посмотреть в логи ISA/TMG, стоящих между DC — там может быть указано, что соединение на нужный порт блокируется — тогда смотреть, каким правилом блокируется.

Второй случай можно проверить командой rpcdump -s другойой_DC с проблемного DC — команда вернет ошибку.

Эту проблему можно обойти , если на обоих участвующих в репликации контроллерах отключить использование расширений RPC: установить в реестре значение HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTRpcServer2003NegotiateDisable :REG_DWORD=1 и перезагрузить DC

Читать еще:  80070490 код ошибки

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

Windows и почти все её компоненты подвержены некоторым ошибкам. Не исключением являются службы системы. С развитием операционной системы и частичного перемещения в облако, ошибок, связанных именно с этим компонентом, становится всё больше. Одной из подобных ошибок является «Сбой при удалённом вызове процедуры».

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

Ошибка «Сбой при удалённом вызове процедуры» означает неполадку в работе службы «Удалённый вызов процедур (RPC)». Этим сбоем «страдают» утилиты калькулятора, просмотра фотографий и прочие программы нового интерфейса Windows. Также жертвой ошибки может стать утилита DISM, управление которой проходит через командную строку.

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

Причиной неполадки могут выступать несколько факторов:

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

В итоге все «исправительные» работы будут касаться указанной выше службы.

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

Прежде чем приступать к исправлению ошибки, необходимо в обязательном порядке полностью просканировать операционную систему на наличие вирусной активности. Я для этого использую пару антивирусных программ разных разработчиков, к примеру, AVG AntiVirus Free и Panda Free Antivirus. Можно использовать и другие защитники, но для меня эти выигрывают удобством интерфейса и скоростью работы.

После проверки необходимо двигаться от простых решений к более сложным и затратным по времени.

Включение службы «Удалённый вызов процедур (RPC)»

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

  1. В поиске операционной системы прописываем слово services и открываем лучшее соответствие. В поиске операционной системы прописываем слово services и открываем лучшее соответствие
  2. Находим строчку с названием «Удалённый вызов процедур (RPC)», кликаем по ней правой кнопкой и открываем пункт «Свойства». Через контекстное меню открываем свойства службы «Удалённый вызов процедур (RPC)»
  3. Далее во вкладке «Общее» меняем фильтр «Отключена» на «Автоматически», затем сохраняем свойства кнопкой OK и перезагружаем компьютер. Задаем тип запуска как «Автоматически» и сохраняем изменения
  4. Пробуем вновь запустить процесс, который раньше выдавал сбой.

Внесение поправок в значение реестра

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

  1. В меню «Пуск» находим и открываем папку «Средства администрирования», а в ней запускаем программу «Редактор реестра». Мерез меню пуск открываем «Редактор реестра»
  2. В древе директорий слева открываем путь HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs. Переходим в директорию с установками службы «Удалённый вызов процедур (RPC)»
  3. Двойным щелчком мыши открываем параметр Start, задаём его значение как 2, затем нажимаем кнопку OK. Задаем значение 2 в параметре Start для автоматического запуска службы
  4. Перезапускаем систему, чтобы изменения вошли в силу, и смотрим, исчезла ли проблема.

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

Если обе инструкции выше не помогли — это значит, что проблема несколько серьёзнее, чем просто неверные настройки службы. Скорее всего, были повреждены некоторые системные файлы, включая программные оболочки RPC. В таком случае необходимо сделать сканирование и восстановление файлов системы специальной утилитой SFC. Она запускается из командной строки и сканирует Windows на предмет повреждений и несоответствий в данных ОС. И в случае выявления неисправности заменяет повреждённую информацию правильной:

  1. Вызываем меню Windows (комбинация клавиш Win+X или щелчок правой кнопкой по значку «Пуск»), в выпавшем списке выбираем апплет «Командная строка (администратор)». В меню Windows выбираем апплет «Командная строка (администратор)»
  2. В консоли прописываем строчку sfc /scannow и запускаем программу в работу клавишей Enter. Команда sfc /scannow запускает сканирование и восстановление системных файлов
  3. Не закрываем терминал, пока программа не закончит свою работу, а после перезагружаем ПК.

Видео: как провести сканирование и восстановление системных файлов

Исправить ошибку «Сбой при удалённом вызове процедуры» не сложнее, чем сходить в магазин. Достаточно провести всего несколько процедур по оздоровлению соответствующей службы Windows, и все программы системы будут работать в штатном режиме.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты