Menu Fermer

Liste des commandes de l’invite de commandes de Windows (CMD)

L’invite de commandes permet d’effectuer toutes sortes d’opération sur Windows ou depuis les options de récupération de Windows.
Avec l’invite de commandes, on peut naviguer dans les dossiers, créer, supprimer, déplacer des fichiers ou dossiers.
Il existe plus de 300 commandes CMD différentes, difficile alors de s’y retrouver.

Voici la liste des commandes CMD les plus communes de l’invite de commandes de Windows.
Enfin de cet article, vous trouverez aussi un aide mémoire des commandes CMD au format PDF.

Liste des commandes de l'invite de commandes de Windows (CMD)

Les commandes de bases de l’invite de commandes

CommandesDescription
clsEfface toute le contenu de la console
colorModifie les couleurs du premier plan et de l’arrière-plan de la console
echoÉcrire un texte sur l’invite de commandes
datePermet de changer la date du système
printPermet d’imprimer fichier
timePeut changer l’heure du système
exitFerme l’invite de commandes

Commandes CMD systèmes

Les commandes systèmes sont assez nombreuses et permettent notamment de modifier la configuration de Windows.

CommandesDescription
bcdeditDéfinit les propriétés dans la base de données de démarrage pour le contrôle du chargement d’amorçage.
compactAffiche le taux de compression d’un répertoire et permet de le modifier
drivequeryAffiche des informations sur les pilotes installés
FltmcPermet de charger/décharger des pilotes
ftypeManipule les associations de fichiers de Windows
hostnameAffiche le nom d’hôte de l’ordinateur
netcfgA utiliser pour installer un environ WinPE (Windows Preinstallation Environment)
powercfgConfigure la mise en veille de Windows et options d’alimentation
pnpunattendAutomatise l’installation de périphériques et pilotes
regAjoute / lire / importe / exporte des entrées de registre Windows
reagentcConfigure l’environnement de récupération Windows (Windows RE) et la réinitialisation du système.
repair-bdeTente de réparer ou de déchiffrer un volume chiffré BitLocker endommagé
runasPermet de lancer une commande par un autre utilisateur Windows
promptModifie l’invite de commande de Windows
breakActive ou désactive le contrôle étendu de CTRL+C.
SCGestion des services Windows (Démarrer/Arrêter un service, changer le type de démarrage etc)
shutdownArrête l’ordinateur local ou un ordinateur du réseau
setAffiche et change les variables d’environnements de Windows.
startOuvre une fenêtre séparée pour l’exécution d’un programme ou d’une commande spécifique.
callAppelle un fichier de commandes à partir d’un autre fichier de
commandes.
systeminfoAffiche les informations systèmes et matérielles
wusa
wmicAffiche les informations WMI dans l’interface de commande interactive.

Commandes CMD liées aux disques ou partitions

Voici les commandes pour réparer les disques, effectuer des copies.

CommandesDescription
chkdskVérifie l’intégrité du systèmes de fichiers et vérifie la surface du disque
chkntfsAffiche ou modifie la vérification du disque au démarrage.
diskcopyCopie le contenu du disque de disquette dans le lecteur source à une disquette formatée ou non formatée dans le lecteur de destination
diskpartPermet de manipuler les disques et partitions. Plus d’informations : Tutoriel DiskPart
diskperfTeste les performances des disques
formatFormate un disque, SSD ou clé USB
FsutilCommande de manipulations des volumes. Vous pouvez notamment monter/démonter ou étendre des partitions. Il est aussi possible de modifier les quotas, obtenir des informations sur le système de fichiers, etc.
mountvolCrée, supprime ou liste un point de montage du volume
recoverRécupère l’information lisible d’un disque défectueux.
volAffiche la description du volume et les numéros de série des disques durs
commande fstuil de l'invite de commandes

Commandes CMD liées au réseau

CommandesDescription
ipconfigAffiche la configuration réseaux des interfaces
netshPermet de modifier la configuration réseaux des interfaces
net useConnecter un lecteur réseau et permet de manipuler les connexions SMB
nbtstatAffiche les statistiques du protocole et les connexions TCP/IP actuelles utilisant NBT (NetBIOS sur TCP/IP)
nslookupPermet d’effectuer des interrogations DNS
pathpingTraceroute avec la latence
routeAffiche et modifie les routes de Windows

Voir les pages :

Commandes CMD pour réparer Windows

CommandeDescription
sfc /scannowScanne et répare les fichiers système corrompus.
DISM /Online /Cleanup-Image /CheckHealthVérifie si l’image de Windows est endommagée.
DISM /Online /Cleanup-Image /ScanHealthScanne l’image Windows pour détecter les problèmes.
DISM /Online /Cleanup-Image /RestoreHealthRépare l’image de Windows en utilisant Windows Update ou une source locale.
DISM /Online /Cleanup-Image /StartComponentCleanupNettoie les composants inutilisés pour optimiser l’image de Windows.
chkdsk /scanExécute une analyse des erreurs de disque sans nécessiter un redémarrage.
chkdsk C: /f /rAnalyse et corrige les erreurs du disque dur (remplace “C:” par la lettre de votre partition).
chkdsk C: /scan /forceofflinefixIdentifie et corrige les erreurs sur une partition spécifique, même hors ligne.
bcdbootOutil de création et de réparation de fichiers d’amorçage Bcd.
bootrec /fixmbrRépare le Master Boot Record (MBR) pour les problèmes de démarrage.
bootrec /fixbootRépare le secteur de démarrage.
bootrec /scanosRecherche les installations Windows manquantes dans le gestionnaire de démarrage.
bootrec /rebuildbcdReconstruit le gestionnaire de démarrage (BCD).
bcdedit /set {current} safeboot minimalConfigure le démarrage en mode sans échec (à désactiver après usage avec bcdedit /deletevalue).
netsh winsock resetRéinitialise le catalogue Winsock pour résoudre les problèmes de réseau.
ipconfig /flushdnsVide le cache DNS pour résoudre les problèmes de connectivité réseau.

Commandes CMD autour des processus, services et tâches planifiées

Les commandes pour manipuler les processus Windows.

CommandesDescription
SCGestion des services Windows (Démarrer/Arrêter un service, changer le type de démarrage etc)
schtasksGestion des tâches planifiées de Windows
tasklistListe les processus en cours de fonctionnement
taskkill ou tskillPermet de tuer un processus. Plus d’informations : Taskkill : arrêter des programmes en
tracerptEnregistre et active le suivi d’activité en temps réel d’un processus

Commandes CMD liées au sortie ou texte

Pour manipuler la sortie du texte des commandes.
Par exemple pour filtrer la sortie ou trier.

CommandesDescription
findPermet de filtrer un texte sur une chaîne de caractères.
findstrRecherche de structures de texte dans des fichiers à l’aide d’expressions régulières.
sortPermet de trier les sorties
typeAffiche le contenu d’un fichier

Commandes CMD sur les fichiers et répertoires

Comme vous avez pu le voir, il est tout à fait possible de naviguer dans l’arborescence d’un disque, mais il est aussi possible de manipuler les fichiers.

CommandeDescription
lettre:Modifie de lecteur, tapez simplement le lecteur: soit donc pour aller sur le disque D, D: et entrée.
assocChange les associations d’un type de fichier
attribChange les attributs d’un fichier
cdPermet de changer de répertoire
cipherAffiche ou modifie le chiffrement d’un répertoire
fcCompare deux fichiers et donne les différences
compCompare les contenus de deux fichiers ou groupes de fichiers.
eraseSupprime un ou plusieurs fichiers
icalcsModifie les permissions/autorisations (ACL)
openfilesAffiche et déconnecte des fichiers ou dossiers ouverts par le système.
mkdirCréé un répertoire
dirListe les fichiers et dossier d’un répertoire
delSupprime un fichier (mais vous ne pouvez pas supprimer un répertoire)
copyCommandes pour copier des fichiers/dossiers
xcopyCommande de copies plus complètes (récursif, permet de copier en gardant la date de fichiers)
moveCommande pour déplacer des fichiers/dossiers.
rename (ren)Modifie le nom d’un fichier ou d’un groupe de fichiers.
robocopyCréé un miroir de fichiers et copier des fichiers
popdRestaure la valeur précédente du répertoire actif enregistrée
par PUSHD
pushdEnregistre le répertoire actif puis le modifie
shiftModifie la position des paramètres remplaçables dans un fichier de commandes.
substAssocie un chemin d’accès à une lettre de lecteur.
takeownModifie le propriétaire d’un fichier ou dossier
treeAffiche l’arborescence d’un répertoire
whereRecherche de fichiers dans le répertoire courant ou dans un dossier spécifique

Liste des commandes NET de Windows

CommandeDescription
net accountsModifie les paramètres de mots de passe et d’ouverture de session
net computerAjout ou supprime un ordinateur d’un domaine
net configAffiche les services configurables qui sont en cours d’exécution, ou affiche et modifie les paramètres relatifs à un service Serveur ou Station de travail
net continueRelance un service mis en pause avec net pause
net fileListe et affiche les fichiers ouverts par un partage de dossier
net groupAffiche, ajout ou modifie les groupes utilisateurs
net helpAffiche l’aide des commandes net
net helpmsgAffiche une erreur de commande net par son numéro d’erreur
net localgroupModifier les groupes locaux
net nameAjout ou supprime un alias de messagerie sur un ordinateur
net pauseMet en attente une ressource ou un service Windows
net printGère la file d’attente d’impression
net sendUtilisé pour envoyer des messages à d’autres utilisateurs, ordinateurs ou nom de réseau créé des alias de messagerie
net sessionLa commande net session est utilisée pour lister ou déconnecter les sessions entre l’ordinateur et les autres sur le réseau
net shareCréé, supprime et gère autrement les ressources partagées sur l’ordinateur
net startUtilisé pour démarrer un service réseau ou répertorier les services réseau exécutant
net statisticsAffiche le journal des statistiques réseau pour le service Serveur ou Station de travail
net stopUtilisé pour arrêter un service réseau
net timeS’utilise pour afficher l’heure et la date actuelles d’un autre ordinateur sur le réseau. Mais il faut préférer plutôt la commande W32tm
net useAffiche des informations sur les ressources partagées sur le réseau auquel vous êtes actuellement connecté, ainsi que pour vous connecter à de nouvelles ressources et vous déconnecter des ressources connectées
net userajoute, supprime et gère autrement les utilisateurs sur un ordinateur
net viewAffiche une liste d’ordinateurs et de périphériques réseau sur le réseau

Aide mémoire des commandes CMD en PDF

Voici un PDF d’aide mémoire des commandes CMD de Windows.
Tout d’abord, les exemples d’utilisations des principales commandes de l’invite de commandes puis le tableau avec l’intégralité des commandes CMD.

Autre liste des commandes de l’invite de commandes

La commande help retourne une liste incomplète avec quelques descriptions.

Le site propose aussi d’autres articles :

Enfin, Microsoft fournit un PDF avec les commandes assez le complet en anglais : Windows Commands Reference
Le document fait environ ~900 pages.

Liste des commandes de l'invite de commandes Windows