Comment éteindre un PC à distance avec CMD : le guide complet que j'utilise depuis des années

Comment éteindre un PC à distance avec CMD : le guide complet que j’utilise depuis des années

Je vais être direct avec vous : éteindre un PC à distance avec CMD, c’est franchement pratique. Personnellement, j’utilise cette technique depuis des années pour gérer les ordinateurs de mon réseau domestique, et c’est devenu un réflexe. Que ce soit pour fermer le PC du salon depuis ma chambre ou pour éteindre l’ordinateur des enfants quand il est l’heure de dormir, cette méthode fonctionne à merveille.

La commande de base est simple comme bonjour : shutdown /s /m \NomDuPC /t 0. Voilà, vous avez la réponse principale. Mais évidemment, pour que ça marche vraiment bien, il y a quelques petits réglages à faire au préalable. Je vous explique tout ça étape par étape dans cet article, avec les astuces que j’ai apprises au fil du temps.

Sommaire

  1. Les prérequis techniques avant de commencer
  2. La commande shutdown pour éteindre à distance
  3. Configuration du pare-feu Windows
  4. Les droits administrateur et partage réseau
  5. Alternatives et méthodes complémentaires
  6. Dépannage des problèmes courants
  7. FAQ

Les prérequis techniques avant de commencer

Vérifier la connexion réseau entre les machines

Avant même de penser à utiliser CMD pour éteindre un PC à distance, il faut s’assurer que vos ordinateurs peuvent communiquer entre eux. C’est vraiment la base de tout. Je commence toujours par faire un test simple avec la commande ping. J’ouvre l’invite de commandes sur mon PC principal et je tape ping NomDuPCDistant ou ping AdresseIP du PC que je veux contrôler.

Si vous obtenez une réponse avec des temps de latence affichés, c’est parfait. Si vous voyez « Délai d’attente de la demande dépassé », il y a un souci de connexion réseau qu’il faudra régler avant d’aller plus loin. Personnellement, je m’assure toujours que les deux PC sont bien sur le même réseau local, connectés au même routeur.

Élément Détails
Commande de base shutdown /s /m \\NomDuPC /t 0
Système requis Windows 7, 8, 10, 11 (Pro ou Entreprise de préférence)
Droits nécessaires Administrateur sur les deux machines
Réseau Connexion LAN active entre les PC
Services requis Registre distant, Accès réseau, WMI

Les versions de Windows compatibles

Toutes les versions de Windows ne se valent pas pour cette manipulation. J’ai constaté que Windows 10 Pro et Windows 11 Pro sont vraiment les plus simples à configurer. Les éditions Familiales posent parfois des problèmes avec les stratégies de groupe et les partages réseau. Mais pas d’inquiétude, même avec une version Familiale, on peut y arriver avec quelques ajustements.

Ce qui compte vraiment, c’est que les deux PC soient sous Windows. Vous ne pourrez pas éteindre un Mac ou un Linux avec cette méthode spécifique à Windows. Et pour être honnête, j’ai remarqué que plus les versions sont récentes, plus Windows a tendance à bloquer ces commandes par défaut pour des raisons de sécurité.

La commande shutdown pour éteindre à distance

La syntaxe complète et ses paramètres

La commande shutdown est un outil intégré à Windows depuis des décennies. Je l’utilise régulièrement et elle n’a jamais failli. Voici comment elle fonctionne dans sa version la plus complète : shutdown /s /m \NomOuIPduPC /t Secondes /c « Message » /f.

Chaque paramètre a son importance. Le /s signifie « shutdown » pour éteindre. Le /m suivi de \NomDuPC indique la machine cible. Le /t permet de définir un délai en secondes avant l’extinction. Le /c ajoute un message d’avertissement qui s’affichera sur l’écran du PC distant. Et le /f force la fermeture des applications sans demander confirmation.

Exemples pratiques que j’utilise régulièrement

Pour éteindre immédiatement le PC nommé « SALON-PC », je tape : shutdown /s /m \SALON-PC /t 0 /f. Le délai à 0 signifie extinction immédiate. Si je veux laisser 60 secondes à quelqu’un pour sauvegarder son travail, je mets /t 60 à la place.

Quand je veux redémarrer plutôt qu’éteindre, je remplace le /s par /r : shutdown /r /m \SALON-PC /t 30 /c « Redémarrage pour mise à jour ». Cette commande est géniale quand je dois redémarrer un PC après avoir installé quelque chose à distance.

Utiliser l’adresse IP plutôt que le nom

Personnellement, je préfère utiliser l’adresse IP du PC distant plutôt que son nom. C’est plus fiable. La commande devient alors : shutdown /s /m \192.168.1.105 /t 0 /f. Pour trouver l’adresse IP d’un PC, j’ouvre CMD sur cette machine et je tape ipconfig. L’adresse IPv4 affichée est celle que j’utilise ensuite.

Cette méthode évite les problèmes de résolution de noms qui arrivent parfois sur les réseaux domestiques. Quand Windows n’arrive pas à trouver « BUREAU-PC », il trouvera toujours l’IP 192.168.1.10 si elle est active.

Configuration du pare-feu Windows

Autoriser les connexions entrantes pour shutdown

Le pare-feu Windows bloque généralement les commandes d’arrêt à distance par défaut. C’est normal, c’est une mesure de sécurité. Mais pour que notre commande fonctionne, il faut créer une règle spécifique. Je vais sur le PC que je veux pouvoir éteindre à distance et j’ouvre le Pare-feu Windows avec fonctions avancées de sécurité.

Dans la section Règles de trafic entrant, je crée une nouvelle règle personnalisée. Je configure le type sur Personnalisé, je sélectionne Tous les programmes, puis pour le protocole, je choisis TCP. Dans les ports locaux spécifiques, je tape 135 qui est le port RPC utilisé par Windows pour ces opérations.

Les services Windows à activer impérativement

Trois services doivent absolument tourner sur le PC distant pour que l’extinction à distance fonctionne. Je les vérifie toujours en tapant services.msc dans la barre de recherche Windows :

  • Registre distant : ce service permet l’accès au registre depuis le réseau
  • Accès réseau : gère les connexions réseau entrantes
  • Windows Management Instrumentation : indispensable pour les commandes d’administration à distance

Pour chaque service, je fais un clic droit, je vais dans Propriétés, et je m’assure que le type de démarrage est sur Automatique. Ensuite je clique sur Démarrer si le service n’est pas déjà actif. Ce truc est magique, depuis que je fais ça systématiquement, je n’ai plus jamais de problème de connexion.

Désactiver le contrôle de compte utilisateur pour les comptes réseau

Windows a un paramètre de sécurité qui empêche les comptes administrateur réseau d’avoir tous les droits. Pour le désactiver, j’ouvre l’Éditeur de registre en tapant regedit dans la recherche Windows. Je navigue jusqu’à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.

Je cherche une clé nommée LocalAccountTokenFilterPolicy. Si elle n’existe pas, je la crée. C’est une valeur DWORD 32 bits. Je la mets à 1 au lieu de 0. Ce réglage permet aux comptes administrateur locaux d’avoir leurs pleins droits même lors d’une connexion réseau. Sans ça, Windows refuse systématiquement les commandes d’extinction à distance.

Les droits administrateur et partage réseau

Configurer les comptes utilisateur correctement

Pour éteindre un PC à distance, je dois avoir un compte administrateur sur ce PC. C’est vraiment la condition sine qua non. Sur le PC distant, je vais dans Panneau de configuration > Comptes d’utilisateurs et je m’assure que mon compte a bien les droits administrateur.

Si j’utilise le même nom d’utilisateur et le même mot de passe sur mes deux PC, Windows authentifie automatiquement la connexion. C’est vraiment le plus simple. Sinon, je dois spécifier les identifiants dans ma commande avec le paramètre net use avant d’utiliser shutdown.

La commande net use pour s’authentifier

Quand les comptes utilisateur ne correspondent pas entre les deux machines, je commence par établir une connexion authentifiée. J’ouvre CMD en tant qu’administrateur et je tape : net use \AdresseIPduPC /user:NomUtilisateur MotDePasse. Par exemple : net use \192.168.1.105 /user:Administrateur MonMotDePasse123.

Une fois cette connexion établie, je peux ensuite lancer ma commande shutdown sans problème. Windows garde cette authentification en mémoire pendant la session. Personnellement, je trouve cette méthode un peu lourde, donc je préfère vraiment avoir les mêmes identifiants partout sur mon réseau local.

Activer le partage de fichiers et imprimantes

Dans les Paramètres réseau avancés de Windows, je m’assure que le partage de fichiers et d’imprimantes est activé. Ce paramètre est crucial même si je ne partage aucun fichier, car il active les protocoles réseau nécessaires pour les commandes administratives à distance.

Je vais dans Panneau de configuration > Réseau et Internet > Centre Réseau et partage > Modifier les paramètres de partage avancés. Pour le profil Privé, je coche Activer le partage de fichiers et d’imprimantes. Je fais pareil pour le profil Tous les réseaux si je veux que ça fonctionne dans tous les cas.

Alternatives et méthodes complémentaires

PowerShell pour plus de contrôle

PowerShell offre des commandes encore plus puissantes que CMD pour gérer les PC à distance. La cmdlet que j’utilise souvent est Stop-Computer. La syntaxe complète : Stop-Computer -ComputerName NomDuPC -Force. C’est simple et efficace.

L’avantage de PowerShell, c’est qu’on peut gérer plusieurs PC simultanément. Par exemple : Stop-Computer -ComputerName PC1,PC2,PC3 -Force éteindra les trois machines d’un coup. Je trouve ça vraiment pratique quand je gère un petit parc de machines à la maison ou au bureau.

Les scripts batch pour automatiser

Pour automatiser complètement le processus, je crée parfois un fichier .bat que je peux lancer d’un simple double-clic. J’ouvre le Bloc-notes et j’écris quelques lignes simples comme :

@echo off
shutdown /s /m \192.168.1.105 /t 0 /f
pause

Je sauvegarde ce fichier avec l’extension .bat au lieu de .txt. Ensuite, quand je double-clique dessus, il exécute automatiquement la commande d’extinction. Le pause à la fin permet de voir si une erreur s’est produite avant que la fenêtre ne se ferme.

Le Bureau à distance comme alternative complète

Si vous voulez vraiment avoir un contrôle total sur le PC distant, Bureau à distance (Remote Desktop) est la solution ultime. Une fois connecté en Bureau à distance, vous pouvez éteindre le PC normalement depuis le menu Démarrer comme si vous étiez devant.

Pour activer le Bureau à distance, je vais dans Paramètres > Système > Bureau à distance sur le PC que je veux contrôler. J’active l’option et je note le nom du PC. Depuis mon PC principal, je lance mstsc dans la barre de recherche, je saisis le nom ou l’IP du PC distant, et je me connecte avec mes identifiants.

Les outils tiers gratuits

Il existe des logiciels gratuits qui simplifient énormément l’extinction de PC à distance. TeamViewer et AnyDesk permettent de prendre le contrôle complet d’un PC et de l’éteindre en quelques clics. L’avantage, c’est que ces outils fonctionnent même à travers Internet, pas seulement sur le réseau local.

Personnellement, je trouve que ces solutions sont plus simples à configurer pour quelqu’un qui n’est pas à l’aise avec CMD. Mais pour un usage quotidien sur mon réseau domestique, je préfère quand même la méthode CMD qui est instantanée et ne nécessite aucun logiciel supplémentaire.

Dépannage des problèmes courants

Erreur « Accès refusé » lors de l’exécution

C’est l’erreur la plus fréquente que je rencontre. Elle signifie généralement que je n’ai pas les droits administrateur nécessaires ou que les services requis ne sont pas actifs. Ma première réaction est de vérifier que j’ai bien ouvert CMD en tant qu’administrateur sur mon PC local. Pour ça, je fais un clic droit sur l’icône CMD et je choisis Exécuter en tant qu’administrateur.

Ensuite, je vérifie que les trois services dont j’ai parlé plus haut sont bien actifs sur le PC distant. Et je m’assure que la clé de registre LocalAccountTokenFilterPolicy est bien à 1. Dans 90% des cas, c’est l’un de ces éléments qui manque.

Le PC distant n’est pas trouvé sur le réseau

Quand Windows me dit qu’il ne trouve pas le PC cible, c’est généralement un problème de résolution de noms ou de connexion réseau. Je commence par tester avec un ping pour voir si le PC répond. Si le ping échoue, le problème est au niveau réseau, pas au niveau de la commande shutdown.

Je vérifie alors que les deux PC sont sur le même réseau, que le WiFi ou le câble Ethernet est bien connecté. Parfois, un simple redémarrage du routeur règle le problème. Si le ping fonctionne mais que la commande shutdown échoue toujours, je passe à l’utilisation de l’adresse IP au lieu du nom du PC.

Le pare-feu bloque toujours malgré la configuration

Il m’est arrivé plusieurs fois de configurer correctement le pare-feu Windows, mais d’avoir quand même des blocages. Dans ces cas-là, je vérifie si un antivirus tiers comme Avast, Norton ou McAfee ne bloque pas les connexions. Ces logiciels ont souvent leur propre pare-feu qui s’ajoute à celui de Windows.

La solution temporaire pour tester est de désactiver complètement le pare-feu tiers pendant quelques minutes. Si la commande shutdown fonctionne soudainement, je sais que le problème vient de là. Je dois alors créer une exception dans les paramètres de l’antivirus pour autoriser les connexions sur le port 135.

Délai d’extinction qui ne fonctionne pas

Quand je mets un délai avec le paramètre /t et que l’extinction se produit immédiatement quand même, c’est souvent parce qu’il y a une stratégie de groupe qui force l’extinction immédiate. Ça arrive surtout sur les PC en domaine d’entreprise.

Pour annuler une commande shutdown qui a été lancée avec un délai, je peux toujours taper shutdown /a sur le PC distant avant la fin du compte à rebours. Cette commande d’annulation fonctionne aussi à distance avec shutdown /a /m \NomDuPC. C’est sauvé ma peau plusieurs fois quand j’ai lancé une extinction par erreur.

FAQ

Peut-on éteindre un PC à distance via Internet et pas seulement sur le réseau local ?

Techniquement oui, mais c’est beaucoup plus complexe et moins sécurisé. Il faut configurer le routeur pour faire de la redirection de ports, ouvrir le port 135 vers l’extérieur, et utiliser l’adresse IP publique de votre réseau. Personnellement, je déconseille cette approche pour des raisons de sécurité. Il vaut mieux utiliser un VPN pour créer un tunnel sécurisé vers votre réseau local, ou utiliser des solutions comme TeamViewer qui gèrent ça de manière sécurisée.

Est-ce que la commande fonctionne si le PC distant est en veille ?

Non, malheureusement. Si le PC est en veille ou en veille prolongée, il ne répond pas aux commandes réseau. Pour pouvoir l’éteindre à distance, il doit être allumé et connecté au réseau. Par contre, vous pouvez configurer le Wake-on-LAN pour réveiller un PC à distance, puis ensuite utiliser la commande shutdown. C’est un combo que j’utilise parfois pour redémarrer complètement un PC qui est en veille.

Faut-il obligatoirement avoir Windows Pro ou Entreprise ?

Non, ça fonctionne aussi avec Windows Édition Familiale, mais c’est un peu plus compliqué. Les éditions Pro et Entreprise ont des stratégies de groupe et des fonctionnalités réseau plus avancées qui facilitent la configuration. Avec une édition Familiale, il faut souvent bidouiller davantage dans le registre et les services. J’ai réussi à le faire fonctionner sur du Windows 10 Famille, mais j’ai dû passer par toutes les étapes de configuration manuelle que j’ai décrites dans l’article.

La commande shutdown peut-elle endommager le PC ou faire perdre des données ?

Si vous utilisez le paramètre /f qui force la fermeture des applications, il y a un risque de perte de données non sauvegardées, exactement comme si vous appuyiez sur le bouton d’alimentation. C’est pour ça que je recommande toujours de mettre un délai avec /t 60 par exemple, ce qui laisse le temps à l’utilisateur de sauvegarder. La commande en elle-même n’endommagera jamais le matériel, c’est juste un arrêt logiciel normal de Windows.

Comment savoir si la commande a bien fonctionné ?

Quand la commande s’exécute correctement dans CMD, vous ne recevez généralement aucun message de confirmation. C’est le silence qui indique le succès. Si une erreur se produit, Windows affiche un message d’erreur explicite. Pour vérifier que le PC s’est vraiment éteint, je fais généralement un ping quelques secondes après. Si le ping échoue alors qu’il fonctionnait avant, c’est que le PC est bien éteint.

Peut-on programmer une extinction automatique à une heure précise ?

Oui, en combinant la commande shutdown avec le Planificateur de tâches de Windows. Je crée une tâche planifiée qui lance la commande shutdown à l’heure voulue. C’est vraiment pratique pour éteindre automatiquement les PC des enfants à 21h par exemple. Vous pouvez aussi utiliser la commande shutdown /s /t SecondesAvantExtinction pour calculer le délai. Si je veux éteindre dans 2 heures, je mets /t 7200 (2 heures fois 3600 secondes).

Est-ce légal d’éteindre le PC de quelqu’un d’autre à distance ?

Sur votre propre réseau domestique avec vos propres ordinateurs, aucun problème. Dans un environnement professionnel, vous devez avoir l’autorisation et les droits nécessaires. Éteindre le PC de quelqu’un sans autorisation peut être considéré comme du sabotage informatique dans certains contextes. Personnellement, j’utilise cette technique uniquement sur mes propres machines ou celles dont j’ai explicitement la responsabilité.

Quelle est la différence entre shutdown /s et shutdown /p ?

Le paramètre /s effectue un arrêt normal de Windows avec fermeture de session, exactement comme le bouton « Arrêter » du menu Démarrer. Le /p force un arrêt immédiat sans avertissement, un peu comme débrancher le PC. Je n’utilise jamais /p car il ne laisse aucune chance aux applications de se fermer proprement. Le /s est toujours la meilleure option, même si c’est un peu plus long.

Auteur/autrice

  • Rédactrice tech passionnée par l'univers numérique, je décrypte les technologies du quotidien pour les rendre accessibles à tous. Spécialisée dans les guides pratiques et tutoriels, j'aide les utilisateurs à tirer le meilleur parti de leurs appareils et services en ligne.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *