Warum ist "Ausführen" ein verwendbarer Befehl im Dialogfeld "Ausführen" von Windows 8.1?

682
James Donnelly

Mit der Windows 8.1 Professional Edition kann ich runals Befehl innerhalb des Windows-Dialogfelds "Ausführen" verwendet werden (Zugriff über Windows+ r:

Dialog-Beispiel ausführen

In der regulären Windows 8.1-Edition (nicht Professional) führt die Eingabe runhier zu einem Fehler, der darauf hinweist, dass er nicht als Befehl erkannt wird. In Windows 8.1 Professional wird jedoch der Dialog Ausführen geschlossen und es passiert nichts mehr.

Dann können wir jedoch noch einen Schritt weiter gehen: Durch run calcdie Eingabe öffnet sich die Anwendung Calculator (genau wie die Eingabe calcdurch sich selbst):

Calc-Beispiel ausführen

Voilà:

Ergebnis

Wir können dies dann noch weiter ausführen, indem wir den runBefehl verketten . run run calcöffnet auch den Rechner run run run run run run run run run calc, etc.

Run Calc-Beispiel ausführen

Was ist der Zweck der runAusführung im Windows-Dialogfeld "Ausführen", und warum kann man es verketten? Warum ist dies nicht in der regulären Windows 8.1 Edition verfügbar?

3
"Ausführen" ist kein regulärer Windows-Befehlszeilenbefehl. Ich habe derzeit keinen Windows 8.1 Pro-Computer zum Testen, aber haben Sie dies auf anderen Win 8.1-Computern bestätigt? Ihre spezielle Maschine kann eine "run" -Stapeldatei haben oder sich irgendwo im Pfad befinden. Wo befindet sich die `run`-Datei tatsächlich im Dateisystem Ihres Computers? Ƭᴇcʜιᴇ007 vor 9 Jahren 1
Dies ist unter Windows 8.1 Core möglich (es gibt keine "Home Edition" von Windows 8.1 oder Windows 8. Aufgrund der Gründe, warum es in Ihren Tests nicht funktioniert hat, liegt dies wahrscheinlich an einem PATH-Problem, wahrscheinlich weil, weil Bei meinen Tests hatte ich keine Probleme mit der Ausführung von calc.exe über die Eingabeaufforderung, was übrigens nur die Eingabe von "calc" erfordert. Ramhound vor 9 Jahren 0
Mögliches Duplikat von [Wie werden im Windows-Ausführungsdialog ausführbare Dateien gesucht?] (http://superuser.com/questions/87372/how-does-the-windows-run-dialog-locate-executables) Ramhound vor 9 Jahren 0
@Ramhound Der Benutzer weist darauf hin, dass er unter Win 8.1 Pro über das Dialogfeld "Ausführen" ein Programm ausführen kann, das "Run" heißt. Dies scheint ein Startprogramm (?) Zu sein. Wollen Sie damit sagen, dass es unter Windows 8.1 (Pro und Core) ein gültiges "Ausführen" -Programm gibt? Ƭᴇcʜιᴇ007 vor 9 Jahren 2
@ Ƭᴇcʜιᴇ007 - Nein; Ich bin nicht. Ich sage, ich konnte die Eingabeaufforderung verwenden, um calc.exe in einer `Windows 8.1 Core'-Installation in einer virtuellen Box zu starten. Was "run" als Standardbefehlszeilenbefehl angeht, muss ich mich bei Ihnen melden. Ramhound vor 9 Jahren 0
Ich verwende Windows 8.1 Pro und kann nicht "Ausführen" im Dialogfeld "Ausführen" verwenden. Wenn ich versuche, "run calc" auszuführen, bekomme ich "Windows kann 'run' nicht finden. Vergewissern Sie sich, dass Sie den Namen richtig eingegeben haben, und versuchen Sie es erneut." Ich würde vermuten, dass es eine "run.exe" oder "run.bat" oder etwas anderes gibt, irgendwo in dem PFAD von James Donnellys 8.1 Pro-Computer oder in den Benutzer- oder Maschinenregistrierungsstrukturen unter SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App-Pfade. Adam Thompson vor 9 Jahren 1

1 Antwort auf die Frage

1
Per Salmi

Haben Sie Cygwin auf dem Windows 8.1 Pro-Computer installiert? Cygwin enthält einen run.exe-Befehl, mit dem die Befehlszeichenfolge "run calc" ausgeführt werden kann. Es funktioniert nicht auf einem Windows 8.1-Computer ohne ein Softwarepaket von Drittanbietern, das einen "Ausführen" -Befehl enthält. Aus diesem Grund schlägt es auf den meisten anderen Computern fehl.

Ich werde dies als Antwort markieren. Leider habe ich keinen Zugriff mehr auf die Maschine, die als Befehl verfügbar war. James Donnelly vor 9 Jahren 0