Finestre.  Virus.  Laptop.  Internet.  Ufficio.  Utilità.  Autisti

Gli utenti di personal computer devono affrontare varie situazioni problematiche, che a volte sono difficili da risolvere da sole. Tuttavia, avendo scoperto la risposta a una domanda problematica, la prossima volta tali compiti non sembreranno più difficili. Nella maggior parte dei casi, anche un principiante può completare un processo che non è più necessario. Sfortunatamente, a volte devi fare i conti con il fatto che, indipendentemente dai tentativi fatti, il processo nel task manager non finisce ancora.

Cosa fare quando qualche processo “si ribella” e non vuole obbedire, come completarlo comunque, puoi scoprirlo leggendo i nostri consigli. Condivideremo semplici modi per aiutarti a padroneggiare le capacità di gestione di tutti i processi in esecuzione sul tuo computer.

Se, mentre lavori sul tuo computer, inizi a notare che si blocca notevolmente, significa che è difficile per lui eseguire tutte le attività assegnate. Ciò accade quando si avviano molti processi e poi ci si dimentica semplicemente di interromperli.

Naturalmente, se non ti lasci trasportare dall'apertura di nuove applicazioni, potresti incontrare meno spesso il problema del blocco del computer. Bene, se stavi lavorando con molto entusiasmo, quindi non hai notato come hai aperto molte finestre, avviato diverse applicazioni software e utilità, quindi chiuderle semplicemente facendo clic sul pulsante "Esci" potrebbe non funzionare.

Algoritmo delle azioni

Per terminare i processi indesiderati che rifiutano di obbedire all'utente, è necessario utilizzare l'aiuto di "Task Manager". Se hai installato Windows 7, fai semplicemente clic con il pulsante destro del mouse sulla barra delle applicazioni in basso e seleziona l'opzione "Avvia Task Manager".

Passo 1

Nella finestra che si apre, nella prima scheda, fai clic sull'utilità che non ti serve più, quindi nella parte inferiore della finestra seleziona l'opzione "Termina attività". Se il processo non è completamente senza speranza, si fermerà.

Passo 2

Puoi andare alla seconda scheda "Processi", allo stesso modo fare clic sulla riga che causa problemi in un determinato momento, quindi fare clic sul pulsante "Fine".

Sfortunatamente, anche questi consigli a volte risultano del tutto inutili per alcuni utenti, poiché il processo nel Task Manager non si chiude ancora.

Se ti è capitato un problema del genere, eri disperato e credevi già che l'unica via d'uscita da una situazione così problematica sarebbe utilizzare un riavvio forzato del sistema operativo, ti suggeriamo di non farti prendere dal panico, ma di familiarizzare con i nostri seguenti consigli .

Passaggio 3

Quindi, non dire frasi come: "Non posso terminare il processo nel Task Manager", ma piuttosto sfruttare le capacità uniche del comando dell'utilità taskkill. Molti sono pronti a considerare questa squadra come uno strumento potente.

Per eseguire un comando del genere, prima, ovviamente, è necessario aprire la riga di comando tenendo premuti due tasti contemporaneamente: "Win" e "R". Nella piccola finestra che si apre, inserisci "cmd".

Passaggio 4

Ora dovrai digitare "taskkill" e premere "Invio". Tuttavia, per gestire un processo incontrollato, è necessario allegare a questa parola un'opzione aggiuntiva.

Nello specifico, puoi terminare un processo utilizzando il comando taskkill utilizzando il nome dell'applicazione che rifiuta di terminare. Per fare ciò, digita una piccola frase di comando: taskkill / IM “nome applicazione”. Naturalmente, invece della frase "nome dell'applicazione" dovresti digitare il processo che non puoi interrompere. Ad esempio, taskkill /IM excel.exe. Se utilizzi il nostro esempio, in questo caso l'editor del foglio di calcolo Excel smetterà di funzionare. Scegli il processo che ti sta causando terribili problemi e aggiungi il suo nome al comando.

Nella finestra i processi vengono visualizzati non solo con il loro nome, ma anche con il loro identificatore. Se lo desideri, puoi digitare la seguente frase di comando: taskkill / PID 574, dove il numero 574 sarà l'ID del processo problematico.

Passaggio 5

Se sul computer sono presenti più account ed è assolutamente chiaro che il blocco si è verificato proprio a causa dei processi incompleti di uno degli utenti, è possibile utilizzare la seguente frase di comando: "taskkill / F / FI “USERNAME eq nome utente". È chiaro che in esso dovrai modificare autonomamente il nome utente direttamente per colpa di chi si è verificato il problema.

Il comando “taskkill” è infatti uno strumento potente a cui nemmeno virus e trojan possono resistere. Una tale squadra completa con successo anche le sue “attività” negative e persistenti.

Risultati

Siamo certi che dopo aver letto i suggerimenti che abbiamo delineato, potrai dire con fermezza ai tuoi amici: “Posso interrompere il funzionamento di qualsiasi programma o applicazione senza problemi”. Avendo padroneggiato tali abilità pratiche, sarai in grado di "fare amicizia" ancora di più con il tuo computer.

Squadra Taskkill Termina uno o più processi o processi nel sistema operativo Windows. Te lo dirò per esperienza: questo è un comando Cmd molto utile! I processi possono essere terminati tramite il codice del processo o il nome dell'immagine. Personalmente utilizzo il comando per terminare l'albero dei processi sui server: un comando può terminare 100 processi bloccati, questo è molto conveniente.

Suggerimento: per visualizzare i processi correnti del sistema (scoprire il pid dei processi) sulla riga di comando, utilizzare il comando TASKLIST.

Sintassi e opzioni del comando TASKKILL

taskkill ]] |

  • /s computer: specifica il nome o l'indirizzo IP del computer remoto (non utilizzare una barra rovesciata). L'impostazione predefinita è il computer locale.
  • /u dominio\utente: esegue il comando con le autorizzazioni dell'account utente specificato come utente o dominio\utente. Per impostazione predefinita, vengono utilizzate le autorizzazioni dell'utente attualmente connesso al computer da cui viene emesso il comando.
  • /p password: specifica la password per l'account utente specificato dal parametro /u.
  • /fi filter_name - Applica un filtro per selezionare una serie di attività.
  • /pid process_code - Indica il codice del processo che deve essere terminato.
  • /im image_name - Specifica il nome dell'immagine del processo da terminare. Utilizzare il carattere jolly (*) per specificare tutti i nomi delle immagini.
  • /f - Indica che i processi devono essere terminati forzatamente. Questa opzione non ha alcun effetto sui processi remoti; tutti i processi remoti vengono terminati forzatamente.
  • /t - Specifica la terminazione di tutti i processi figli insieme a quello genitore, questa azione è solitamente nota come uccisione dell'albero.
  • /? - Visualizza la guida sulla riga di comando.

Esempi del comando TASKKILL

  • taskkill /s comp1 /f /im notepad.exe
  • taskkill /s comp1 /u teplosnab\ivanov /p p@ssW23 /im *
  • taskkill/s comp1/u teplosnab\ivanov/fi "NOMEUTENTE ne NT*" /im *
  • taskkill /f /fi "PID ge 1000" /im *
  • taskkill /pid 1230 /pid 1241 /pid 1253
  • taskkill /f /fi "NOMEUTENTE eq NT AUTHORITY\SYSTEM" /im notepad.exe

Come terminare un processo di servizio Windows bloccato nello stato di arresto? Penso che la maggior parte degli amministratori Windows abbia riscontrato situazioni in cui, quando si tenta di arrestare (riavviare) un servizio dall'interfaccia grafica della console di gestione del servizio (Services.msc), il servizio si blocca e si blocca nello stato Fermarsi. Dopodiché non sarà possibile interrompere il servizio nella console perché I pulsanti di azione del servizio diventano non disponibili. Il modo più semplice è riavviare il server, ma non è sempre possibile. Consideriamo un metodo alternativo che lo consenta terminare forzatamente un servizio congelato o elaborare senza la necessità di riavviare.

Se entro 30 secondi dal tentativo di interrompere il servizio, questo non si interrompe, Windows visualizza il seguente messaggio:

Impossibile arrestare il servizio Windows xxxxxxx sul computer locale.
Errore 1053: il servizio non ha risposto alla richiesta in modo tempestivo.

Windows non è riuscito ad arrestare il servizio xxxxxx sul computer locale
Errore 1053: il servizio non ha risposto in modo tempestivo.

Quando si tenta di interrompere un servizio di questo tipo con il comando: net stop wuauserv, viene visualizzato un messaggio:

Il servizio è in fase di avvio o di arresto. Per favore riprova lettera.

Terminare un servizio bloccato con TaskKill

Il modo più semplice per terminare un servizio bloccato è utilizzare l'utilità taskkill. Prima di tutto, devi determinare PID(ID processo) del nostro servizio. Ad esempio, prendiamo il servizio Windows Update, il suo nome di sistema è wuauserv(il nome può essere visualizzato nelle proprietà del servizio nella console services.msc).

Molto spesso questo problema si verifica, soprattutto dopo aver installato gli aggiornamenti su Windows Server 2012 R2 / 2008 R2.

Importante. Stai attento. Forzare il ritiro di un processo di servizio Windows critico può comportare un BSOD o il riavvio del sistema.

Sulla riga di comando con diritti di amministratore (questo è importante, altrimenti verrà visualizzato un errore di accesso negato):
sc queryex wuauserv

In questo caso il PID di processo è 816.

Per forzare la terminazione di un processo bloccato con PID 816:

taskkill /PID816 /F

SUCCESSO: Il processo con PID 816 è stato terminato.

Questo comando terminerà forzatamente il processo di servizio. Successivamente è possibile tornare alla console di gestione del servizio e avviare manualmente il servizio (o completamente, se non è necessario).

L'headshot di un servizio congelato può essere eseguito in modo più elegante senza determinare manualmente il PID del processo. L'utilità taskkill dispone di un parametro /FI che consente di utilizzare un filtro per selezionare i servizi o i processi necessari. Puoi interrompere un servizio specifico con il comando:

TASKKILL /F /FI “SERVIZI eq wuauserv”

Oppure non puoi specificare affatto il nome del servizio, terminando tutti i servizi in uno stato congelato utilizzando il comando:

taskkill /F /FI “stato eq non risponde”

Successivamente, il servizio bloccato nello stato In arresto dovrebbe interrompersi.

Forza la terminazione di un servizio bloccato da PowerShell

Puoi anche utilizzare PowerShell per forzare l'interruzione del servizio. È possibile utilizzare il comando seguente per ottenere un elenco di servizi che si trovano nello stato In arresto:

Get-WmiObject -Class win32_service | Where-Object ($_.state -eq "interrompi in sospeso")

Il cmdlet aiuterà a terminare il processo per tutti i servizi trovati Fermare-Processi. Combinando entrambe le operazioni in un ciclo, otteniamo uno script che termina automaticamente tutti i processi dei servizi sospesi nel sistema:

$Services = Get-WmiObject -Class win32_service -Filter "state = "interrompi in sospeso""
se ($Servizi) (
foreach ($servizio in $Servizi) (
Tentativo (
Arresta-Processo -Id $service.processid -Force -PassThru -ErrorAction Interrompi
}
presa (
Write-Warning -Message "Errore. Dettagli errore: $_.Exception.Message"
}
}
}
altro(
Write-Output "Nessun servizio con "Stopping".status"
}

Analisi dei processi bloccati utilizzando Resmon

È possibile determinare il processo che causa il blocco del servizio utilizzando il monitor delle risorse resmon.


Process Explorer: terminazione di un processo bloccato da SYSTEM

Alcuni processi avviati da SYSTEM non possono essere terminati nemmeno dall'amministratore del server locale. Il fatto è che semplicemente potrebbe non avere diritti su alcuni processi o servizi. Per terminare tali processi, è necessario concedere al gruppo di amministratori locali i diritti sui servizi e quindi terminarli. Per fare ciò, abbiamo bisogno di due utilità: psexec.exe e ProcessExplorer (disponibile sul sito Web di Microsoft).


Non affronta questo compito.

A volte è necessario terminare manualmente un processo che non risponde. Nella maggior parte dei casi, ciò può essere fatto utilizzando il Task Manager di Windows, ma a volte non è in grado di far fronte a un'applicazione che è andata fuori controllo. L'ho riscontrato spesso durante il tentativo di terminare un processo Acronis. In questa situazione, di solito utilizzo uno strumento più potente: il comando taskkill.

Per utilizzare taskkill, è necessario aprire una finestra del prompt dei comandi. Per fare ciò, aprire la finestra “Esegui” dal menu “Start” oppure utilizzare la scorciatoia da tastiera + [R] e inserire “cmd” (senza virgolette) nel campo “Apri” (Fig. A).

Figura A: aprire una finestra del prompt dei comandi.

Utilizzando il comando taskkill

La sintassi generale del comando è la seguente:

Taskkill [OPZIONI] [ID PROCESSO]
Naturalmente, taskkill ha una vasta gamma di opzioni disponibili. Ne elencherò solo i più utili:

/s COMPUTER, dove COMPUTERè l'IP o l'indirizzo del computer remoto. Per impostazione predefinita, l'operazione viene eseguita sul sistema locale. Se questo è ciò che ti interessa, non è necessario utilizzare questa opzione.

/u DOMINIO\UTENTE, dove DOMAIN è il nome del dominio e USER è il nome dell'utente per il quale si desidera eseguire il comando. Questa opzione ti consente di eseguire taskkill con i diritti di un account o dominio specifico.

/P- deve essere utilizzato in combinazione con l'opzione /u per specificare la password per l'account utente.

/fi- consente di eseguire il comando taskkill con determinati filtri.

/F- termina forzatamente l'esecuzione del comando.

/IO SONO- consente di utilizzare il nome dell'applicazione anziché l'ID del processo.

E naturalmente una delle opzioni più utili è l'interruttore per richiamare l'aiuto (Fig. B):

Taskkill/?


Figura B. Visualizza le informazioni della guida per il comando taskkill quando si utilizza l'interruttore della guida.

Termina un processo in base al nome dell'applicazione

Il modo più semplice per terminare un processo fuori controllo è utilizzare il comando taskkill utilizzando l'opzione /IM. Apparirà così:

Taskkill /IM APPLICATION_NAME
Qui APPLICATION_NAME è il nome del processo che deve essere terminato. Ad esempio, se Outlook non riesce a chiudersi, puoi utilizzare il comando seguente:

Taskkill/IM outlook.exe
Terminare un processo tramite ID

Se non conosci il nome del processo, ma ne conosci il PID, ad esempio 572, puoi utilizzare il seguente comando:

Taskkill/PID 572
Termina tutti i processi per un account specifico

C'è anche un'opzione per terminare tutti i processi per un account specifico. Ciò è particolarmente vero se sai per certo che il problema è legato a un account specifico o se l'utente si è già disconnesso e i processi da lui avviati hanno smesso di rispondere. In questo caso, puoi utilizzare il seguente comando:

Taskkill /F /FI “NOMEUTENTE eq nomeutente”
Qui nome utente è il nome dell'account con cui vengono eseguiti i processi indesiderati. È necessario includere l'opzione USERNAME nel comando per specificare il nome utente appropriato.

Terminare i processi su un computer remoto

Un'altra caratteristica utile è terminare i processi da remoto. Diciamo che sai per certo che il sistema non risponde a causa di un determinato processo (prendiamo come esempio Outlook). In questo caso, puoi utilizzare un altro computer ed eseguire il seguente comando:

Taskkill /s INDIRIZZO IP /u DOMINIO\UTENTE /IM Outlook.exe
Qui INDIRIZZO IP è l'indirizzo del computer remoto (è possibile utilizzare anche il nome host se i computer sono in grado di riconoscersi in questo modo), DOMINIO è il nome del dominio (se richiesto) e UTENTE è il nome utente con cui hai effettuato l'accesso al computer remoto.

Finalmente

Il comando taskkill è uno strumento molto potente e funzionale che può eliminare la necessità di forzare il riavvio del computer. L'uso abile di questo comando in combinazione con il Task Manager prolunga il tempo di attività del sistema e consente persino di combattere virus, rootkit o trojan.

Ciao a tutti, vi è mai capitato di dover terminare qualche processo, ma non potete farlo tramite il task manager? Situazione comune? Bene, oggi affronteremo questa questione!

Ma in quali casi si può verificare una situazione del genere? Sai, penso che questo genere di cose accada raramente con i programmi ordinari, ma con tutti i tipi di programmi non molto necessari accade spesso. Tutti questi programmi che vengono installati, per così dire, sul tuo computer a tua insaputa, tutti questi programmi fanno di tutto per renderli difficili da rimuovere in seguito. E questo è un processo che non può essere portato a termine, questo è uno dei loro trucchi. Succede anche che i file di tali programmi non possano essere cancellati, qui ti consiglio di guardare nella direzione del programma, cancella i file non cancellabili, il programma è adatto. In generale, ragazzi, se non riuscite a completare il processo o a eliminare qualche cartella o file sospetto, allora puzza di virus...

A proposito di virus, pensi di non averli? No, non voglio che tu li abbia, ma credimi, adesso ci sono dei virus del genere... Possono vivere per mesi e tu non te ne accorgi nemmeno: non tutti i virus sono interessati al tuo account VKontakte, al tuo mail, molti sono semplicemente interessati alla potenza del tuo hardware. Utilizzare una piccola percentuale di questa potenza per i tuoi compiti.. Dopotutto, una piccola percentuale è più difficile da notare.. Pensi che sia una sciocchezza? Assolutamente no, ragazzi! Insomma queste sono tutte chiacchiere, l'ho scritto solo per dirvi di fare attenzione (non solo al computer, ma nella vita in generale) e controllare REGOLARMENTE il vostro computer con queste due utilità GRATUITE: e . Queste sono le migliori utility, credimi!

Quindi, mettiamoci al sodo, per terminare un processo che non termina nel manager, è necessario scaricare il programma Process Explorer. Questo è un programma gratuito e sai perché puoi fidarti di esso? Perché è sul sito Web di Microsoft, quindi scaricatelo ragazzi! Quando vai alla pagina, sul lato destro dovrai fare clic su Scarica Process Explorer

Allora, l'hai scaricato? Grande! Ma ti ricordi dove l'hai scaricato. È solo che Process Explorer NON SI INSTALLA, funziona così, senza installazione, basta avviarlo e il gioco è fatto! Quindi, l'abbiamo lanciato e questa è la finestra che si aprirà, ecco come appare Process Explorer:


Bene, cosa posso dire? Tutto è stato fatto molto bene, perché è molto comodo vedere i processi, chi ha avviato chi e molte informazioni! In breve, il programma è super e si nota. Si scopre che questo è un task manager avanzato! In questo programma, per terminare un processo, è necessario fare clic con il tasto destro su di esso e selezionare Kill Process o Kill Process Tree. Il primo comando termina semplicemente il processo, mentre il secondo termina l'albero del processo. Questi i punti:


Se muovi il mouse su qualche processo, puoi anche vedere informazioni interessanti nel tooltip come questo (ho portato il mouse sul processo svchost.exe):


Come puoi vedere, non c'è niente di complicato, tutto è semplice e conveniente. Ma sai una cosa, qui ho trovato un'altra funzione molto importante, ovviamente non so se ti serve o no, cioè se è interessante o no, ma te la faccio vedere, perché è unica. In breve, puoi scoprire il servizio che ha avviato il processo, perché alcuni processi vengono avviati dai servizi, ma non tutti! In qualsiasi Windows ci sono diversi processi svchost.exe nel task manager, ma vengono avviati da servizi diversi, questa è la cosa divertente! In breve, per scoprire quale servizio ha avviato un determinato processo, è necessario fare clic con il pulsante destro del mouse sul processo (prenderò di nuovo svchost.exe come esempio) e selezionare Proprietà lì:


Si aprirà una finestra, ci saranno tutti i tipi di schede e ci sarà anche una scheda Servizi (se non è presente, significa che non è stato il servizio ad avviare il processo), ecco alcune informazioni al riguardo:

Cioè, è diventato chiaro che il processo svchost.exe, su cui abbiamo fatto clic e selezionato Proprietà, questo processo garantisce il funzionamento di Windows Defender integrato. Beh, le cose stanno così, ragazzi, non so se vi interessa o no, ma dovevo mostrarvi questo...

A proposito, puoi ancora mettere il processo in pausa, cioè fermarlo, per così dire, congelarlo, per fare ciò, fai clic con il pulsante destro del mouse sul processo e seleziona Sospendi. Quindi, per riprendere il lavoro, fai anche clic con il pulsante destro del mouse e seleziona Riprendi

Ora torniamo un po' più al nostro argomento, ovvero come terminare un processo che non può essere terminato nel dispatcher. Il fatto è che, in linea di principio, questo può essere fatto senza il programma Process Explorer, ma non sono sicuro che funzionerà sempre. In breve, guarda, tieni premuto Win + R e scrivi lì un comando come cmd e fai clic su OK:


Attenzione, ragazzi! Se hai Windows 10, devi fare clic con il pulsante destro del mouse sull'icona Start e selezionare Prompt dei comandi (amministratore)!

Quindi, dopo avrai una finestra nera in cui potrai inserire diversi comandi. Bene, c'è un comando che può terminare forzatamente il processo, questo comando:

taskkill.exe /F /IM test.exe

Questo comando termina forzatamente il processo test.exe. È chiaro che dove si trova test.exe, è qui che installi il processo richiesto. Vedi, c'è qualcosa come /F, /IM nel comando, vedi? Queste sono le chiavi di lancio. Ora, se aggiungi l'opzione /T, il comando terminerà anche tutti i processi figli. Qui ho un processo CCleaner64.exe (questo proviene dal pulitore CCleaner), che posso terminare facilmente, quindi lasciamelo fare tramite questo comando. Quindi incollo il comando nella finestra cmd nera:


Qui è apparsa:


Adesso ho premuto invio e questo è il risultato:


Come puoi vedere l'operazione è stata portata a termine con successo, è tutto normale! Abbiamo completato il processo tramite il suo nome, oppure puoi anche tramite il suo identificatore, ovvero tramite PID. Ma come si fa a scoprire questo PID? Guarda, nel task manager ci sono alcuni numeri accanto a ciascun processo:

Hai notato questo? Oh, probabilmente non se ne sono accorti! Poiché questa colonna ID processo deve essere abilitata manualmente, NON VIENE MOSTRATA per impostazione predefinita! Ma non è difficile abilitarlo; per fare ciò, devi cliccare su Visualizza in alto, e ci sarà una voce Seleziona colonne:


E questo è tutto, quindi devi controllare l'ID del processo (PID), fare clic su OK e avrai anche una colonna del genere. Bene, ragazzi, in questa colonna c'è proprio qualcosa come PID, cioè l'ID del processo. Per terminare un processo tramite PID, è necessario inserire il seguente comando:

taskkill.exe /F /PID 0000

Dove è 0000, indichi il PID del processo preso dal task manager. Beh, penso che ti sia più o meno chiaro, vero? Lo spero sinceramente

Ragazzi, non lo so, ma mi sembra di aver scritto tutto quello che mi serviva, oppure ho dimenticato qualcosa? Spero di non averlo dimenticato, cos'altro posso dirvi? Non dimenticare di controllare regolarmente il tuo computer con utilità antivirus, soprattutto perché sono gratuite. Quali esattamente? Bene, ho già fornito i collegamenti sopra, semmai te lo ricorderò, ecco l'utilità e qui

Bene, spero che tutto ciò che ho scritto qui ti sia accessibile e che tutto ti sia chiaro. Ti auguro buona fortuna, che non ti ammali e che tutto vada bene per te

09.12.2016

Se noti un errore, seleziona una porzione di testo e premi Ctrl+Invio
CONDIVIDERE: