Ich habe einen älteren Laptop mit Windows Vista, etwa ab 2005, und habe ein bisschen damit rumgespielt. In einem Moment der Dummheit habe ich eine Batch-Datei erstellt und den folgenden Code eingefügt:
%0|%0
Ich habe dies ausgeführt und musste meinen Laptop neu starten. Ich entschied mich jedoch, diesen zerstörerischen Pfad fortzusetzen und die Batch-Datei in den Windows-Startordner zu legen. Jetzt kann ich mich nicht einloggen, ohne meinen Laptop zu zerstören.
Wie kann ich diese Gabelbombe aus dem Autostart-Ordner entfernen?
windows
windows-vista
batch
batch-file
Ethan Bierlein
quelle
quelle
Antworten:
Wie entferne ich eine Gabelbombe aus dem Autostart-Ordner?
Starten Sie Ihren PC im "Abgesicherten Modus" (Startprogramme werden nicht im abgesicherten Modus ausgeführt, und nur die zum Starten von Windows erforderlichen Basistreiber werden installiert).
Anschließend können Sie die betreffende Batchdatei löschen.
So starten Sie Windows Vista im abgesicherten Modus
Screenshots:
Source So starten Sie Windows Vista im abgesicherten Modus
quelle
fork.bat
laufend speichern, wird sie ausgeführtfork.bat|fork.bat
. Das bedeutet, dass für jedefork.bat
Ausführung zwei weitere Kopien gestartet werden.Sie können das Laden des Inhalts des Startordners überspringen, indem Sie die Umschalttaste gedrückt halten, während der Computer gestartet und angemeldet wird. (Beachten Sie, dass dies nicht für Startanwendungen funktioniert, die aus der Registrierung oder anderen Speicherorten geladen werden, sondern nur für den eigentlichen Startordner.)
quelle
Versuchen Sie, Ihren Laptop im abgesicherten Modus zu F8starten, indem Sie während des Startvorgangs auf drücken. Suchen Sie von dort aus die Datei in Ihrem Startordner und löschen Sie sie.
Wenn Sie befürchten, es versehentlich zu öffnen, oder etwas Ähnliches, können Sie im abgesicherten Modus mit der Eingabeaufforderung starten ( vorausgesetzt, Sie können die Eingabeaufforderung verwenden ) und
del
es stattdessen auf diese Weise beenden.Noch sicherer wäre es, die Festplatte herauszunehmen und an einen Computer anzuschließen, der eine Batch-Datei nicht öffnen kann, die Sequenz also nicht reaktivieren kann, und sie auf diese Weise zu entfernen.
Wenn dies nicht verfügbar ist, können Sie jederzeit versuchen, ein neues Image des Laufwerks zu erstellen.
quelle
Am besten booten Sie im abgesicherten Modus oder auf einer Wiederherstellungsdiskette oder einer Linux-Live-CD und entfernen diese.
Um in den abgesicherten Modus zu booten, gehen Sie vor und ich glaube, getroffen F8. Hier ist die Anleitung , aber das Wichtigste ist, mitten F8im Boot zuzuschlagen .
Der Befehl zum Löschen einer Datei unter Windows lautet
del
und unter Linux lautetrm
. Beachten Sie, dass Sie es unter Linux möglicherweise besser über den Dateimanager tun, da Sie die Festplatte und all das mounten müssen, wenn Sie Linux nicht kennen. Die Eingabeaufforderung der Wiederherstellungskonsole entspricht der Windows-Festplatte.quelle
Zusätzlich zu den anderen Antworten: Wenn Ihr Problem zufällig in der Registrierung liegt (z. B. in @ isanaes Kommentar zur akzeptierten Antwort), können Sie die Registrierung offline bearbeiten, indem Sie eine andere Installation Ihrer Windows-Version starten oder mithilfe einer Setup / WinPE-Umgebungs-CD.
Kurz gesagt, öffnen Sie den Registrierungseditor in Ihrem alternativen Betriebssystem (von WinPE oder einer Installations-CD aus können Sie Ctrl+ drücken F10, um eine Eingabeaufforderung zu öffnen, und dann "regedit" eingeben). Von dort aus können Sie einen neuen Knoten in der Registrierungsstruktur erstellen und dann über Datei -> Struktur laden die entsprechenden Dateien für die Offline-Registrierungsbearbeitung wie folgt auswählen:
Von hier aus können Sie die gewünschten Änderungen vornehmen (SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run, z. B. die Startprogramme) und dann die Struktur, die Sie geöffnet haben, in derselben Datei speichern / schließen.
quelle
HKEY_USERS
und Windows ändert das Profil permanent so, dass es auf eine neu erstellte, größtenteils leere Struktur verweist. (meistens leer = derselbe Status, in dem sich ein Benutzer zum ersten Mal angemeldet hat). Nur Ihre Schritte zurückzuverfolgen, wird es nicht beheben.