it-swarm-eu.dev

Uccidi un processo che dice "Accesso negato"

Ho un processo che non posso uccidere con Task Manager o Process Explorer - Ricevo l'errore "Accesso negato". Il processo non è un eseguibile di Windows.

Come posso ucciderlo? C'è qualche strumento che potrei usare per ignorare questa protezione?

Sto usando Windows 7, edizione a 64 bit.

163
Tony_Henrich

Uccidi un processo protetto?

http://processhacker.sourceforge.net/index.php

Funziona su Windows Server senza diritti di amministratore! Yammie! :)

94
Greatz
  1. Scarica " Process Explorer ".
  2. Nella vista delle proprietà del processo, selezionare la scheda di sicurezza.
  3. Premi il pulsante delle autorizzazioni.
  4. Premere il pulsante avanzato.
  5. Se necessario, aggiungi te stesso o un gruppo a cui appartieni.
  6. Modifica le tue autorizzazioni per includere "Termina". (devi avere già il permesso "Cambia permessi" o sei sfortunato.)

alt text

In generale, la necessità di uccidere i compiti significa che qualcuno non sta facendo qualcosa correttamente. Cercherò un'altra soluzione per qualsiasi problema tu stia affrontando. Forse se ci avessi detto di più potremmo trovare un'opzione più aggraziata?

12
DanO

Hai solo bisogno di dare i privilegi di amministratore di Process Explorer, non c'è bisogno di aggiungere alcun account o meno (se sei già un amministratore). Non è necessario indicare quali processi terminare o meno o installare un altro gestore di processi (anche io adoro Process Explorer).

O:

  • Fai clic con il tasto destro del mouse e "Esegui come amministratore"

  • Vai alle proprietà e quindi alla compatibilità e seleziona "Esegui come amministratore"

Ora non dirà mai l'accesso negato.

9
Kartik Anand

Nessuno degli strumenti sopra menzionati ha aiutato nel mio caso.

Vedi https://blogs.technet.Microsoft.com/markrussinovich/2005/08/17/unkillable-processes/ .

Mark Russinovich ci mostra che ci sono casi in cui il processo può essere quasi impossibile da uccidere.

8
Vadzim

I metodi taskkill e powershell (kill) non hanno funzionato per me; ha ancora detto Accesso negato.

Ho avuto più fortuna con questo:

wmic process where name='myprocessname.exe' delete
7
twasbrillig

Sei su un account privilegiato? Generalmente quando si riceve l'errore "Accesso negato" anche su un account con accesso più elevato, di solito è perché si sta tentando di uccidere un servizio che è fondamentale per il funzionamento del sistema. Alcune applicazioni, d'altra parte, come VMWare, implementano anche la loro "protezione del processo", anche per processi che non sono vitali per il funzionamento del sistema.

Se sei su un account privilegiato, puoi dare a Sysinternals PsKill a shot, l'ho usato in passato per eliminare i processi che mi hanno dato messaggi di errore simili. Fai attenzione a quali processi stai uccidendo, potrebbe rendere instabile il tuo sistema.

5
John T

Non sono sicuro del motivo, ma utilizzando Sysinternal Process Explorer e facendo clic su "Mostra dettagli per tutti i processi" dal menu File risolto il problema e mi ha permesso di uccidere il servizio. Forse passa alla modalità amministratore solo allora.

4
Naveed Ul Islam
  1. Apri Task Manager. Vai alla scheda Processo.
  2. Fare clic con il tasto destro del mouse sul processo e fare clic su Proprietà.
  3. Fare clic sulla scheda Sicurezza e quindi fare clic su Modifica.
  4. Nella finestra Autorizzazioni fare clic sul pulsante Aggiungi per aprire la finestra Seleziona gruppo utenti o gruppi.
  5. Nella finestra Seleziona utenti o gruppi è possibile inserire i nomi utente degli account che si desidera applicare le restrizioni.
  6. Seleziona il tuo nome utente e imposta le autorizzazioni per negare/consentire selezionando la casella di controllo sotto l'opzione nega/consenti.
  7. Clicca su Applica e poi su Ok.

attraverso

4
Iain

Prova a usare APT (Advanced Process Terminator) , elimina qualsiasi processo facilmente.

1
HackToHell

È anche possibile eliminare i comandi utilizzando Windows PowerShell, utilizzare get-process per elencare i processi in esecuzione e quindi utilizzare stop-process con l'ID dell'attività per eliminarlo. Stop-Process .

get-process Unkillable.exe
stop-process 1234

È possibile che sia necessario avviare Windows PowerShell in modo specifico come amministratore.

0
Richard Lucas