Freigeben über


Start

Startet ein separates Eingabeaufforderungsfenster zum Ausführen eines angegebenen Programms oder Befehls.

Syntax

start <"title"> [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | /belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [/machine <x86|amd64|arm|arm64>] [<command> [<parameter>... ] | <program> [<parameter>... ]]

Hinweis

Der Computerparameter befindet sich derzeit nur in PREVIEW für Windows 11. Der Parameter ist ab Windows 11 Insider Preview Build 22557 verfügbar. Diese Informationen beziehen sich auf eine Vorabversion des Produkts, an der vor der Veröffentlichung noch wesentliche Änderungen vorgenommen werden können. Microsoft übernimmt keine Gewährleistungen, ausgedrückt oder impliziert, in Bezug auf die hier bereitgestellten Informationen.

Die Parameter

Parameter BESCHREIBUNG
"title" Gibt den Titel an, der in der Titelleiste des Eingabeaufforderungsfensters angezeigt werden soll.
/d <path> Gibt das Startverzeichnis an.
/Ich Übergibt die Cmd.exe Startumgebung an das neue Eingabeaufforderungsfenster . Wenn /i nicht angegeben, wird die aktuelle Umgebung verwendet.
{/min | /max} Gibt an, dass das neue /min minimiert (/max) oder maximiert werden soll.
{/separate | /shared} Startet 16-Bit-Programme in einem separaten Speicherplatz (/separate) oder gemeinsam genutzten Speicherplatz (/freigegeben). Diese Optionen werden auf 64-Bit-Plattformen nicht unterstützt.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} Startet eine Anwendung in der angegebenen Prioritätsklasse.
/Knoten <NUMA node> Nutzt die Speicherlokalität auf NUMA-Knoten (Nicht-Uniform Memory Architecture) als dezimale ganze Zahl. Zwei Prozesse, die über gemeinsam genutzten Arbeitsspeicher auf dem bevorzugten NUMA-Knoten miteinander kommunizieren, können Speicherlatenz minimieren und gleichzeitig Speicher aus demselben NUMA-Knoten zuordnen, wenn möglich. Sie können auf Prozessoren außerhalb des angegebenen Knotens ausgeführt werden.
/Affinität <hexaffinity> Wendet das angegebene Prozessoraffinitätsformat (ausgedrückt als hexadezimale Zahl) auf die neue Anwendung an. Zwei Programme können auf bestimmten Prozessorkernen innerhalb desselben NUMA-Knotens ausgeführt werden. Diese Zahl kann in den prozessorspezifischen unterstützten Betrag geändert werden, ohne die Affinitätsmaske ändern zu müssen.
/Warte Startet eine Anwendung und wartet darauf, bis sie beendet ist.
/b Startet eine Anwendung, ohne ein neues Eingabeaufforderungsfenster zu öffnen. STRG+C-Verarbeitung wird ignoriert, es sei denn, die Anwendung aktiviert STRG+C-Verarbeitung. Verwenden Sie STRG+BREAK, um die Anwendung zu unterbrechen.
/Maschine <x86 | amd64 | arm | arm64> Gibt die Computerarchitektur des Anwendungsprozesses an.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Gibt den zu startenden Befehl oder das Programm an.
<parameter> Gibt Parameter an, die entweder an den Befehl oder das Programm übergeben werden sollen.
/? Zeigt hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Sie können nicht ausführbare Dateien über ihre Dateizuordnung ausführen, indem Sie den Namen der Datei als Befehl eingeben.

  • Wenn Sie einen Befehl ausführen, der die Zeichenfolge CMD als erstes Token ohne Erweiterungs- oder Pfadqualifizierer enthält, wird CMD durch den Wert der COMSPEC-Variablen ersetzt. Dadurch wird verhindert, dass Benutzer aus dem aktuellen Verzeichnis aufgenommen cmd werden.

  • Wenn Sie eine 32-Bit-GuiD-Anwendung (Grafische Benutzeroberfläche) ausführen, warten Sie nicht, bis die Anwendung beendet wird, cmd bevor Sie zur Eingabeaufforderung zurückkehren. Dieses Verhalten tritt nicht auf, wenn Sie die Anwendung über ein Befehlsskript ausführen.

  • Wenn Sie auf einer 64-Bit-Plattform ausgeführt werden, werden die Parameter und /separate die /shared Parameter nicht unterstützt.

  • Wenn Sie einen Befehl ausführen, der ein erstes Token verwendet, das kein Befehl oder der Dateipfad zu einer vorhandenen Datei mit einer Erweiterung ist, verwendet den Wert der PATHEXT-Umgebungsvariable, um zu bestimmen, Cmd.exe nach welchen Erweiterungen gesucht werden soll und in welcher Reihenfolge. Der Standardwert für die PATHEXT-Variable ist .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    Beachten Sie, dass die Syntax mit der PATH-Variablen identisch ist, wobei Semikolons (;) jede Erweiterung trennen.

  • Starten Sie die Suche nach einer angegebenen ausführbaren Datei, und wenn sie gefunden wird, wird die ausführbare Datei unabhängig vom aktuellen Arbeitsverzeichnis gestartet. Wenn bei der Suche nach einer ausführbaren Datei keine Übereinstimmung für eine Erweiterung vorhanden ist, überprüfen Sie , ob der Name mit einem Verzeichnisnamen übereinstimmt. Wenn dies der Fall ist, wird der Start auf diesem Pfad geöffnet Explorer.exe .

Beispiele

Um das Myapp-Programm an der Eingabeaufforderung zu starten und die Verwendung des aktuellen Eingabeaufforderungsfensters beizubehalten, geben Sie Folgendes ein:

start Myapp

Geben Sie Folgendes ein, um die Befehlszeilenhilfeinformationen in einem separaten maximierten Eingabeaufforderungsfenster anzuzeigen:

start /max start /?