Eu instalei recentemente um programa que implanta um agente que "protege" de periféricos. O que realmente faz neste momento é bloquear qualquer tipo de mídia que eu conecte ao meu PC.
Eu verifiquei e encontrei o nome desse serviço bloqueando meus periféricos. Então, naturalmente, tentei parar.
Primeiro eu tentei o sc stop
, mas me foi negado o acesso. Tentar fazer isso services.msc
resultará em nem mesmo me dar o privilégio de usar a interrupção nesse serviço. Mesma resposta de taskkill
: Acesso negado ... Então achei que tentaria net stop
resultar com a mensagem 2191 que, se tentar net helpmsg 2191
, não fornecerá nenhuma informação. Decidi então navegar no Superusuário e descobri isso pstools
. Mas assim que tento fazer o cmd, psexec -s cmd
recebo a mensagem:
Couldn't install PsExec service: access is denied.
Estranhamente, se eu tentar usar apenas psexec
isso, solicitarei as informações de ajuda. Então este era um beco sem saída novamente.
Depois de todas essas falhas, decidi removê-lo da inicialização, certo? Então, abro msconfig
e removo o serviço da inicialização, salve e finalmente reiniciei. Infelizmente, quando o PC é reiniciado, o serviço também. No momento em que posso acessar o gerenciador de tarefas, o serviço já está sendo executado novamente. Realmente não consigo imaginar como.
Todas essas falhas de acesso me fizeram pensar que talvez eu não tenha os privilégios necessários ou algo assim, mas minha conta de usuário está definida como administrador, então acho que não há mais nada que eu possa fazer.
fonte
Respostas:
Muitos softwares de segurança instalam um driver especial que intercepta qualquer alteração em seus serviços e processos.
No entanto, o driver normalmente não é carregado no modo de segurança, para que você possa desativar o serviço. Se o serviço ainda for iniciado após a reinicialização, convém encontrar e desativar o driver no Gerenciador de dispositivos. Esse tipo de driver normalmente está na seção "Drivers não plug and play", que pode ser visualizada selecionando "Mostrar dispositivos ocultos" no menu Exibir. O nome do driver é normalmente conhecido por cada provedor.
fonte
Que tal abrir
regedit.exe
e ir paraEm seguida, altere o serviço para desativar (acho que você pode fazer isso alterando o valor "Iniciar" para 4).
Os
Start
tipos de serviço válidos são:SERVICE_BOOT_START
(0): Um driver de dispositivo iniciado pelo carregador do sistema. Este valor é válido apenas para serviços de driver.SERVICE_SYSTEM_START
(1): Um driver de dispositivo iniciado pela função IoInitSystem. Este valor é válido apenas para serviços de driver.SERVICE_AUTO_START
(2): um serviço iniciado automaticamente pelo gerente de controle de serviço durante a inicialização do sistema. Para obter mais informações, consulte Iniciando serviços automaticamente .SERVICE_DEMAND_START
(3): A service started by the service control manager when a process calls the StartService function. For more information, see Starting Services on Demand.SERVICE_DISABLED
(4): um serviço que não pode ser iniciado. Tentativas de iniciar o serviço resultam no código de erro ERROR_SERVICE_DISABLED .fonte
Use o
taskkill
comando seguido pelo ID do processo do serviço. Isso matará o serviço.fonte
ERROR: The process with PID 3516 could not be terminated. Reason: Access is denied.
taskkill /F /PID <pid>
e ele funciona.cmd
como administrador e ainda estou recebendo a mensagem de erro de acesso negado.Você tentou abrir o Services.msc como administrador ou executando um prompt de comando elevado? Isso deve lhe dar as permissões necessárias para interromper a tarefa.
fonte
As execuções automáticas executadas no administrador permitem desativar os serviços na inicialização.
fonte
Pode ser um problema de permissão.
Clique em Iniciar, Serviços, Shift + clique com o botão direito do mouse em Serviços, Executar como administrador ou Executar como um usuário diferente.
fonte
Inicialize no linux, monte a partição do windows, carregue a seção do registro e desative o serviço através do registro.
Se isso não funcionar, basta excluir ou renomear o arquivo EXE iniciado pelo serviço.
fonte
Alguns serviços não aceitam
SERVICE_ACCEPT_STOP
mensagens no momento em que foram desenvolvidos. E isso é codificado no executável. Período. Uma solução alternativa seria não iniciar e, como você não pode alterar suas propriedades, faça o seguinte à força:Se você não conseguir alterar a entrada, clique com o botão direito do mouse no nome do serviço no painel esquerdo, selecione 'Permissões', verifique se 'Todos' tem acesso total e tente a etapa 4 novamente.
Não se esqueça de desativar a inicialização segura do msconfig novamente e reinicie!
fonte
Inicialize no modo de segurança. Clique em Iniciar. serviços de tipo desabilitam os serviços EDPA e WDP
nos arquivos de programa (x86) - exclua a pasta de fabricação.
fonte