2013-11-20 4 views
1

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

Symptomes:

  • Ошибка доступа при попытке запуска службы Windows (Firewall, DHCP, ДИАГНОСТИКИ Policy)
  • Невозможно достичь вашей машины от другого (либо пинг).
  • Не удалось запустить брандмауэр Windows. Код ошибки 0x80070005
  • Брандмауэр Windows Подключаемый код ошибки: 0x6D9
  • Невозможно разрешить «Удаленный помощник» в брандмауэре Windows
  • Невозможно разрешить «к файлам и принтерам» в брандмауэре Windows
  • Просмотр событий - Система - Ошибка: служба брандмауэра Windows завершена с конкретной ошибкой службы. Доступ запрещен.
  • Попытка запустить услугу «Брандмауэр Windows» из оснастки службы дает ошибку «Код 5, ошибка доступа».
  • Попытка, чтобы это не сработало: http://support.microsoft.com/kb/943996 либо Fixit, либо вручную. 0x80070005 (код 5, ошибка доступа)
  • Невозможно добавить пользователя или права доступа для пользователя: MpsSvc

ответ

2

Как определить источник ошибки:

  1. Скачать и запустить «Process Monitor» ,
  2. Добавить фильтры:
    • путь Изображение содержит "SVCHOST", затем Включить.
    • Результат содержит "доступ".
  3. Попробуйте запустить брандмауэр - он покажет вам вызвать - ошибка доступа по ключу реестра (например, "HKLM \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess").

Как определить, если решение может решить вашу проблему:

Добавить разрешение: добавить пользователя «Everyone» и дать ему «Full Control». Повторите попытку, он должен работать ... Удалите пользователя «Все», что не является правильным способом решения проблемы.

Проблема, вероятно, заключается в том, что вам не хватает другого разрешения на каждый ключ «Эпоха» в разделе «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SharedAccess».

Решение:

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

Это решение применяется по крайней мере, для службы брандмауэра Windows:

  1. Открыть Regedit и перейдите в "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SharedAccess".
  2. Добавление разрешений (Query Value и заданное значение) для всех ключей Epoch для пользователя MPSSVC:
    1. правой кнопкой мыши "Epoch?" и выберите Permissins ... (где? либо ничего, либо 2 или 3 или ...).
    2. Нажмите Добавить ...
    3. Пресс МЕСТОПОЛОЖЕНИЕ ... выберите текущую машину (первый один обычно) и подтвердить.
    4. Написать пользователю NT SERVICE \ mpssvc, нажмите Проверьте имена и подтвердите (этот шаг может быть проблематичным, поскольку этот системный пользователь «скрыт»).
    5. Установите флажок «Разрешить» «Полный доступ» (это временно, чтобы установить дополнительные разрешения).
    6. Пресс Продвинутый, выберите "MpsSvc" и нажмите Редактировать.
    7. Факс: Показывать расширенные разрешения и выполнять проверку только "Значение запроса" и "Установить стоимость".
    8. Нажмите OK принять, нажмите OK снова принять, нажмите OK снова принять.
    9. Сделайте это для всех записей «Эпоха».

Ваш сделано ... Удачи!