В течение нескольких дней я безуспешно пытался устранить неполадки, связанные с тем, что RPC server is unavailable ошибка на моем компьютере под управлением Windows 10 Education (64-разрядная версия), которая начала появляться пару дней назад:

Я попытался обновить переустановить (восстановить) Windows, надеясь, что это решит проблему, но это не так. Кроме того, я также попытался сделать следующее:

  • Перезапуск службы удаленного вызова процедур, Защитника Windows, служб запуска процессов DCOM Server, но ничего не помогло.
  • Ремонт компонентов магазина (инструмент DISM)
  • Сканирование системного файла (SFC)
  • Чистая загрузка
  • Добавление исключения брандмауэра для удаленных служб
  • Проверен в Интернете на наличие решений, но все еще не может решить проблему.

Есть ли что-то, что я должен сделать, чтобы исправить эту ошибку и запустить Защитник Windows (не считая чистой установки на данный момент)?

2 ответа2

1

Попробуй это:

  • Войти как администратор
  • В разделе Инструменты администрирования> Службы убедитесь, что все следующие службы имеют статус "Работает", а их тип запуска - "Автоматический".
  • Запустите брандмауэр Защитника Windows> Разрешите приложение или функцию через брандмауэр Защитника Windows
  • Найдите "Удаленный помощник" в списке и убедитесь, что он разрешен как для "частного", так и для "общего".
  • Нажмите ОК.
0

преамбула

После 2 недель непрерывного и решительного расследования мне наконец удалось решить эту загадочную головоломку (несмотря на некоторые серьезные неудачи и потерю времени) :)

Первоначальные исследования были основаны на возможной неработоспособности службы Защитника Windows (WD), которая не запускалась. Я потратил много времени на различные исправления, такие как переконфигурирование брандмауэра, перерегистрация системных файлов, установка служб Windows на запуск по умолчанию, а также восстановление важных служб Windows с использованием различных сценариев и команд, и все это не сработало,

На данный момент у меня не было выбора, кроме как переустановить Windows или другое антивирусное программное обеспечение (возможно, бесплатное решение), но я не мог сдаться.

Я даже использовал групповую политику для отключения и повторного включения WD, надеясь на удачу, но это не сработало. Затем я неохотно сделал ремонт-обновление, но, к моему удивлению, это не сработало, и WD продолжал давать забавные сообщения об ошибках, такие как

Windows defender service couldn't be started. the system cannot find the path specified. and could not be started

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

Затем я сравнил запись реестра WD: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend] с записью в моей установке WindowsToGo. Я все еще экспортировал последнюю (хотя они были похожи), но она не работала.

Я не был удовлетворен, пока я не копался в реестре, чтобы найти долгожданное решение ...


Решение

Запись реестра виновника: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender]

Я загрузил улей из установки WindowsToGo, сравнил его с моим текущим и нашел некоторые подсказки:

  1. У подключа InstallLocation был странный ключ, похожий на %ProgramData%\Microsoft\Windows Defender\Platform\<Version> вместо %ProgramFiles%\Windows Defender поэтому мне пришлось изменить соответствующим образом.

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

Я перезагрузил машину, и в восторге от следующих скриншотов подводится итог всей истории:

Заключение

  • Неправильная информация в реестре приводила к тому, что WD (очевидно, это новый путь для WD в Windows 10 Creators Update) не запускался, и после исправления все было в порядке. Я извиняюсь за публикацию всей истории, но я должен был, в надежде, что это будет кому-то полезно :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .