Windows.  Virus.  Anteckningsböcker.  Internet.  kontor.  Verktyg.  Förare

Användare av persondatorer måste hantera olika problemsituationer, som ibland är svåra att lösa på egen hand. Men efter att ha hittat svaret på den problematiska frågan, nästa gång verkar sådana uppgifter inte längre vara svåra. I de flesta fall kan även en nybörjare avsluta en process som inte längre är nödvändig. Tyvärr måste man ibland hantera det faktum att, oavsett vilka försök som görs, så slutar inte processen i aktivitetshanteraren ändå.

Vad man ska göra när någon process "gjorde uppror" och inte vill lyda, hur man ändå slutför det, kan du ta reda på om du läser våra rekommendationer. Vi kommer att dela med oss ​​av enkla sätt att hjälpa dig att bemästra färdigheterna att hantera alla processer som körs på din dator.

Om du under arbetet med en dator började märka att den märkbart fryser, betyder det att det är svårt för honom att utföra alla uppgifter som tilldelats honom. Detta händer när du startar många processer och sedan bara glömmer att stoppa dem.

Naturligtvis, om du inte rycker med att öppna nya applikationer, kommer du att kunna stöta på problemet med att datorn fryser mer sällan. Tja, om du fortfarande arbetade väldigt entusiastiskt, så att du själv inte märkte hur du öppnade många fönster, startade flera program och verktyg, kanske det inte fungerar att stänga dem genom att helt enkelt klicka på "Avsluta".

Åtgärdsalgoritm

För att avsluta oönskade processer som vägrar att lyda användaren måste du använda hjälpen av " Task Manager". Om du har Windows 7 installerat, högerklicka bara på det nedre aktivitetsfältet, välj alternativet "Starta Aktivitetshanteraren".

Steg 1

I fönstret som öppnas, på den första fliken, klicka på verktyget som du inte längre behöver och välj sedan alternativet "Avsluta uppgift" längst ned i fönstret. Om processen inte är helt hopplös kommer den att stanna.

Steg 2

Du kan gå till den andra fliken "Processer", på samma sätt klicka på raden som provocerar problem vid ett visst ögonblick och klicka sedan på knappen "Slutför".

Tyvärr visar sig även sådana tips ibland vara helt värdelösa för vissa användare, eftersom processen i Task Manager fortfarande inte stängs.

Om en sådan olägenhet hände dig, förtvivlade du och trodde redan att den enda vägen ut ur en sådan problematisk situation skulle vara att använda en påtvingad omstart av operativsystemet, vi föreslår att du inte får panik, utan läser våra följande rekommendationer.

Steg 3

Så säg inte fraser som: "Jag kan inte avsluta processen i Aktivitetshanteraren", utan använd hellre de unika funktionerna i kommandot taskkill-tjänsten. Många är redo att betrakta detta kommando som ett kraftfullt verktyg.

För att köra ett sådant kommando måste du naturligtvis först öppna kommandoraden genom att hålla ner två tangenter samtidigt: "Win" och "R". Skriv "cmd" i det lilla fönstret som öppnas.

Steg 4

Nu måste du skriva "taskkill" och trycka på "Enter". Men för att hantera en ohanterad process måste ett ytterligare alternativ kopplas till detta ord.

I synnerhet är det möjligt att avsluta en process med kommandot taskkill genom att använda namnet på ett program som vägrar att avsluta. För att göra detta, skriv en liten kommandofras: taskkill /IM "applikationsnamn". Naturligtvis, istället för frasen "applikationsnamn" bör du skriva in processen som du inte har någon urin att stoppa. Till exempel taskkill /IM excel.exe. Om du använder vårt exempel, kommer i det här fallet Excel-kalkylarksredigeraren att sluta fungera. Välj din process, som ger dig fruktansvärda problem, och skriv dess namn i kommandot.

I fönstret visas processer inte bara med deras namn, utan också med deras ID. Om du vill kan du skriva följande kommandofras: taskkill / PID 574, där siffran 574 kommer att vara process-ID för den problematiska processen.

Steg 5

Om det finns flera konton på datorn, medan det är helt klart att avbrottet uppstod just på grund av de oavslutade processerna för en av användarna, kan du också använda följande kommandofras: "taskkill / F / FI "USERNAME eq user_name" . Det är tydligt att du måste ändra användarnamnet direkt i det, genom vars fel problemet uppstod.

Kommandot "taskkill" är verkligen ett kraftfullt verktyg som inte ens virus och trojaner kan motstå. Ett sådant team slutför framgångsrikt även sina negativa och ihållande "aktiviteter".

Resultat

Vi är övertygade om att efter att ha läst de råd vi har beskrivit, kommer du att kunna säga bestämt till dina vänner senare: "Jag kan stoppa driften av alla program, applikationer utan problem." Efter att ha bemästrat sådana praktiska färdigheter kommer du att kunna "bli vänner" med din dator ännu mer.

Taskkill-team avslutar en eller flera uppgifter eller processer i Windows-operativsystemet. Jag ska berätta för dig från min erfarenhet - detta är ett mycket användbart Cmd-kommando! Processer kan dödas av process-ID eller bildnamn. Personligen använder jag kommandot för att avsluta processträdet på servrar - ett kommando kan avsluta 100 hängda processer, det är väldigt bekvämt.

Tips - för att se de aktuella processerna i systemet (för att ta reda på pid av processer) på kommandoraden, använd kommandot TASKLIST.

Syntax och parametrar för TASKKILL-kommandot

taskkill ]] |

  • /s dator - Anger namnet eller IP-adressen för fjärrdatorn (använd inte snedstreck). Standard är den lokala datorn.
  • /u domän\användare - Kör kommandot med behörigheterna för användarkontot som anges som användare eller domän\användare. Som standard används behörigheterna för den för närvarande inloggade användaren på datorn som utfärdade detta kommando.
  • /p lösenord Anger lösenordet för användarkontot som anges av alternativet /u.
  • /fi filternamn - Använd ett filter för att välja en uppsättning uppgifter.
  • /pid pid - Anger pid för processen som ska avslutas.
  • /im image_name - Anger namnet på processbilden som ska avslutas. Använd jokertecknet (*) för att ange alla bildnamn.
  • /f - Anger att processen/processerna ska avslutas med tvång. Det här alternativet har ingen effekt på fjärrprocesser, alla fjärrprocesser avslutas med tvång.
  • /t - Anger avslutandet av alla underordnade processer tillsammans med föräldern, en sådan åtgärd är allmänt känd som att döda trädet.
  • /? - Visar hjälp på kommandoraden.

Exempel på kommandon TASKKILL

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

Hur avslutar jag en Windows-tjänstprocess som fastnat i stoppstatus? Jag tror att de flesta Windows-administratörer har stött på situationer där, när de försöker stoppa (starta om) en tjänst från det grafiska gränssnittet för Services Management Console (Services.msc), tjänsten fryser hårt och hänger i status Stoppar. Efter det kan du inte stoppa tjänsten i konsolen, eftersom serviceåtgärdsknappar blir otillgängliga. Det enklaste sättet är att starta om servern, men det är inte alltid acceptabelt. Överväg ett alternativt sätt att tvinga sluta en hängd tjänst eller process utan att behöva starta om.

Om den inte slutar inom 30 sekunder efter att ha försökt stoppa tjänsten, visar Windows ett meddelande:

Det gick inte att stoppa xxxxxxx Windows-tjänsten på den lokala datorn.
Fel 1053. Tjänsten svarade inte på begäran i tid.

Windows Kunde inte stoppa xxxxxx-tjänsten på lokal dator
Fel 1053: Tjänsten svarade inte i tid.

När du försöker stoppa en sådan tjänst med kommandot: net stop wuauserv, visas ett meddelande:

Tjänsten startar eller stoppar. Vänligen försök igen brev.

Avslutar en hängd tjänst med TaskKill

Det enklaste sättet att avsluta en hängd tjänst är att använda verktyget taskkill. Först och främst måste du bestämma PID(process-id) för vår tjänst. Låt oss ta Windows Update-tjänsten som ett exempel, dess systemnamn är wuauserver(namnet finns i tjänstegenskaperna i services.msc-konsolen).

Ganska ofta inträffar detta problem särskilt efter installation av uppdateringar på Windows Server 2012 R2 / 2008 R2.

Viktig. Var försiktig. Att tvångsavsluta en kritisk Windows-tjänstprocess kan resultera i en BSOD eller en omstart av systemet.

På kommandoraden med administratörsrättigheter (detta är viktigt, annars kommer det att uppstå ett åtkomst nekad fel):
sc queryex wuauserv

I det här fallet är processens PID 816.

För att tvinga att avsluta en hängd process med PID 816:

taskkill /PID 816 /F

FRAMGÅNG: Processen med PID 816 har avslutats.

Detta kommando kommer att tvångsmässigt avsluta serviceprocessen. I framtiden kan du återgå till tjänstehanteringskonsolen och starta tjänsten manuellt (eller helt, om den inte behövs).

Headshotta en hängd tjänst kan göras mer elegant utan att manuellt behöva bestämma PID för processen. Verktyget taskkill har ett /FI-alternativ som låter dig använda ett filter för att välja de tjänster eller processer som krävs. Du kan stoppa en specifik tjänst med kommandot:

TASKKILL /F /FI “SERVICES eq wuauserv”

Eller så kan du överhuvudtaget utelämna tjänstens namn genom att avsluta alla tjänster i ett hängt tillstånd med kommandot:

taskkill /F /FI "status eq svarar inte"

Efter det skulle tjänsten som hängde i statusen Stoppa stoppa.

Tvinga upp en hängd tjänst från PowerShell

Du kan också använda PowerShell för att tvinga fram stopp av tjänsten. Du kan få en lista över tjänster som är i stoppläge med följande kommando:

Get-WmiObject -Klass win32_service | Where-Object ($_.state -eq "stoppa väntande")

Cmdleten hjälper dig att avsluta processen för alla hittade tjänster. Sluta-Bearbeta. Genom att kombinera båda operationerna till en loop får vi ett skript som automatiskt avslutar alla processer för avstängda tjänster i systemet:

$Services = Get-WmiObject -Class win32_service -Filter "state = "stoppa väntande""
if ($Services) (
foreach($tjänst i $Services)(
Prova(
Stop-Process -Id $service.processid -Force -PassThru -ErrorAction Stop
}
fånga(
Write-Warning -Message " Error. Error details: $_.Exception.Message"
}
}
}
annan(
Write-Output "Inga tjänster med "Stoppar".status"
}

Analysera hängningsprocesser med Resmon

Du kan bestämma processen som gör att tjänsten hänger sig med hjälp av resmon-resursövervakaren.


Process Explorer: Avslutar en hängd process under SYSTEM

Vissa processer som startas under SYSTEM kan inte avslutas ens av den lokala serveradministratören. Faktum är att han helt enkelt inte har rättigheter till vissa processer eller tjänster. För att avsluta en sådan process (tjänster) måste du bevilja rättigheter till tjänsten (processen) till den lokala administratörsgruppen och sedan avsluta dem. För att göra detta behöver vi två verktyg: psexec.exe och ProcessExplorer (tillgängligt på Microsofts webbplats).


Klarar inte uppgiften.

Ibland blir det nödvändigt att manuellt avsluta en process som inte svarar. I de flesta fall kan detta göras med hjälp av Windows Task Manager, men ibland klarar den inte av ett program som inte har kontroll. Jag stötte ofta på detta när jag försökte avsluta Acronis-processen. I en sådan situation använder jag vanligtvis ett kraftfullare verktyg - kommandot taskkill.

För att använda taskkill måste du öppna ett kommandotolksfönster. För att göra detta, anropa "Kör"-fönstret från "Start"-menyn (Start) eller använd tangentkombinationen + [R] och skriv "cmd" (utan citattecken) i "Öppna"-fältet (Fig. A).

Figur A Öppna ett kommandotolksfönster.

Använda kommandot taskkill

Den allmänna kommandosyntaxen är som följer:

taskkill [ALTERNATIV] [PROCESS ID]
Naturligtvis finns ett brett utbud av alternativ tillgängliga för taskkill. Jag kommer bara att lista de mest användbara av dem:

/s DATOR, där DATORär IP eller adress för fjärrdatorn. Som standard utförs operationen på det lokala systemet. Om det är detta du är intresserad av kan det här alternativet utelämnas.

/u DOMÄN\ANVÄNDARE, där DOMAIN är namnet på domänen och USER är namnet på användaren att köra kommandot mot. Det här alternativet låter dig köra taskkill med rättigheterna för ett specifikt konto eller domän.

/s- måste användas i kombination med alternativet /u för att ange lösenordet för användarkontot.

/fi- låter dig utföra kommandot taskkill med vissa filter.

/f- avslutar kommandot med tvång.

/JAG ÄR- låter dig använda applikationsnamnet istället för process-ID.

Och naturligtvis är ett av de mest användbara alternativen hjälpomkopplaren (Fig. B):

taskkill /?


Figur B. Taskkill-kommandot hjälputdata när du använder hjälpväxeln.

Avsluta en process med applikationsnamn

Det enklaste sättet att döda en flyktprocess är att använda kommandot taskkill med alternativet /IM. Det kommer att se ut så här:

Taskkill /IM APP_NAME
Där APP_NAME är namnet på processen som ska avslutas. Till exempel, om Outlook inte stängs kan du använda följande kommando:

taskkill /im outlook.exe
Avsluta en process med ID

Om du inte känner till processnamnet, men du känner till dess process-ID (PID) - till exempel 572 - kan du använda följande kommando:

Taskkill /PID 572
Avsluta alla processer för ett specifikt konto

Det finns också ett alternativ att avsluta alla processer för ett specifikt konto. Detta gäller särskilt om du med säkerhet vet att problemet är relaterat till ett specifikt konto, eller om användaren redan har loggat ut och de processer han startade har slutat svara. I det här fallet kan du använda följande kommando:

Taskkill /F /FI "USERNAME eq användarnamn"
Här är användarnamn namnet på kontot under vilket de oönskade processerna körs. Se till att inkludera alternativet USERNAME i kommandot för att ange lämpligt användarnamn.

Avsluta processer på en fjärrdator

En annan praktisk funktion är att avsluta processer på distans. Låt oss säga att du vet säkert att systemet inte svarar på grund av en viss process (låt oss ta samma Outlook som ett exempel). I det här fallet kan du använda en annan dator och köra följande kommando:

Taskkill /s IP-ADRESS /u DOMÄN\ANVÄNDARE /IM Outlook.exe
Här är IP-ADRESS adressen till fjärrdatorn (du kan också använda värdnamnet om datorerna kan känna igen varandra på det här sättet), DOMÄN är domännamnet (om så krävs) och USER är det användarnamn under vilket fjärrdatorn var inloggad.

Till sist

Kommandot taskkill är ett mycket kraftfullt och funktionellt verktyg som kan eliminera behovet av att tvinga en omstart av datorn. Skicklig användning av detta kommando i kombination med Aktivitetshanteraren förlänger systemets drifttid och låter dig till och med bekämpa virus, rootkits eller trojaner.

Hej alla Har ni någon gång sådana att ni behöver avsluta någon process, men genom uppgiftshanteraren fungerar det inte bra. Vanlig situation? Nåväl, idag ska vi ta itu med denna fråga!

Men under vilka omständigheter kan en sådan situation uppstå? Du vet, jag tror att med vanliga program händer något sådant ändå sällan, men med alla typer av program som inte är särskilt nödvändiga, händer det ofta. Alla dessa program som är installerade så att säga på din dator utan din vetskap, då gör alla dessa program allt för att göra det svårt att ta bort dem senare. Och här är en process som inte kan slutföras, det är ett av deras knep. Det händer också att filerna i sådana program inte kan raderas, här råder jag dig att titta i riktning mot programmet, det tar bort filer som inte kan raderas, ett lämpligt program. I allmänhet, killar, om du inte kan slutföra processen eller ta bort någon misstänkt mapp eller fil, då luktar det av ett virus ...

På tal om virus, tror du att du inte har dem? Nej, jag vill inte att du ska ha dem, men tro mig, nu finns det sådana virus .. De kan leva i månader och du kommer inte ens veta om det: alla virus är inte intresserade av ditt VKontakte-konto, din e-post , många är helt enkelt intresserade av kraften i din hårdvara. För att kunna använda en liten andel av denna kraft för sina uppgifter .. En liten andel är trots allt svårare att lägga märke till .. Tycker du att det är nonsens? Inte alls killar! Kort sagt, jag skulle säga att detta är allt snack, jag skrev bara detta till att vara försiktig (inte bara på din dator, utan i allmänhet i livet) och regelbundet kontrollera din dator med dessa två GRATIS verktyg: och. Det här är de bästa verktygen, tro mig!

Så, låt oss börja jobba, för att slutföra en process som inte slutar i managern måste du ladda ner programmet Process Explorer. Detta är ett gratis program och du vet varför du kan lita på det? Eftersom det finns på Microsofts webbplats, så ladda ner det killar! När du går till sidan måste du på höger sida klicka på Ladda ner Process Explorer

Så, har du laddat ner den? Bra! Men du gör detta, kom ihåg var du laddade ner det. Det är bara det att Process Explorer INTE ÄR INSTALLERAD, den fungerar så här, utan installation, den lanserades och det var allt! Så vi lanserade det och det här är vad fönstret kommer att öppnas, så här ser Process Explorer ut:


Vad kan jag säga? Allt är gjort väldigt coolt, eftersom det är väldigt bekvämt att se processerna, vem som lanserade vem, mycket all information! Kort sagt, programmet är super och det märks. Det visar sig att detta är en avancerad uppgiftshanterare! I det här programmet, för att avsluta processen, måste du högerklicka på den och välja Kill Process eller Kill Process Tree. Det första kommandot avslutar helt enkelt processen, medan det andra kommandot avslutar processträdet. Det här är punkterna:


Om du tar med musen till någon process kan du också se intressant information i verktygstipset så här (jag tog med musen till svchost.exe-processen):


Som du kan se är det inget komplicerat, allt är enkelt och bekvämt. Men vet du vad, jag hittade en annan mycket viktig funktion här, jag vet naturligtvis inte om du behöver den eller inte, ja, det vill säga, den är intressant eller inte, men jag ska visa den för dig, för den är unik. Kort sagt, du kan ta reda på tjänsten som startade processen, eftersom vissa processer startas av tjänster, men inte alla! I alla Windows finns det flera svchost.exe-processer i aktivitetshanteraren, men de lanseras av olika tjänster, det är det som är roligt! Kort sagt, för att ta reda på vilken tjänst som startade en viss process, måste du högerklicka på processen (jag tar återigen svchost.exe som exempel) och välj objektet Egenskaper där:


Ett fönster öppnas, det kommer att finnas alla typer av flikar, och det kommer fortfarande att finnas en flik Tjänster (om den inte finns där är det inte tjänsten som startade processen), här är informationen om den:

Det vill säga, det blev klart att svchost.exe-processen, som vi klickade på och valde Egenskaper, denna process säkerställer driften av den inbyggda Windows Defender. Tja, killar, jag vet inte om det är intressant för er eller inte, men jag var tvungen att visa det för er ...

Förresten, processen kan fortfarande sövas .. Tja, det vill säga stoppa den, så att säga, frys den, för att göra detta, högerklicka på processen och välj Suspend. Sedan, för att återuppta arbetet, högerklickar du också och väljer Återuppta

Låt oss nu gå tillbaka till vårt ämne lite mer, nämligen hur man slutför en process som inte kan slutföras i avsändaren. Faktum är att detta i princip kan göras utan programmet Process Explorer, men jag är inte säker på att detta alltid kommer att fungera. Kort sagt, titta, håll ner Win + R och skriv ett kommando som cmd där och klicka på OK:


Uppmärksamma killar! Om du har Windows 10, då måste du högerklicka på Start-ikonen och välja Kommandotolk (Admin) där!

Så efter det kommer du att ha ett svart fönster där du kan ange olika kommandon. Tja, det finns ett kommando som med kraft kan avsluta processen, det här kommandot är:

taskkill.exe /F /IM test.exe

Detta kommando avslutar test.exe-processen med tvång. Det är tydligt att där test.exe är, då är det här du lägger den önskade processen. Se, det finns ett sådant kommando som /F, /IM, se? Dessa är startnycklarna. Nu, om du lägger till / T-tangenten, kommer kommandot också att avsluta alla underordnade processer. Här har jag en CCleaner64.exe-process (detta är från CCleaner-rensaren), som jag säkert kan avsluta, så låt mig göra det genom det här kommandot. Så jag klistrar in kommandot i det svarta cmd-fönstret:


Här dök hon upp:


Nu trycker jag på enter och här är resultatet:


Som du kan se slutfördes operationen framgångsrikt, allt är normalt! Det var vi som slutförde processen med dess namn, eller så kan du också med dess identifierare, det vill säga med PID. Men hur vet man denna PID? Titta, i aktivitetshanteraren finns det några siffror mittemot varje process:

Har du märkt detta? Åh, du märkte nog inte! Eftersom denna process-ID-kolumn måste aktiveras manuellt, visas den INTE som standard! Men det är inte svårt att slå på det, för detta måste du klicka på Visa högst upp, och det kommer att finnas ett objekt Välj kolumner:


Och det är det, då måste du kontrollera process-ID (PID), klicka på OK och du kommer också att ha en sådan kolumn. Tja, killar, i den här kolumnen finns det bara en sådan sak som PID, ja, det vill säga process-ID. För att avsluta processen med PID, måste du ange följande kommando där:

taskkill.exe /F /PID 0000

Där 0000, då anger du PID för processen, hämtad från aktivitetshanteraren. Tja, jag tror att det är mer eller mindre klart för dig, eller hur? Jag hoppas verkligen det

Killar, jag vet inte, men det verkar som att jag skrev allt som behövs, eller har jag glömt något? Jag hoppas att jag inte har glömt, ja, vad mer kan jag säga dig? Glöm inte att regelbundet kontrollera din dator med antivirusverktyg, särskilt eftersom de är gratis. Vad exakt? Tja, jag gav redan länkarna ovan, om något, så låt mig påminna dig om att här är verktyget och här

Jo, jag hoppas att allt jag skrev här är tillgängligt för dig och att allt är klart för dig. Jag önskar dig lycka till, så att du inte blir sjuk och att i allmänhet allt är bra med dig

09.12.2016

Om du upptäcker ett fel, välj en textbit och tryck på Ctrl + Retur
DELA MED SIG: