Partager via


commencer

Démarre une fenêtre d’invite de commandes distincte pour exécuter un programme ou une commande spécifié.

Syntaxe

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>... ]]

Remarque

Le paramètre d’ordinateur est actuellement en préversion pour Windows 11 uniquement. Le paramètre est disponible à partir de Windows 11 Insider Preview Build 222557. Ces informations concernent un produit en version préliminaire qui peut être sensiblement modifié avant sa commercialisation. Microsoft n’offre aucune garantie, exprimée ou implicite, en ce qui concerne les informations fournies ici.

Paramètres

Paramètre Descriptif
"title" Spécifie le titre à afficher dans la barre de titre de la fenêtre d’invite de commandes .
/d <path> Spécifie le répertoire de démarrage.
/Je Transmet l’environnement de démarrage Cmd.exe à la nouvelle fenêtre d’invite de commandes . Si /i ce n’est pas spécifié, l’environnement actuel est utilisé.
{/min | /max} Spécifie de réduire (/min) ou d’agrandir (/max) la nouvelle fenêtre d’invite de commandes .
{/separate | /shared} Démarre des programmes 16 bits dans un espace mémoire distinct (/separate) ou un espace mémoire partagé (/partagé). Ces options ne sont pas prises en charge sur les plateformes 64 bits.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} Démarre une application dans la classe de priorité spécifiée.
/noeud <NUMA node> Tire parti de la localité de la mémoire sur les nœuds NUMA (architecture de mémoire non uniforme) en tant qu’entier décimal. Deux processus qui communiquent entre eux via la mémoire partagée sur le nœud NUMA préféré peuvent réduire les latences de mémoire tout en allouant de la mémoire à partir du même nœud NUMA si possible. Ils sont libres de s’exécuter sur des processeurs en dehors du nœud spécifié.
/affinité <hexaffinity> Applique le masque d’affinité du processeur spécifié (exprimé sous la forme d’un nombre hexadécimal) à la nouvelle application. Deux programmes peuvent s’exécuter sur des cœurs de processeur spécifiques au sein du même nœud NUMA. Ce nombre peut être remplacé par la quantité prise en charge spécifique au processeur sans avoir à modifier le masque d’affinité.
/attendre Démarre une application et attend qu’elle se termine.
/b Démarre une application sans ouvrir une nouvelle fenêtre d’invite de commandes . La gestion ctrl+C est ignorée, sauf si l’application active le traitement Ctrl+C. Utilisez CTRL+BREAK pour interrompre l’application.
/machine <x86 | amd64 | arm | arm64> Spécifie l’architecture de l’ordinateur du processus d’application.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Spécifie la commande ou le programme à démarrer.
<parameter> Spécifie les paramètres à passer à la commande ou au programme.
/? Affiche l'aide à l'invite de commandes.

Remarques

  • Vous pouvez exécuter des fichiers non exécutables via leur association de fichiers en tapant le nom du fichier en tant que commande.

  • Si vous exécutez une commande qui contient la chaîne CMD comme premier jeton sans qualificateur d’extension ou de chemin d’accès, CMD est remplacé par la valeur de la variable COMSPEC. Cela empêche les utilisateurs de récupérer cmd à partir du répertoire actif.

  • Si vous exécutez une application d’interface utilisateur graphique 32 bits, cmd n’attendez pas que l’application quitte avant de revenir à l’invite de commandes. Ce comportement ne se produit pas si vous exécutez l’application à partir d’un script de commande.

  • Si vous exécutez sur une plateforme 64 bits, les paramètres et /separate les /shared paramètres ne sont pas pris en charge.

  • Si vous exécutez une commande qui utilise un premier jeton qui n’est pas une commande ou le chemin d’accès au fichier existant avec une extension, Cmd.exe utilise la valeur de la variable d’environnement PATHEXT pour déterminer les extensions à rechercher et dans quel ordre. La valeur par défaut de la variable PATHEXT est .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    Notez que la syntaxe est identique à la variable PATH, avec des points-virgules (;) la séparation de chaque extension.

  • démarre la recherche d’un fichier exécutable spécifié et, s’il est trouvé, l’exécutable démarre indépendamment du répertoire de travail actuel. Lorsque vous recherchez un fichier exécutable, s’il n’y a aucune correspondance sur une extension, commencez à vérifier si le nom correspond à un nom de répertoire. Si c’est le cas, démarrezExplorer.exe sur ce chemin d’accès.

Exemples

Pour démarrer le programme Myapp à l’invite de commandes et conserver l’utilisation de la fenêtre d’invite de commandes actuelle, tapez :

start Myapp

Pour afficher les informations d’aide de la ligne de commande de démarrage dans une fenêtre d’invite de commandes agrandie distincte, tapez :

start /max start /?