Windows kann .bat nicht finden. Vergewissern Sie sich, dass Sie den Namen richtig eingegeben haben, und versuchen Sie es erneut

569
CyanFlare

Ich habe keine Ahnung, wann dies geschehen konnte, aber es hindert mich daran, .bat-Dateien mit einem Doppelklick zu öffnen. Ich kann es nur als Administrator ausführen. Gibt es sowieso das Problem zu beheben, so dass ich doppelklicken kann, anstatt als Administrator zu arbeiten? Dies führt dazu, dass einige Programme nicht funktionieren.

Ich habe versucht, die Dateizuordnung in der Registrierung zurückzusetzen, die Umgebungsvariablen überprüft und überprüft, ob sich cmd tatsächlich im Ordner "System32" befindet.

Wenn weitere Informationen benötigt werden, werde ich versuchen, sie bereitzustellen.

0
Sie müssen uns einen Screenshot zeigen, was in einem Eingabeaufforderungsfenster passiert, und auch die Registrierungseinträge für die Dateizuordnung. harrymc vor 5 Jahren 0
Hier ist ein Bild des Fehlers. https://i.imgur.com/789l25n.png CyanFlare vor 5 Jahren 0
Versuchen Sie es zuerst über die Befehlszeile, indem Sie `FTYPE batfile ="% 1 "% *` ausführen. Führen Sie dann `ASSOC .bat = batfile` aus, und prüfen Sie, ob dies hilfreich ist. Wenn dies nicht der Fall ist, geben Sie an einer erhöhten Eingabeaufforderung des Administrators "sfc / scannow" ein und drücken Sie die Eingabetaste. Lassen Sie das abgeschlossen, starten Sie den PC neu und versuchen Sie es erneut. Pimp Juice IT vor 5 Jahren 1
Neben dem Hinweis von @PimpJuiceIT stelle ich fest, dass sich die `.bat`-Datei auf dem Desktop befindet. Versuchen Sie, es in einen Ordner zu kopieren und von dort aus zu starten. Dies kann eine Frage von Berechtigungen sein. harrymc vor 5 Jahren 0
Ich habe versucht, was Pimp-Saft und harrymc gesagt haben, aber ich kann die Fledermaus-Datei immer noch nicht öffnen. CyanFlare vor 5 Jahren 0

2 Antworten auf die Frage

0
Ibrahim Ghalghay

Ich denke, das hängt mit cmd zusammen, nicht mit Ihrer spezifischen bat-Datei. Öffnen Sie also cmd (Startmenü >> RUN >> geben Sie cmd ein und drücken Sie die EINGABETASTE) in der Taskleiste. Klicken Sie mit der rechten Maustaste auf das Cmd-Symbol. Sie werden ein kleines Menü sehen. Klicken Sie mit der rechten Maustaste auf die erste Option in ( Eingabeaufforderung ). Wählen Sie nun Eigenschaften aus, und klicken Sie auf der Registerkarte Verknüpfung auf Erweitert . Aktivieren Sie dann Als Administrator ausführen, und drücken Sie OK und OK. Versuchen Sie jetzt, die Datei bat auszuführen.

Bitte kommentieren Sie, wenn dies Ihren Fall nicht gelöst hat ... Ansonsten stimmen Sie meine Antwort als Lösung ab ...

Das Problem wurde dadurch nicht behoben. CyanFlare vor 5 Jahren 0
0
CyanFlare

Okay, einige von euch mögen denken, ich sei dumm, aber so habe ich dieses Problem gelöst.

Ich ging in meine Umgebungsvariablen ein und suchte nach COMSPEC, fand aber stattdessen ComSpec. Nachdem ich es wieder in COMSPEC umbenannt hatte, funktionierte alles wieder.

Ich habe keine Ahnung, wie es überhaupt umbenannt wurde, aber das hat mein Problem behoben.

Hoffe, das hilft anderen Menschen bei diesem Problem.

Umgebungsvariablen sind nicht case sensitive. Meine compsec-Variable ist im Kamelfall und funktioniert einwandfrei. `ComSpec = C: \ WINDOWS \ system32 \ cmd.exe` Squashman vor 5 Jahren 0
Wenn diese Änderung für Sie behoben wurde, deutet dies darauf hin, dass das Problem ein Schluckauf war und nicht reproduzierbar ist. fixer1234 vor 5 Jahren 0