Liste complète des commandes CMD Windows rangée de A à Z

Le CMD, Invite de commande ou encore Command Prompt (en anglais) est un interpréteur de ligne de commande disponible dans toutes les versions de Windows. L’outil en question à savoir l’invite de commande permet l’exécution de certaines tâches allant des plus simples aux plus complexes à l’aide des commandes CMD qui sont entrées à l’aide du clavier physique ou virtuel.

La plupart d’utilisateurs ne se préoccupent même pas de l’invite de commande ou de cmd.exe. Certains savent que cet outil existe sauf qu’ils pensent qu’il est uniquement réservé aux informaticiens aguerris, alors que tout le monde peut s’en servir pour résoudre certains problèmes de Windows.

Par exemple, certaines commandes CMD sont nécessaire pour réparer une clé USB ou Carte SD endommagé mais aussi pour créer une clé USB bootable sans logiciel.

Ce qui est surprenant est que la plupart d’utilisateurs Linux sont très familiers avec le Terminal qui leurs permet de faire certaines tâches quotidiennes avec leurs ordinateurs. Qu’ils soient sous Ubuntu, Linux Mint ou toute autre distribution Linux.

C’est pourquoi dans cet article, nous avons dressé une liste regroupant de A à Z, les commandes CMD de Windows ainsi que leurs utilités. La liste en question comprend des commandes internes et externes applicables à l’invite de commande.

C’est quoi l’invite de commande ?

Invite de commande cmd

Le sujet est abordé dans l’article sur la différence entre le CMD et Windows PowerShell.

Mais d’une manière simple et comme dit dans l’intro, le l’invite de commande est un interpréteur de ligne de commande c’est-à-dire un programme conçu pour comprendre les commandes saisies par un utilisateur, à partir d’un fichier texte ou de tout autre support.

Le CMD est est la version moderne de COMMAND.COM qui était le Shell par défaut dans les systèmes d’exploitation DOS et comme interprète de ligne de commande dans la famille Windows 9x.

Comme pour le Terminal Linux, l’invite de commande des différentes versions de Windows est très efficace.

C’est ainsi qu’à l’aide de diverses commandes, vous pouvez demander à votre système d’exploitation Windows d’effectuer les tâches souhaitées voire même que certaines fonctionnalités sont facilement exploitables avec les commandes CMD qu’avec l’interface graphique.

Comment ouvrir Windows CMD ?

Vous pouvez ouvrir l’invite de commande Windows en tapant : « cmd » dans la barre de recherche Windows.

Ouvrir CMD - Commandes CMD

Vous pouvez également faire la combinaison « Démarrer + R » pour ouvrir l’utilitaire « Windows RUN », taper « cmd » et appuyer sur Entrée.

Windows Run + Commandes CMD

Les commandes cmd sont-elles sensibles à la casse ?

Contrairement aux Terminaux Linux, les commandes CMD de Windows, ne sont généralement pas sensible à la casse.

En des termes simples cela signifie qu’une commande « DISKPART », « Diskpart » ou même « diskPArt » sont les même et produits les mêmes résultats.

Cependant, notez que les commandes individuelles peuvent avoir différentes options qui peuvent être sensibles à la casse.

Liste de A à Z des commandes CMD Windows

Avant de vous présenter la liste vous devez savoir que certaines personnes vous obligeront d’ouvrir l’invite de commande en tant qu’administrateur.

Et pour cette fin :

  • Aller au menu démarrer ;
  • Tapez « cmd » dans la barre de recherche Windows
  • Faite un clic droit sur « Invite de commande »
  • Et choisissez « Exécuter en tant qu’administrateur »

Signalons également que les certaines commandes sont aussi fonction du système d’exploitation que vous utilisez. C’est-à-dire selon la version de Windows 11, 10, 8.1, 8, XP, Vista ou Windows 7 installée sur votre ordinateur.

Cependant, comme une documentation complète n’est pas fournie pour chaque commande, pour afficher l’aide relative aux commandes, servez-vous de la syntaxe suivante :

« nom_commande / ? »

Appuyez sur la touche Entrée.

Par exemple, pour voir l’aide pour la commande « xcopy » je vais taper :

« xcopy / ? » et valider par la touche entrée.

Note : Certaines de ces commandes peuvent nécessiter un service approprié ou une version de Windows pour fonctionner correctement. Notez aussi qu’une mauvaise utilisation de ces commandes peut endommager votre utilisation.

Voici une liste de A à Z des commandes CMD de Windows qui vous seront utiles :

A – Commandes Invite de commandes Windows

 ALa description
ADDUSERSUtilisé pour ajouter et lister les utilisateurs dans un fichier CSV
ADMODCMDUtilisé pour la modification en masse du contenu dans un répertoire actif
ARPLe protocole de résolution d’adresse est utilisé pour mapper l’adresse IP à l’adresse matérielle
ASSOCUtilisé pour modifier les associations pour les extensions de fichier
ASSOCIATAssociation de fichiers en une étape
ATPermet d’exécuter une commande à un moment précis
ATMADMAfficher les informations de connexion de l’adaptateur ATM
ATTRIBUtilisé pour modifier les attributs d’un fichier

B – Commandes CMD de Windows

 BLa description
BCDBOOTPour créer et réparer une partition système
BCDEDITPermet de gérer les données de configuration de démarrage
BITSADMINUtilisé pour gérer le service de transfert intelligent en arrière-plan
BOOTCFGModifier la configuration de démarrage sous Windows
BREAKActiver / désactiver la capacité de rupture (CTRL + C) dans CMD

C – Commandes CMD de Windows

 CLa description
CACLSPour modifier les autorisations des fichiers
CALLUtilisé dans un programme batch pour en appeler un autre
CERTREQUtilisé pour demander un certificat à une autorité de certification
CERTUTILGérer les fichiers et services de l’autorité de certification
CDUtilisé pour changer de dossier (répertoire) ou aller à un spécifique
CHANGEUtilisé pour changer les services du terminal
CHCPAffiche le numéro de la page de codes de la console active
CHDIRIdentique à la commande « cd »
CHKDSKUtilisé pour vérifier et réparer les problèmes sur le disque
CHKNTFSUtilisé pour vérifier le système de fichiers NTFS
CHOICEAccepter la saisie sur le clavier d’un utilisateur par dans un fichier batch
CIPHERUtilisé pour crypter / décrypter les fichiers et les dossiers
CLEANMGRSupprimer automatiquement les fichiers temporaires et la corbeille
CLIPCopier le résultat de n’importe quelle commande (stdin) dans le presse-papiers de Windows
CLSEffacer l’écran CMD
CMDDémarrer un nouveau shell CMD
CMDKEYGérer les noms d’utilisateur et les mots de passe stockés
CMSTPInstaller ou supprimer un profil de service gestionnaire des connexions
COLORChanger la couleur du CMD à l’aide des options
COMPComparez le contenu de deux fichiers ou de deux ensembles de fichiers
COMPACTCompresser des fichiers et des dossiers sur une partition NTFS
COMPRESSCompresser un ou plusieurs fichiers
CONVERTConvertir une partition FAT en NTFS
COPYCopiez un ou plusieurs fichiers vers un autre emplacement
COREINFOAfficher le mappage entre les processeurs logiques et physiques
CPROFILENettoie les profils spécifiés de l’espace perdu et les associations de fichiers spécifiques à l’utilisateur désactivées
CSCMDConfigurer les fichiers hors connexion sur un ordinateur client
CSVDEImporter ou exporter les données d’un répertoire actif

D –  CMD de Windows

 DLa description
DATEAfficher ou la modifier la date.
DEFRAGDéfragmenter le disque dur du système.
DELSupprimer un ou plusieurs fichiers.
DELPROFSupprimer le (s) profil (s) utilisateur.
DELTREESupprimer un dossier et ses sous-dossiers.
DEVCONAccédez à l’utilitaire de gestion de périphériques de ligne de commande.
DIRAfficher la liste des fichiers et des dossiers.
DIRQUOTAGérer les quotas du gestionnaire de ressources du serveur de fichiers.
DIRUSEAfficher l’utilisation du disque.
DISKCOMPComparer le contenu de deux disquettes.
DISKCOPYCopier les données d’une disquette sur une autre.
DISKPARTApporter des modifications aux partitions de stockage.
DISKSHADOWAccédez au service de cliché instantané de disque.
DISKUSEAfficher l’espace utilisé dans le (s) dossier (s).
DOSKEYPermet de modifier la ligne de commande, rappeler des commandes et créer des macros.
PILOTEQUERYAffichez une liste des pilotes de périphériques installés.
DSACLSAffichez et modifiez les entrées de contrôle d’accès pour les objets dans Active Directory.
DSADDUtilisé pour ajouter des objets à Active Directory.
DSGETAfficher les objets dans Active Directory.
DSQUERYRecherchez des objets dans un répertoire actif.
DSMODUtilisé pour modifier des objets dans un répertoire actif.
DSMOVERenommez ou déplacez un objet Active Directory.
DSRMSupprimez des objets d’un répertoire actif.
DSMGMTGérer les services d’annuaire léger Active Directory

E – Commandes Windows CMD

 ELa description
ECHOActiver ou désactiver la fonction d’écho de commande, affichez un message à l’écran. 
ENDLOCALTerminer les modifications de l’environnement de localisation dans un fichier de commandes.
ERASESupprimer un ou plusieurs fichiers.
EVENTCREATEAjoutez un événement personnalisé au journal des événements Windows (droits d’administrateur requis).
EVENTQUERYAfficher la liste des événements et leurs propriétés à partir des journaux d’événements.
EVENTTRIGGERSAffichez et configurez les déclencheurs d’événements sur les machines locales et distantes.
EXITQuitter la ligne de commande. Ou l’instance de commande en cours
EXPANDDécompressez un ou plusieurs fichier (s) .CAB
EXPLOREROuvrez l’Explorateur Windows.
EXTRACTDécompresser un ou plusieurs fichiers CAB Windows

F – Commandes CMD de Windows

 FLa description
FCComparer deux fichiers.
FINDRechercher une chaîne de texte spécifiée dans un fichier.
FINDSTRRechercher une chaîne des caractères dans un fichiers.
FINGERAfficher des informations utilisateurs sur un ordinateur distant spécifié.
FLATTEMPUtilisé pour activer ou désactiver les dossiers temporaires plats.
FORExécutez une commande dans une boucle pour un ou plusieurs fichiers pour un paramètre défini.
FORFILESUtilisé pour le traitement par lots du ou des fichiers sélectionnés
FORMATUtilisé pour formater un disque.
FREEDISKUtilisé pour vérifier l’espace libre sur un disque.
FSUTILUtilitaire de système de fichiers pour gérer les propriétés des fichiers et des lecteurs.
FTPPermet d’utiliser le protocole FTP pour transférer des fichiers d’un PC à un autre.
FTYPEAfficher ou modifier les associations de type d’extension de fichier.

G – Commandes Windows CMD

 GLa description
GETMACAfficher l’adresse MAC de votre carte réseau.
GOTOPour diriger un programme batch vers une ligne étiqueté.
GPRESULTAfficher les paramètres de la politique de groupe et l’ensemble de la politique résultante pour un utilisateur.
GPUPDATEMettre à jour le répertoire local et actif en fonction des paramètres de la politique du groupe.
GRAFTABLEActive la possibilité d’afficher un caractère étendu en mode graphique.

H – Commandes CMD de Windows

 HLa description
HELPAffichez une liste de commandes et leurs utilités. Pour plus d’informations sur une commande spécifique, entrez HELP suivi de la commande.
HOSTNAMEAfficher le nom d’hôte de l’ordinateur.

I – Commandes CMD de Windows

 ILa description
ICACLSModifier les autorisations des fichiers et des dossiers.
IEXPRESSCréer une archive zip auto-extractible.
IFPermet le traitement conditionnel dans les programmes batch.
IFMEMBERAfficher le (s) groupe (s) auquel appartient un utilisateur actif.
INUSERemplacez les fichiers que le système d’exploitation utilise actuellement (redémarrage requis).
IPCONFIGAfficher et modifier la configuration IP de Windows.
IPSECCMDConfigurer les politiques de sécurité IP.
IPXROUTEAfficher et modifier les informations de la table de routage utilisées par le protocole IPX.
IRFTPEnvoyer des fichiers via une liaison infrarouge (fonctionnalité infrarouge requise).

L – Commandes CMD de Windows

 LLa description
LABELChanger le nom d’un disque.
LODCTRMettre à jour les valeurs de registre avec les derniers compteurs de performances.
LOGMANGérer les journaux du moniteur de performances.
LOGOFFDéconnecter un utilisateur.
LOGTIMEAjouter la date, l’heure et un message à un fichier texte.
LPQAffiche l’état de la file d’attente d’impression.
LPREnvoyer un fichier à un ordinateur exécutant le service Line Printer Daemon.

M – Commandes CMD de Windows

 MLa description
MACFILEGérer le serveur de fichiers pour Mackintosh.
MAKECABCréer des fichiers .cab.
MAPISENDEnvoyer un e-mail à partir de la ligne de commande.
MBSACLIBase de référence Analyseur de sécurité Microsoft.
MEMAfficher l’utilisation de la mémoire.
MDCréer des répertoires et des sous-répertoires.
MKDIRCréer des répertoires et des sous-répertoires.
MKLINKCréer un lien symbolique vers un répertoire.
MMCMicrosoft Management Console.
MODEConfigurer les périphériques système COM, LPT, CON .
MOREAfficher un écran de sortie à la fois.
MOUNTVOLCréez, répertoriez ou supprimez un point de montage de volume.
MOVEUtilisé pour déplacer des fichiers d’un dossier à un autre.
MOVEUSERDéplacer le compte utilisateur vers un domaine ou entre des machines.
MSGUtilisé pour envoyer un message contextuel à un utilisateur.
MSIEXECInstaller, modifier, configurer à l’aide de Windows Installer.
MSINFO32Afficher les informations système.
MSTSCCréer une connexion Bureau à distance.

N – Commandes CMD de Windows

 NLa description
NBSTATAfficher les informations NetBIOS sur TCP / IP.
NETGérer les ressources et les services réseau.
NETSHAfficher ou modifier la configuration du réseau
NETSTATAfficher les connexions TCP / IP actives.
NLSINFOUtilisé pour afficher les informations locales
NLTESTRépertorier les contrôleurs de domaine, forcer l’arrêt à distance, etc.
NSLOOKUPVérifier l’adresse IP sur un serveur de noms.
NTBACKUPSauvegarder les données sur bande à l’aide de CMD ou d’un fichier de commandes.
NTCMDPROMPTExécute cmd.exe au lieu de command.exe dans une application MS-DOS.    
NTDSUTILGérer les services de domaine Active Directory
NTRIGHTSModifier les privilèges du compte utilisateur.
NTSDUniquement pour les développeurs de systèmes.
NVSPBINDModifier les liaisons réseau.

O – Commandes CMD de Windows

 OLa description
OPENFILESInterroge ou affiche les fichiers ouverts.

P – Commandes CMD de Windows

PLa description
PAGEFILECONFIGAfficher et configurer les paramètres de mémoire virtuelle.
PATHDéfinissez la variable d’environnement PATH pour les fichiers exécutables.
PATHPINGInformations sur la latence et la perte de paquets pour chaque nœud du chemin réseau.
PAUSEArrêter le traitement d’un fichier batch.
PBADMINDémarre l’administrateur de l’annuaire téléphonique
PENTNTDétectez l’erreur de division en virgule flottante dans la puce Pentium.
PERFMONAccéder au moniteur de performances dans CMD
PERMSAfficher les autorisations ACL d’un utilisateur pour un fichier.
PINGTestez la connexion réseau à un ordinateur.
POPDAccédez au dernier chemin / dossier stocké par la commande PUSHD
PORTQRYAfficher l’état des ports TCP et UDP.
POWERCFGConfigurer les paramètres d’alimentation et connaître l’état de la batterie.
PRINTImprimer un (des) fichier (s) texte à partir de CMD.
PRINTBRMPour la sauvegarde / restauration / migration de la file d’attente d’impression.
PRNCNFGConfigurer / renommer un périphérique d’impression.
PRNDRVRListe / ajout / suppression de pilotes d’imprimante.
PRNJOBSRépertorier / mettre en pause / reprendre / annuler les travaux d’impression.
PRNMNGRListe / ajouter / supprimer des imprimantes, afficher / définir l’imprimante par défaut.
PRNPORTLister / créer / supprimer les ports d’imprimante TCP, afficher / modifier la configuration des ports.
PRNQCTLEffacez la file d’attente de l’imprimante, imprimez une page de test.
PROCDUMPSurveillez le système pour les pics de processeur, générez un rapport de panne pendant un pic.
PROMPTUtilisé pour changer l’invite dans CMD.
PSEXECExécuter un processus CMD sur un ordinateur distant.
PSFILEAfficher les fichiers ouverts à distance, fermez un fichier ouvert.
PSINFORépertorier les informations système sur une machine locale / distante.
PSKILLTuez un ou plusieurs processus en utilisant son nom ou son ID de processus.
PSLISTAfficher l’état du processus et des informations sur les processus actifs.
PSLOGGEDONVoir les utilisateurs actifs sur la machine.
PSLOGLISTAfficher les enregistrements du journal d’événements.
PSPASSWDChanger le mot de passe du compte.
PSPINGMesurer les performances du réseau.
PSSERVICEAfficher et contrôler les services sur une machine.
PSSHUTDOWNArrêter / redémarrer / fermer une session / verrouiller une machine locale ou distante.
PSSUSPENDUtilisé pour suspendre un processus sur un ordinateur local ou distant.
PUSHDChanger le dossier actuel et stocker le dossier précédent pour une utilisation par POPD.

Q – Commandes CMD de Windows

 QLa description
QGREPRechercher le (s) fichier (s) pour un modèle de chaîne donné.
QUERY PROCESS OR QPROCESSAfficher des informations sur les processus.

R – Commandes invite de commande Windows

 RLa description
RASDIALAfficher l’état du service d’accès à distance.
RASPHONEGérer les connexions RAS.
RCPCopier les fichiers sur un ordinateur exécutant le service Shell distant.
RECOVERRécupérer les données lisibles d’un disque défectueux.
REGAfficher / ajouter / modifier les clés de registre et les valeurs dans le registre Windows.
REGEDITImportez / exportez / supprimez les paramètres d’un fichier texte .reg.
REGSVR32Utiliser pour enregistrer / désenregistrer un fichier DLL.
REGINIUtiliser pour modifier les autorisations de registre.
RELOGERExportez les compteurs de performance vers d’autres formats tels que TSV, CSV, SQL.
REMAjoutez des commentaires dans le fichier de commandes.
RENUtiliser pour renommer un ou plusieurs fichiers.
REPLACEUtiliser pour remplacer un fichier par un autre fichier du même nom.
RESETUtiliser pour réinitialiser une session de bureau à distance.
REXECExécuter des commandes sur des machines distantes exécutant le service Rexec.
RDUtiliser pour supprimer un ou plusieurs dossiers.
RMDIRUtiliser pour supprimer un ou plusieurs dossiers.
RMTSHAREGérer les partages de fichiers et d’imprimantes sur des serveurs locaux ou distants.
ROBOCOPIECopier des fichiers et des dossiers qui ont changé.
ROUTEAfficher / modifier la table de routage IP locale.
RSHExécutez des commandes sur des serveurs distants exécutant le service RSH.
RSMGérer les ressources multimédias à l’aide du stockage amovible.
RUNASExécuter un programme en tant qu’utilisateur différent.
RUNDLL32Exécuter un programme DLL.

S – Commandes Invite de commande Windows

SLa description
SCUtilisez Service Controller pour gérer les services Windows.
SCHTASKSPlanifiez l’exécution des commandes à une heure précise.
SECEDITConfigurez la sécurité du système.
SETAfficher / définir / supprimer des variables d’environnement dans CMD.
SETLOCALContrôlez la visibilité des variables d’environnement dans un fichier de commandes.
SETSPNGérez les noms principaux de service pour un compte de service Active Directory.
SETXDéfinissez les variables d’ environnement de manière permanente .
SFCVérificateur de fichiers système
SHARERépertoriez / modifiez un partage de fichiers ou imprimez sur n’importe quel ordinateur.
SHELLRUNASUtilisé pour exécuter une commande en tant qu’utilisateur différent.
SHIFTModifier la position des paramètres de lot dans un fichier de commandes.
SHROTCUTCréer un raccourci Windows .
SHUTDOWNArrêter l’ordinateur.
SLEEPMettez l’ordinateur en veille pendant un nombre de secondes spécifié.
SLMGROutil de gestion des licences logicielles pour l’activation et le KMS.
SORTUtilisé pour trier et afficher une entrée redirigée ou redirigée.
STARTDémarrez un programme, une commande ou un fichier de commandes.
STRINGSRecherchez les chaînes ANSI et UNICODE dans les fichiers binaires.
SUBINACLAfficher / modifier les ACE pour les autorisations de fichiers et de dossiers.
SUBSTAssocier un chemin à une lettre de lecteur.
SYSTEMINFOAfficher des informations de configuration détaillées sur l’ordinateur.

T – Commandes CMD de Windows

 TLa description
TAKEOWNUtilisé pour prendre possession d’un fichier.
TASKUtilisé pour mettre fin à un ou plusieurs processus en cours d’exécution.
TASKLISTAffichez une liste des applications et des services en cours d’exécution.
TCMSETUPActiver / désactiver le client TAPI.
TELNETCommuniquez avec une machine distante à l’aide du protocole TELNET.
TFTPTransférez des fichiers vers et depuis une machine distante exécutant le protocole TFTP.
TIMEAfficher / modifier l’heure du système.
TIMEOUTERetardez l’exécution d’un fichier de commandes pendant des secondes spécifiées.
TITLEModifier le texte de la fenêtre CMD.
TOUCHModifier les horodatages des fichiers.
TRACERPTTraiter les journaux de suivi des événements et générez un rapport d’analyse de trace.
TRACERTTracez la route vers un hôte distant en envoyant des messages de requête ICMP.
TREEAffichez une structure de dossiers sous la forme d’une arborescence graphique.
TSDISCONMettez fin à une connexion de bureau à distance .
TSKILLArrêtez un processus en cours sur un serveur hôte de session Bureau à distance.
TSSUTDNArrêtez / redémarrez un serveur de terminaux à distance.
TYPEAfficher le contenu d’un fichier texte.
TYPEPERFÉcrivez les données de performance dans une fenêtre CMD ou un fichier journal.
TZUTILUtilitaire de fuseau horaire.

U – Commandes CMD de Windows

 ULa description
UNLOTDCTRSupprimez les noms des compteurs de performances et expliquez le texte d’un service du registre.

V – Commandes CMD de Windows

 VDescrption
VERAfficher le numéro de version du système d’exploitation installé.
VERIFYVérifiez si les fichiers sont correctement enregistrés sur le disque.
VOLAfficher le nom du volume du disque et le numéro de série.
VSSADMINAfficher les sauvegardes de clichés instantanés, les rédacteurs et les fournisseurs de clichés instantanés installés.

W – Commandes invite de commande Windows

 WLa description
W32TMAccéder à l’utilitaire de service de temps Windows
WAITFORUtilisé pour synchroniser les événements entre les ordinateurs en réseau.
WEVTUTILRécupérez des informations sur les journaux d’événements et les éditeurs.
WHERERechercher et afficher le(s) fichier(s) dans le répertoire actuel.
WHOAMIAfficher des informations sur l’utilisateur actif.
WINDIFFComparez le contenu de deux fichiers ou ensembles de fichiers.
WINRMGestion à distance Windows.
WINRSShell distant Windows.
WMICCommande d’instrumentation de gestion Windows.
WUAUCLTAgent Windows Update pour télécharger de nouveaux fichiers de mise à jour.

X – Commandes CMD de Windows

 XLa description
XCALCSModifiez les ACL des fichiers et des dossiers.
XCOPYCopiez des fichiers ou des arborescences de répertoires dans un autre dossier.

Conclusion

Avant de vous laisser je dois avouer que je ne maîtrise pas l’ensemble des commandes CMD Windows qui vous sont présenté.

C’est pourquoi en cas d’incohérence, je vous invite à présenter en commentaires des informations plus exactes à ce sujet en cas d’erreurs bien sûr. Mais sachez aussi qu’une grande attention a été portée à sa préparation.

Pour vous produire cette je me suis inspiré du site, SS64 pour produire cette liste.

Une question… Pensez-vous que cette liste des commandes CMD (Invite de commandes) triée de A-Z est utiles ?

J’attends vos avis en commentaire.

Voir Aussi :   7 Meilleures alternatives à iTunes pour Windows

Articles Récents

Articles Connexes

1 Comment

Leave A Reply

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Recevez Directement Nos Articles Dans Votre Boite Mail