Недавно я установил программу, которая развертывает агент, который «защищает» от периферийных устройств. На самом деле он блокирует любой носитель, который я подключаю к своему ПК.
Я провел некоторую проверку и обнаружил, что название этой службы блокирует мои периферийные устройства. Поэтому, естественно, я пытался остановить это.
Сначала я попробовал sc stop
, но мне было отказано в доступе. Попытка сделать это services.msc
приведет к тому, что у меня даже не будет привилегии использовать остановку на этом сервисе. Тот же ответ taskkill
: Доступ запрещен ... Тогда я решил, что попробую получить net stop
сообщение 2191, которое, если я попытаюсь net helpmsg 2191
, не даст никакой информации. Затем я решил заняться серфингом в Superuser и узнал об этом pstools
. Но как только я пытаюсь переключиться с помощью команды cmd, psexec -s cmd
я получаю сообщение:
Couldn't install PsExec service: access is denied.
Странно, если я пытаюсь использовать только psexec
это, он подсказывает мне справочную информацию. Так что это опять тупик.
После всех этих неудач я решил просто удалить его из автозагрузки, верно? Поэтому я открываю msconfig
и удаляю сервис из автозагрузки, сохраняю и, наконец, перезагружаюсь. К сожалению, когда компьютер перезагружается, сервис тоже работает. К тому времени, когда я смогу получить доступ к диспетчеру задач, служба уже работает. Хотя не могу себе представить, как.
Все эти ошибки доступа заставили меня подумать, что у меня могут не быть необходимых привилегий или чего-то еще, но моя учетная запись пользователя установлена как администратор, поэтому я думаю, что больше ничего не могу поделать.
источник
Ответы:
Многие программы безопасности устанавливают специальный драйвер, который перехватывает любые изменения в его службах и процессах.
Однако драйвер обычно не загружается в безопасном режиме, поэтому вы можете отключить службу там. Если служба все еще запускается после перезагрузки, вы можете найти и отключить драйвер в диспетчере устройств. Драйвер такого типа обычно находится в разделе «Драйверы, не поддерживающие технологию Plug-and-Play», который можно просмотреть, выбрав «Показать скрытые устройства» в меню «Вид». Имя драйвера обычно хорошо известно каждому провайдеру.
источник
Как насчет открытия
regedit.exe
и перейти кЧем поменять сервис на отключение (думаю, это можно сделать, изменив значение «Старт» на 4).
Допустимые
Start
типы услуг :SERVICE_BOOT_START
(0): драйвер устройства, запускаемый системным загрузчиком. Это значение действительно только для услуг водителя.SERVICE_SYSTEM_START
(1): драйвер устройства, запускаемый функцией IoInitSystem. Это значение действительно только для услуг водителя.SERVICE_AUTO_START
(2): служба запускается автоматически диспетчером управления службами во время запуска системы. Для получения дополнительной информации см. Автоматический запуск служб .SERVICE_DEMAND_START
(3): служба, запускаемая диспетчером управления службами, когда процесс вызывает функцию StartService . Для получения дополнительной информации см. Запуск служб по запросу .SERVICE_DISABLED
(4): служба, которая не может быть запущена. Попытки запустить службу приводят к коду ошибки ERROR_SERVICE_DISABLED .источник
Используйте
taskkill
команду, за которой следует идентификатор процесса службы. Это убьет службу.источник
ERROR: The process with PID 3516 could not be terminated. Reason: Access is denied.
taskkill /F /PID <pid>
и это работает.cmd
от имени администратора и все еще получаю сообщение об ошибке «Отказано в доступе».Вы пытались открыть Services.msc от имени администратора или запустить командную строку с повышенными привилегиями? Это должно дать вам необходимые разрешения, чтобы остановить задачу.
источник
Автозапуск выполняется в администраторе, что позволяет отключить службы при запуске.
источник
Это может быть проблема с разрешением.
Нажмите Пуск, Службы, Shift + правый щелчок на Службы, Запуск от имени администратора или Запуск от имени другого пользователя.
источник
Загрузитесь в Linux, смонтируйте раздел Windows, загрузите куст реестра и отключите службу через реестр.
Если это не сработает, просто удалите или переименуйте EXE-файл, который запускает служба.
источник
Некоторые службы не принимают
SERVICE_ACCEPT_STOP
сообщения к тому времени, когда они были разработаны. И это жестко запрограммировано в исполняемый файл. Период. Обходной путь может состоять в том, чтобы не запускать его, и, поскольку вы не можете изменить его свойства, принудительно сделайте следующее:Если вы не можете изменить запись, щелкните правой кнопкой мыши имя службы на левой панели, выберите «Разрешения», проверьте, что «Все» имеют полный доступ, и повторите шаг 4 снова.
Не забудьте снова отключить безопасную загрузку из msconfig и перезагрузиться!
источник
Загрузитесь в безопасном режиме. Нажмите начать. услуги типа отключить службы EDPA и WDP
в программных файлах (x86) - удалить папку производителя.
источник