Processen en services in Windows beheren met Taskkill en Sc

Laatste update: 10/07/2025
Auteur: Isaac
  • Begrijp de belangrijkste verschillen tussen processen en services in Windows
  • handvat commando's geavanceerd om processen op te sommen, te filteren en te beëindigen
  • Automatiseer taken en beheer diensten op afstand en efficiënt

Processen en services in Windows beheren

Het beheren van processen en services in Windows via de console is een essentiële vaardigheid geworden voor iedere gevorderde gebruiker, systeembeheerder of IT-professional die de computerprestaties wil optimaliseren en problemen effectief wil oplossen. Als u opdrachtregelhulpmiddelen zoals 'taskkill', 'tasklist' en 'sc' onder de knie krijgt, krijgt u makkelijker volledige controle over wat er op de achtergrond gebeurt. Bovendien beschikt u over krachtigere alternatieven voor grafische interfaces.

In dit artikel vindt u Een uitgebreide en plezierige gids voor het identificeren, monitoren en beëindigen van frauduleuze processen, het manipuleren van services en het automatiseren van taken Zowel lokaal als op afstand. We gebruiken praktische voorbeelden, verduidelijken elk verschil en benutten alle functies van de commando's die het meest door professionals worden gebruikt.

Verschil tussen processen en services in Windows

Voordat we in actie komen, Het is essentieel om onderscheid te maken tussen processen en diensten, concepten die vaak met elkaar worden verward. Beide zijn programma's die instructies uitvoeren, maar ze hebben belangrijke verschillen in werking en besturing.

  • proces:
    • Ze kunnen zowel op de voorgrond (met een grafische interface) als op de achtergrond draaien (zonder dat de gebruiker het merkt).
    • Een proces kan services starten of stoppen, naast het beheren van andere processen.
    • Processen worden beëindigd ("gedoofd") en daarna verdwijnen ze, totdat ze opnieuw worden geëxecuteerd.
    • Ze hebben hun eigen levenscyclus, vanaf het moment dat ze beginnen totdat ze worden gesloten of gedwongen beëindigd..
  • service:
    • Ze draaien voornamelijk op de achtergrond, en ze beginnen meestal met het besturingssysteem.
    • Ze kunnen hun eigen processen of die van derden starten.
    • Services kunnen worden gestart, gestopt, gepauzeerd, hervat en opnieuw gestart, maar ze kunnen niet rechtstreeks als proces worden 'beëindigd'.Om een ​​service te kunnen verwijderen, moet deze eerst worden gestopt.
    • Het blijft doorlopend draaien totdat de gebruiker of het systeem het stopt of totdat er corruptie optreedt..

In de praktijk is het belangrijkste verschil dat processen instanties zijn van actieve programma's, terwijl services ontworpen zijn om blijvende taken of functies aan het systeem of de gebruikers te leveren..

Grafische visualisatie van processen en diensten

administristrador de tareas

Een eenvoudige manier om processen en services te monitoren is door gebruik te maken van Windows-hulpprogramma's zoals Taakmanager (Taskmgr.exe). Hier kunt u actieve processen, resourcegebruik en de relatie tussen hoofdprocessen en threads bekijken. Browsers zoals Chrome of Firefox laden bijvoorbeeld meerdere processen wanneer u meerdere tabbladen opent, wat wordt weerspiegeld in gegroepeerde threads.

  • Snelle toegang tot Taakbeheer: Klik met de rechtermuisknop op de taakbalk of druk op CTRL+SHIFT+ESC.
  • Programma's zoals Slack Ze verschijnen als één enkel proces, maar kunnen subprocessen genereren, afhankelijk van hun interne werking.
  Tutorial voor het bekijken en beheren van opgeslagen wachtwoorden in Microsoft Edge

Via het tabblad Services van Taakbeheer of door het uitvoeren van services.msc, kunt u de meeste informatie en configuratie van de services raadplegen. Hier kunt u starten, stoppen, het opstarttype kennen en de gebruiker zien die ze uitvoert.

Essentiële opdrachten voor het beheren van processen

Hoewel de grafische interface nuttig is, Met de opdrachtregel kunt u het systeem met veel meer flexibiliteit beheren, vooral in afgelegen omgevingen of om scripts te automatiseren.

  • takenlijst: Geeft alle processen weer die lokaal of op afstand worden uitgevoerd.
  • WMIC: Geavanceerde interface voor het verkrijgen en exporteren van informatie.
  • qprocess/query: : Vraag processen, sessies, gebruikers en meer op vanaf de console.
  • taskkill: Beëindigt processen op basis van PID of naam.
  • vaardigheid: Alternatief voor taskkill, handig voor gebruikers met minder rechten.

Al deze opdrachten kunnen worden uitgevoerd vanuit CMD, batch-scripts of powershell voor repetitieve taken.

Processen in Windows weergeven en filteren

De eerste stap is doorgaans om een ​​overzicht te krijgen van wat er op het systeem draait. Hiervoor is een takenlijst essentieel:

  • takenlijst: Geeft de volledige lijst weer met naam, PID, sessie en geheugengebruik.
  • takenlijst /v: Geeft aanvullende informatie, zoals status, gebruiker en opdrachtregel.
  • takenlijst /fi «memusage gt 15000» /fi «memusage lt 19000»: Filter op geheugengebruik.

U kunt ook zoeken naar specifieke processen op afbeeldingsnaam of door filters te combineren, bijvoorbeeld:

  • takenlijst /fi «IMAGEAME eq firefox.exe»: Alleen Firefox.
  • takenlijst /fi «IMAGENAME eq notepad.exe» & takenlijst /fi «IMAGENAME eq firefox.exe»:Beide, in verschillende opdrachten.
  • takenlijst /v /fi «PID gt 1000» /fo csv: Extraheert alle processen met een PID groter dan 1000 in CSV-formaat, handig voor Excel of externe analyse.
  • takenlijst /v /fi «PID gt 1000» /fo csv > bestand.csv: Stuurt informatie door naar een bestand voor latere beoordeling.
  • takenlijst /fi «GEBRUIKERSNAAM ne NT AUTORITEIT\SYSTEEM» /fi «STATUS eq actief»: Alleen actieve, niet-systeemprocessen.
  • takenlijst /s srvmain: Queryprocessen op een externe computer met de naam srvmain, met voorzieningen voor aangepaste authenticatie indien nodig.

Voor meer geavanceerde controle kunt u gebruiken WMIC: Meer over het gebruik van WMIC voor het beheren van processen.

commando's qproces y vraag Toon actieve processen per gebruiker, sessie of in alle contexten:

  • queryproces *: Geeft details van alle processen van alle sessies.
  • queryproces /ID:1: Verwerkt alleen sessie 1.
  Manieren om Microsoft Phrase op Chromebook te gebruiken

Processen beëindigen in Windows: taskkill en tskill

Sommige processen reageren niet meer of verbruiken te veel bronnen, en taskkill y vaardigheid Het zijn ideale hulpmiddelen om in dergelijke gevallen in te grijpen. U kunt dit aanvullen door het beheer van updates en processen in Windows 11 te bekijken.

De basissyntaxis van taskkill Het is zeer veelzijdig en krachtig:

taskkill <usuario> ]]] { }

Enkele praktische voorbeelden:

  • taskkill /pid 1230: Beëindigt het proces waarvan de PID 1230 is.
  • taakkill /pid 1230 /pid 1241 /pid 1253: Beëindigt meerdere processen tegelijk.
  • taskkill /f /fi «PID ge 1000» /im *: Beëindigt geforceerd alle processen met een PID groter dan of gelijk aan 1000.
  • taskkill /F /FI «STATUS eq reageert niet» /FI «WINDOWTITLE ne WhatsApp»: Sluit alle niet-reagerende processen behalve WhatsApp.
  • taskkill /s srvmain /u hostname\gebruikersnaam /pp@ssW23 /fi «IMAGEAME eq note*» /im *: Beëindigt processen op een externe computer onder bepaalde filter- en authenticatievoorwaarden.

Het commando vaardigheid Dit is erg handig als u geen beheerdersrechten hebt, omdat u hiermee uw eigen processen kunt beëindigen of, als u wel beheerder bent, elk proces:

  • tskill 1230: Beëindigt het proces met PID 1230.
  • tskill-explorer /id:1: : Sluit de browser voor een specifieke sessie.

Servicebesturing met de SC-opdracht

Het commando sc (Service Control) is de ultieme tool voor uitgebreid servicebeheer in CMD. Hiermee kunt u services opvragen, starten, stoppen, wijzigen en verwijderen.

  • sc-query: Controleer de status van één of alle services.
  • sc start: Start een service.
  • sc stop: Stopt een actieve service.
  • sc pauzeren / doorgaan:Pauzeer of hervat services die dit toestaan.
  • sc verwijderen: Verwijdert de service uit het register.
  • sc-configuratie start=auto|vraag|uitgeschakeld: Hiermee stelt u de opstartmodus van de service in.
  • sc beschrijving «Nieuwe beschrijving»: Wijzig de servicebeschrijving.

Een nieuwe service maken die een programma automatisch uitvoert:

sc create NuevoServicio binpath= c:\windows\system32\NuevoServicio.exe start= auto

En als u het op een externe computer wilt doen:

sc create \\miservidor NuevoServicio binpath= c:\windows\system32\NuevoServicio.exe start= auto

Om een ​​service te verwijderen:

sc delete NuevoServicio

En om de diensten in verschillende staten te raadplegen:

  • sc-query: Actieve diensten.
  • sc query status = alles: Alle services, actief of niet.

Om netwerkdiensten te kunnen beheren, hebt u alleen beheerdersrechten en de naam of het IP-adres van de externe computer nodig: .

Ontdek processen die bestanden of mappen vergrendelen

Een veelvoorkomend probleem is dat u bij het verwijderen, verplaatsen of hernoemen van een bestand de volgende melding krijgt: "De actie kan niet worden voltooid omdat een ander programma het bestand geopend heeft."Om te bepalen welk proces de blokkering veroorzaakt, kunt u verschillende hulpprogramma's gebruiken:

  1. El Monitor de recurso's (perfmon.exe /res), zoeken in het CPU-tabblad naar de geblokkeerde identificatie of route.
  2. Het gratis hulpmiddel Process Explorer van Sysinternals, met de optie “Find Handle or DLL”.
  3. utility Handle van Sysinternals, vanaf de opdrachtregel, om processen te lokaliseren die een specifiek bestand of een specifieke map gebruiken.
  Hoe u Verkenner-extensies in Windows installeert en beheert

Deze hulpprogramma's zijn essentieel voor het oplossen van problemen met bestanden die in gebruik zijn en het vrijgeven van geblokkeerde bronnen via de opdrachtregel of externe hulpmiddelen.

Automatisering en scripting met taskkill en sc

Een belangrijk voordeel van taskkill en sc is het vermogen om batch-scripts te maken die repetitieve taken automatiseren, zoals het sluiten van processen bij het opstarten van Windows:

@echo uit TASKKILL /F /IM proces1.exe TASKKILL /F /IM proces2.exe TASKKILL /F /IM proces3.exe

Plaats dit bestand in uw thuismap, toegankelijk via shell: Startup in Run, zodat het automatisch wordt uitgevoerd bij het opstarten. U kunt ook het beheer van gebruikersaccounts beheren om deze taken eenvoudiger te maken..

Herinneren Bij elk commando kunt u de help raadplegen met /?. Bijvoorbeeld: takenlijst /? o s /?Ontdek geavanceerde instellingen en opties om uw hulpmiddelen optimaal te benutten.

Nog een tip: als u de browser of geblokkeerde processen geforceerd wilt sluiten, kunt u de volgende combinaties gebruiken:

  • TASKKILL /F /IM explorer.exe & start explorer.exe: Sluit de browser en start deze opnieuw op.
  • TASKKILL /F /IM explorer.exe & time-out /nobreak 05 & start explorer.exe: Wacht 5 seconden voordat u opnieuw opstart.

Met deze hulpprogramma's en opdrachten hebt u volledige controle over de processen en services op uw systeem of netwerk, waardoor u het beheer kunt verbeteren en problemen snel en efficiënt kunt oplossen.

Als u taskkill en sc onder de knie krijgt, hebt u een belangrijk voordeel bij het beheer en de probleemoplossing van Windows. Met deze technieken kunt u processen en services identificeren, beheren en automatiseren. Zo krijgt u een stabiel en veilig systeem dat is afgestemd op uw behoeften.

Bepaal wat er wel en niet wordt bijgewerkt in Windows 11-3
Gerelateerd artikel:
Hoe u kunt bepalen welke updates u wel en niet ontvangt in Windows 11

Laat een reactie achter