Autostart-Programme unter Windows verwalten
Kurze Antwort: Windows speichert Autostart-Einträge in zwei Registrierungsschlüsseln (Run und RunOnce, pro Benutzer und pro System) und zwei Autostart-Ordnern. Der Task-Manager kann die meisten abschalten, verbirgt aber Befehl und Herkunft; eine kostenlose App wie der Autostart-Manager zeigt jeden Eintrag mit Befehl, Speicherort und Geltungsbereich und schaltet ihn mit demselben StartupApproved-Mechanismus um — ohne etwas zu löschen.
Wo Windows den Autostart versteckt
Autostart ist keine Liste, sondern vier Orte:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— Programme des aktuellen Benutzers, starten bei jeder Anmeldung.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— einmalige Aufgaben, werden ausgeführt und danach entfernt.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runund...\RunOnce— dasselbe für alle Benutzer; Schreiben erfordert Administratorrechte.- Die Autostart-Ordner:
shell:startupfür den aktuellen Benutzer undshell:common startupfür alle, beide über das Fenster „Ausführen“ erreichbar.
Der Task-Manager liest diese Quellen und führt sie in seiner Registerkarte „Autostart“ zusammen. Alles, was mit Windows startet, liegt an einem dieser vier Orte — deshalb bedeutet „ich habe es im Task-Manager deaktiviert, und es ist wieder da“ meist einen zweiten Eintrag an anderer Stelle.
Methode 1: Task-Manager — der vertraute Weg
- Drücken Sie
Ctrl+Shift+Escund öffnen Sie die Registerkarte „Autostart“ (in Windows 11 über das Menü links). - Klicken Sie den Eintrag mit der rechten Maustaste an und wählen Sie „Deaktivieren“ — oder markieren Sie ihn und nutzen Sie die Schaltfläche oben rechts.
- Melden Sie sich ab und wieder an (oder starten Sie neu), um die Wirkung zu sehen: Die Registerkarte zeigt den aktuellen Zustand, und das Programm startet erst wieder, wenn Sie es erneut aktivieren.
Praktisch, eingebaut und ausreichend für ein lautes Programm. Der Haken: Der Task-Manager zeigt Name, Herausgeber und Auswirkung, aber nicht den Befehl, der ausgeführt wird, nicht den genauen Registrierungsschlüssel oder Ordner hinter dem Eintrag und nicht dessen Geltungsbereich. RunOnce-Einträge tauchen kaum auf, sodass Installer, die eine Aufgabe für die nächste Anmeldung planen, unsichtbar bleiben. Und nichts auf der Registerkarte erklärt, was ein unbekannter Eintrag eigentlich ist — Sie deaktivieren ihn auf gut Glück.
Methode 2: regedit und shell:startup — für Mutige
- Drücken Sie
Win+R, tippen Sieregeditund navigieren Sie zuHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Jeder Wert ist ein Autostart-Programm: Der Name ist das Sichtbare, die Daten sind der Befehl. - Um ein Programm zu entfernen, löschen Sie seinen Wert — einen Ausschalter gibt es hier nicht. Den falschen Wert zu löschen kann einen Treiberhelfer oder ein Eingabegerät lahmlegen, und rückgängig geht das nur über eine Registrierungssicherung.
- Für Ordner-Einträge drücken Sie
Win+Rund tippenshell:startup(odershell:common startup); löschen Sie die Verknüpfung, damit das Programm nicht mehr startet.
Das ist der manuelle Weg: exakt, aber ohne Fehlertoleranz. Ein gelöschter Run-Wert ist weg, ein Tippfehler im Befehl bricht den Eintrag still, und nichts verrät, aus welchem der vier Orte er stammte. Ein sinnvoller letzter Ausweg für einen hartnäckigen Eintrag — kein Werkzeug für jeden Tag.
Methode 3: Autostart-Manager — alles sehen, sicher umschalten
Kostenlos herunterladen — StartupManager-Setup.exe
- Öffnen Sie die App — sie liest beide Registrierungsschlüssel (aktueller Benutzer und alle Benutzer) und beide Autostart-Ordner und zeigt jeden Eintrag mit exaktem Befehl, Herkunft (Registrierung · Run, Registrierung · RunOnce, Autostart-Ordner) und Geltungsbereich (Dieser Benutzer oder Alle Benutzer).
- Legen Sie den Schalter bei einem Eintrag um, den Sie bei der Anmeldung nicht brauchen. Die App schreibt dasselbe StartupApproved-Flag wie der Task-Manager: Der Registrierungswert oder die Verknüpfung bleibt genau, wo sie ist, nichts wird gelöscht, die Änderung wirkt sofort.
- Schalten Sie zurück, sobald das Programm wieder gebraucht wird — deaktivierte Einträge verlassen die Liste nie, ein „wo ist es hin“ gibt es also nicht.
Anders als der Task-Manager zeigt die Liste den Befehl hinter jedem Namen und markiert Einträge für alle Benutzer mit einem Schloss: Sie sind zur Transparenz aufgeführt, lassen sich in dieser Version aber nicht umschalten, weil dafür Administratorrechte nötig sind. Benutzereinträge brauchen gar keine Erhöhung. Und weil die App nur die Registrierung liest und ein einziges Flag schreibt, ist sie auf einem Arbeits-Laptop unbedenklich: kein Dienst, kein Konto, keine Telemetrie, nichts wird irgendwohin gesendet.
Was man gefahrlos deaktivieren kann
- Updater und Helfer — Spotify, Steam, Adobes Creative-Cloud-Helfer, OneDrive, Discord: Sie können starten, wenn Sie die App öffnen, statt bei der Anmeldung. Hier geht meist der größte Teil der Startzeit verloren.
- Spiele-Launcher — Steam, Epic Games Launcher, Battle.net und ähnliche: Sie müssen nur laufen, wenn Sie wirklich spielen. Deaktivieren und aus dem Startmenü öffnen.
- Messenger und Chat-Clients — Telegram, Slack, Teams: Wenn Sie sie nicht in der Sekunde nach dem Windows-Start brauchen, schalten Sie sie aus; manuell starten sie problemlos.
Finger weg von Audiotreibern, Touchpad- und Tastaturhelfern, Antivirus- und Sicherheitsagenten sowie Hersteller-Tools für Lüfter und Energieverwaltung. Sie legen oft einen Run-Eintrag an, der zum korrekten Funktionieren des Geräts gehört; Deaktivieren kann Sie ohne Ton, ohne funktionierendes Touchpad oder ohne Schutz zurücklassen. Zeigt der Befehl eines Eintrags in Program Files\Windows Defender, einen Audiotreiber-Ordner oder das Verzeichnis eines Laptop-Herstellers, lassen Sie ihn stehen.
FAQ
Wird ein Autostart-Programm beim Deaktivieren gelöscht?
Nein. Der Schalter schreibt dasselbe StartupApproved-Flag wie der Task-Manager; der Registrierungswert oder die Verknüpfung bleibt bestehen, und erneutes Aktivieren bringt das Programm bei der nächsten Anmeldung zurück.
Warum ist ein Programm wieder da, obwohl ich es im Task-Manager deaktiviert habe?
Weil ein anderer Eintrag es startet: ein zweiter Wert in Run, eine Aufgabe in RunOnce oder eine Verknüpfung in einem Autostart-Ordner. Ein Manager, der alle vier Orte liest, zeigt die Duplikate auf einmal — genau das leistet die einzelne Registerkarte des Task-Managers nicht.
Brauche ich Administratorrechte?
Nur für Einträge, die allen Benutzern gehören (die HKEY_LOCAL_MACHINE-Schlüssel und der gemeinsame Autostart-Ordner). Benutzereinträge in HKEY_CURRENT_USER und shell:startup kann der angemeldete Benutzer ohne Erhöhung umschalten.
Mehr: wie man die PC-Spezifikationen unter Windows prüft und leere Ordner unter Windows finden und löschen.