Windows Script Host Fehler: "run.vbs" beim Systemstart beheben
Hier ist ein ausführliches Tutorial, wie du den lästigen „Windows Script Host“-Fehler beim Starten von Windows behebst.
Viele Windows-Nutzer kennen das Problem: Direkt nach dem Anmelden erscheint ein kleines Fenster mit der Fehlermeldung: "Die Skriptdatei 'C:\Users[Name]\AppData\Roaming\run.vbs' wurde nicht gefunden." (oder ein ähnlicher Pfad).
Dieser Fehler tritt meistens auf, wenn ein Antivirenprogramm eine Schadsoftware (Malware) gelöscht hat, aber der automatische Startbefehl für das Skript noch in der Windows-Registrierung oder im Aufgabenplaner vorhanden ist.
Hier sind die drei effektivsten Methoden, um das Problem dauerhaft zu lösen.
Methode 1: Korrektur über die Windows-Registrierung (Registry)
Dies ist die häufigste Ursache. Windows versucht, das Skript über einen Standard-Prozess beim Anmelden zu laden.
- Drücke die Tasten Windows + R, gib regedit ein und drücke Enter.
- Bestätige die Sicherheitsabfrage mit „Ja“.
- Navigiere im Registrierungs-Editor zu folgendem Pfad (du kannst den Pfad auch oben in die Leiste kopieren):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon - Suche auf der rechten Seite den Eintrag Userinit.
- Mache einen Doppelklick darauf. Dort sollte normalerweise nur stehen:
C:\Windows\system32\userinit.exe,(Wichtig: Das Komma am Ende gehört dazu!) - Wenn dort zusätzlich ein Pfad zu einer
run.vbssteht, lösche alles außer den oben genannten Standard-Pfad. - Klicke auf OK und starte den PC neu.
Methode 2: Überprüfung der Aufgabenplanung
Oft wird das Skript durch eine geplante Aufgabe gestartet.
- Drücke die Windows-Taste und tippe Aufgabenplanung ein. Öffne das Programm.
- Klicke links auf Aufgabenplanungsbibliothek.
- Gehe die Liste der Aufgaben durch. Suche nach Namen wie „SytemUpdate“, „Windows Config“ oder anderen verdächtigen Namen, die nicht von Microsoft stammen.
- Klicke auf eine Aufgabe und schaue unten im Reiter Aktionen nach. Wenn dort der Pfad zur
run.vbsoderwscript.exeauftaucht, ist dies der Übeltäter. - Mache einen Rechtsklick auf die Aufgabe und wähle Löschen.
Methode 3: Die Profi-Lösung mit Microsoft "Autoruns"
Wenn die ersten beiden Methoden nicht helfen, ist das Tool Autoruns von Microsoft (Sysinternals) die beste Wahl. Es zeigt absolut alles an, was beim Start geladen wird.
- Lade Autoruns von der offiziellen Microsoft-Website herunter: Autoruns Download.
- Entpacke die ZIP-Datei und starte die
Autoruns64.exeals Administrator (Rechtsklick -> Als Administrator ausführen). - Warte, bis die Liste geladen ist (unten links steht „Ready“).
- Drücke Strg + F und suche nach
run.vbs. - Wenn ein Eintrag gefunden wird (meistens gelb markiert, da die Datei fehlt), mache einen Rechtsklick darauf und wähle Delete.
- Wiederhole die Suche, bis nichts mehr gefunden wird.
Bonus-Tipp: Eine "leere" Datei erstellen (Notlösung)
Falls du den Eintrag absolut nicht finden kannst, kannst du die Fehlermeldung unterdrücken, indem du Windows gibst, was es will:
- Öffne den Windows-Explorer und navigiere zu dem Pfad, der in der Fehlermeldung angezeigt wurde (meist
C:\Users\DEINNAME\AppData\Roaming\). (Hinweis: Der Ordner AppData ist versteckt. Du musst oben unter „Ansicht“ den Haken bei „Ausgeblendete Elemente“ setzen.) - Mache einen Rechtsklick im Ordner -> Neu -> Textdokument.
- Benenne es exakt so um, wie in der Fehlermeldung gefordert (z. B.
run.vbs). - Bestätige die Änderung der Dateiendung. Nun ist die Datei vorhanden, aber leer. Windows führt nichts aus und die Fehlermeldung verschwindet.
Hinweis: Dies behebt nur das Symptom, nicht die Ursache (den verwaisten Autostart-Eintrag).
Fazit
In 90% der Fälle hilft Methode 1 (Registry) oder Methode 3 (Autoruns). Sobald du den verwaisten Verweis gelöscht hast, ist dein System wieder sauber und startet ohne Fehlermeldung.