Opstartprogramma's in Windows beheren

Kort antwoord: Windows bewaart autostart-vermeldingen in twee registersleutels (Run en RunOnce, per gebruiker en voor het hele systeem) en twee opstartmappen. Taakbeheer kan de meeste uitschakelen, maar verbergt de opdracht en de herkomst; een gratis app zoals Opstartprogramma's beheren toont elke vermelding met opdracht, locatie en bereik, en schakelt hem met hetzelfde StartupApproved-mechanisme om — zonder iets te verwijderen.

Waar Windows de opstartprogramma's verstopt

Autostart is geen lijst maar vier plekken:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — programma's van de huidige gebruiker, starten bij elke aanmelding.
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce — eenmalige taken, worden één keer uitgevoerd en daarna verwijderd.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run en ...\RunOnce — hetzelfde voor alle gebruikers; schrijven vereist beheerdersrechten.
  • De opstartmappen: shell:startup voor de huidige gebruiker en shell:common startup voor iedereen, beide bereikbaar via het venster Uitvoeren.

Taakbeheer leest deze bronnen en voegt ze samen in het tabblad Opstart-apps. Alles wat met Windows start, staat op een van deze vier plekken — daarom betekent „ik heb het in Taakbeheer uitgeschakeld en het is terug" meestal een tweede vermelding ergens anders.

Methode 1: Taakbeheer — de vertrouwde weg

  1. Druk op Ctrl+Shift+Esc en open het tabblad Opstart-apps (in Windows 11 staat het in het menu links).
  2. Klik met de rechtermuisknop op de vermelding en kies Uitschakelen — of selecteer hem en gebruik de knop rechtsboven.
  3. Meld u af en weer aan (of herstart) om het effect te zien: het tabblad toont de huidige status en het programma start pas weer als u het opnieuw inschakelt.

Handig, ingebouwd en genoeg voor een lawaaierig programma. Het addertje: Taakbeheer toont een naam, uitgever en impactbeoordeling, maar niet de opdracht die wordt uitgevoerd, niet de exacte registersleutel of map achter de vermelding en niet het bereik. RunOnce-vermeldingen komen er nauwelijks voor, dus installatieprogramma's die een taak voor de volgende aanmelding plannen blijven onzichtbaar. En niets op het tabblad legt uit wat een onbekende vermelding werkelijk is — u schakelt hem op goed vertrouwen uit.

Methode 2: regedit en shell:startup — voor de durfals

  1. Druk op Win+R, typ regedit en ga naar HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Elke waarde is één opstartprogramma: de naam is wat u ziet, de gegevens zijn de opdracht.
  2. Om een programma te verwijderen, verwijdert u de waarde — er is hier geen schakelaar. De verkeerde waarde verwijderen kan een stuurprogrammahulp of een invoerapparaat breken, en er is geen ongedaan maken zonder een registerback-up terug te zetten.
  3. Voor vermeldingen in mappen drukt u op Win+R en typt u shell:startup (of shell:common startup); verwijder de snelkoppeling om het programma niet meer te laten starten.

Dit is de handmatige route: exact, maar onvergevingsgezind. Een verwijderde Run-waarde is weg, een typefout in een opdracht breekt de vermelding stil, en niets vertelt uit welke van de vier plekken hij kwam. Een redelijk laatste redmiddel voor een hardnekkige vermelding — geen dagelijks gereedschap.

Methode 3: Opstartprogramma's beheren — alles zien, veilig omschakelen

Gratis downloaden — StartupManager-Setup.exe

  1. Open de app — hij leest beide registersleutels (huidige gebruiker en alle gebruikers) en beide opstartmappen, en toont elke vermelding met de exacte opdracht, herkomst (Register · Run, Register · RunOnce, opstartmap) en bereik (Deze gebruiker of Alle gebruikers).
  2. Zet de schakelaar om bij een vermelding die u bij het aanmelden niet nodig hebt. De app schrijft dezelfde StartupApproved-markering als Taakbeheer: de registerwaarde of snelkoppeling blijft precies staan, niets wordt verwijderd en de wijziging is direct.
  3. Zet hem terug zodra het programma weer nodig is — uitgeschakelde vermeldingen verlaten de lijst nooit, dus geen „waar is het gebleven".

Anders dan Taakbeheer toont de lijst de opdracht achter elke naam en markeert vermeldingen voor alle gebruikers met een slot: ze staan er voor de transparantie, maar kunnen in deze versie niet worden omgeschakeld omdat ze beheerdersrechten vereisen. Gebruikersvermeldingen hebben helemaal geen verhoging nodig. En omdat de app alleen het register leest en één markering schrijft, is hij veilig om op een werklaptop te proberen: geen service, geen account, geen telemetrie, niets wordt ergens heen gestuurd.

Wat veilig uit te schakelen is

  1. Updaters en helpers — Spotify, Steam, Adobe's Creative Cloud-helper, OneDrive, Discord: ze kunnen starten wanneer u de app opent in plaats van bij het aanmelden. Hier gaat meestal het grootste deel van de opstarttijd naartoe.
  2. Game-launchers — Steam, Epic Games Launcher, Battle.net en dergelijke: ze hoeven alleen te draaien als u echt speelt. Schakel ze uit en open ze via het Startmenu.
  3. Messengers en chatclients — Telegram, Slack, Teams: als u ze niet nodig hebt in de seconde nadat Windows is geladen, zet ze uit; handmatig starten ze prima.

Blijf af van audiostreamen, touchpad- en toetsenbordhulpen, antivirus- en beveiligingsagenten en fabriekshulpprogramma's voor ventilatoren en energiebeheer. Ze installeren vaak een Run-vermelding die deel uitmaakt van het correct werken van het apparaat, en uitschakelen kan u zonder geluid, zonder touchpad of zonder bescherming achterlaten. Wijst de opdracht van een vermelding naar Program Files\Windows Defender, een map met audiostreamen of de map van een laptopfabrikant, laat hem dan staan.

Veelgestelde vragen

Wordt een opstartprogramma verwijderd als ik het uitschakel?

Nee. De schakelaar schrijft dezelfde StartupApproved-markering als Taakbeheer; de registerwaarde of snelkoppeling blijft staan, en opnieuw inschakelen herstelt het programma bij de volgende aanmelding.

Waarom komt een programma terug nadat ik het in Taakbeheer heb uitgeschakeld?

Omdat een andere vermelding het start: een tweede waarde in Run, een taak in RunOnce of een snelkoppeling in een opstartmap. Een beheerder die alle vier plekken leest, toont de duplicaten in één keer — precies wat het enkele tabblad van Taakbeheer niet doet.

Heb ik beheerdersrechten nodig?

Alleen voor vermeldingen die bij alle gebruikers horen (de HKEY_LOCAL_MACHINE-sleutels en de gemeenschappelijke opstartmap). Gebruikersvermeldingen in HKEY_CURRENT_USER en shell:startup kan de aangemelde gebruiker zonder verhoging omzetten.


Meer: PC-specificaties bekijken in Windows en lege mappen vinden en verwijderen in Windows.