Comment éteindre ou redémarrer à distance un ordinateur Windows
Cet article vous montrera comment utiliser l' outil de commande(command tool) d'arrêt à distance dans Windows pour arrêter ou redémarrer à distance un ordinateur local ou en réseau. Cela peut parfois être très utile si vous avez plusieurs ordinateurs à la maison ou sur votre réseau que vous souhaitez arrêter ou redémarrer rapidement.
Vous pouvez même éteindre un ordinateur à distance via Internet , mais vous devez d'abord connecter un VPN au réseau ou à l' ordinateur cible(target computer) que vous souhaitez éteindre. Je ne vais pas couvrir les VPN(VPNs) dans cet article, mais si c'est quelque chose que vous voulez faire, n'hésitez pas à le rechercher sur Google.
Vous pouvez effectuer un arrêt à distance à partir de l' invite de commande(command prompt) à l'aide de la commande shutdown et de ses commutateurs associés, à partir de la boîte de dialogue(dialog box) d'arrêt à distance ou à partir d'un fichier batch(batch file) . Je vais passer par les trois méthodes dans cet article.
Présentation de l'arrêt à distance
Pour que cela fonctionne, vous devez d'abord suivre quelques étapes, sinon vous obtiendrez constamment un message d'erreur (error message)Accès refusé (5)(Access is Denied (5)) et cela vous rendra fou.
Étape 1(Step 1) : Tout d'abord, pour éteindre à distance un ordinateur de votre réseau, vous devez vous assurer que vous disposez d'un accès administratif à l'ordinateur cible. Si vous êtes sur un réseau domestique(home network) , la meilleure façon de procéder est de vous assurer que tous les ordinateurs font partie du même groupe de travail et qu'ils ont tous au moins un compte administrateur(Administrator account) avec le même nom d' utilisateur et le même mot de passe(username and password) .
Vous n'avez pas besoin d'utiliser le compte administrateur(administrator account) intégré sur l'un ou l'autre des ordinateurs pour que cela fonctionne, mais le compte d'utilisateur(user account) que vous utilisez sur les deux ordinateurs doit faire partie du groupe Administrateurs(Administrators group) sur l'ordinateur local. Si vous allez dans le Panneau de configuration et cliquez(Control Panel and click) sur Comptes d'utilisateurs(User Accounts) et qu'il indique Administrateur(Administrator) ou Administrateur local( Local Administrator) , tout va bien. Encore une fois(Again) , les noms des comptes d'utilisateurs et le mot de passe doivent être identiques.
Si vous êtes dans un environnement d'entreprise avec un domaine, vous souhaiterez probablement vous connecter à l'aide du compte d'administrateur de domaine(domain administrator account) . En utilisant ces informations d'identification, vous devriez pouvoir éteindre n'importe quel autre ordinateur du réseau, même s'ils sont connectés avec des informations d'identification différentes.
Étape 2(Step 2) : La deuxième étape consiste à activer le partage de fichiers et d'imprimantes(File and Printer Sharing) et à l'autoriser via le pare-feu Windows(Windows firewall) . Pour ce faire, accédez au Panneau de configuration et cliquez(Control Panel and click) d'abord sur Centre Réseau et partage(Network and Sharing Center) . Cliquez sur le lien Modifier les paramètres de partage avancés dans le (Change advanced sharing settings)menu de gauche(left menu) et sélectionnez le bouton radio(radio button) pour Activer la découverte du réseau( Turn on network discovery) et Activer le partage de fichiers et d'imprimantes(Turn on file and printer sharing) .
Revenez à la fenêtre principale du Panneau de configuration et cliquez(Control Panel window and click) sur Pare-feu Windows(Windows Firewall) . Cliquez(Click) sur Autoriser un programme ou une fonctionnalité via le pare-feu Windows(Allow a program or feature through Windows Firewall) dans le menu de gauche.
Assurez-vous de ne cocher que la case Home/Work (Private) et non Public . Vous n'avez pas besoin d'autoriser quoi que ce soit d'autre à travers le pare-feu. Vous pouvez lire sur d'autres sites pour autoriser WMI , Remote Shutdown , Network Discovery , etc., mais je l'ai testé sans aucun de ceux-ci et cela fonctionne très bien.
Étape 3(Step 3) : Enfin, si vous tentez de cibler à distance un ordinateur Windows Vista , Windows 7 ou Windows 8, vous devrez modifier la base de registre. À moins que vous ne le fassiez, cela ne fonctionnera tout simplement pas. Vous n'obtiendrez que le message Accès (Access)refusé(Denied message) quoi qu'il arrive.
Ouvrez l' éditeur de registre(registry editor) en allant sur Démarrer et(Start and typing) en tapant regedit . Accédez maintenant à la clé suivante :
HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System
Cliquez avec le bouton droit sur Système(System) sur le côté gauche et choisissez Nouveau - Valeur DWORD (32 bits)(New – DWORD (32-bit) Value) .
Une nouvelle valeur apparaîtra en bas dans la fenêtre de droite(right window) et le texte sera mis en surbrillance. Remplacez le nom par LocalAccountTokenFilterPolicy et appuyez sur Entrée(Enter) . Maintenant, double-cliquez dessus et changez la valeur de 0 à 1 .
Cliquez sur OK(Click OK) et fermez le registre. Vous n'avez pas besoin de redémarrer l'ordinateur car les modifications doivent prendre effet immédiatement. Cette clé de registre(registry key) est nécessaire car dans Windows Vista et supérieur, un compte administrateur(administrator account) est dépouillé de ses informations d'identification lors de la connexion à distance. Cela permettra au compte de conserver les privilèges administratifs.
Vous lirez également sur d'autres sites pour démarrer le service de registre distant(Remote Registry) s'il n'est pas en cours d'exécution et pour modifier la politique de sécurité(security policy) locale en ajoutant le groupe Tout(Everyone) le monde à Forcer l'arrêt à partir d'un paramètre de politique de système distant( Force shutdown from a remote system) . Lors de mes tests sur Windows 7 et 8, il n'était pas nécessaire d'effectuer ces tâches et vous ne devriez vraiment pas le faire, car cela ouvre votre système à des pirates potentiels.
Évidemment, vous aurez également besoin de connaître tous les noms des autres ordinateurs du réseau. Vous pouvez le faire en accédant au Panneau(Control Panel) de configuration , puis en cliquant sur Système(System) .
Arrêt à distance via l'invite de commande
La commande d'arrêt est la plus flexible lorsqu'elle est utilisée à partir de l' invite de commande(command prompt) car vous pouvez y ajouter un tas de commutateurs, ce qui vous permet de personnaliser le comportement. Allez dans Démarrer(Start) , puis Exécuter(Run) et tapez CMD . Vous pouvez voir la liste des commutateurs en tapant shutdown /? dans la fenêtre de commande(command window) .
Vous devez utiliser au moins un commutateur pour que la commande fasse quoi que ce soit. Fondamentalement(Basically) , vous taperiez shutdown /x /y /z où x, y, z sont des lettres dans la liste ci-dessus.
Voici quelques-uns des commutateurs de commande les plus courants et les actions qu'ils effectuent :
/s: éteint l'ordinateur
/r: Redémarre l'ordinateur
/m \\computername : L'ordinateur distant cible à arrêter
/f: force les programmes à se fermer immédiatement
/t: attendra un certain temps en secondes avant de s'arrêter ou de redémarrer
/a: annule un arrêt si vous avez utilisé une commande d'arrêt précédente avec /t.
Ainsi, pour éteindre à distance une autre machine de votre réseau, vous devez taper dans l'invite de commande les commandes suivantes :
shutdown /m \\computername /r /f
Cette commande redémarrera l'ordinateur nommé nom de l'ordinateur(computername) et forcera la fermeture de tous les programmes en cours d'exécution.
shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60
Cette commande éteindra l'ordinateur nommé computername , forcera la fermeture de tous les programmes en cours d'exécution, affichera un message à l'utilisateur et comptera à rebours 60 secondes avant qu'il ne s'éteigne.
Arrêt à distance via la boîte de dialogue d'arrêt
Si vous n'aimez pas tous ces commutateurs ou l'utilisation de l' invite de commande(command prompt) en général, vous pouvez afficher la boîte de dialogue(dialog box) d'arrêt . Vous pouvez le faire facilement en utilisant simplement le /i command switch pour la commande shutdown.
La boîte de dialogue d'arrêt à distance apparaîtra maintenant comme indiqué ci-dessous.
Cliquez sur le bouton Ajouter(Add) ou Parcourir pour ajouter des ordinateurs à la liste. (Browse)Vous pouvez ensuite exécuter les commandes sur l'ensemble du lot d'ordinateurs. Si vous cliquez sur Ajouter(Add) , vous devrez entrer le nom(network name) de réseau de l'ordinateur au format \\computername ou simplement computername , l'un ou l'autre fonctionne.
Bien sûr, vous devez connaître le nom réel de l'ordinateur(computer name) , que j'ai mentionné ci-dessus. Ajoutez donc autant d'ordinateurs à la liste que vous le souhaitez, puis définissez vos options. Vous pouvez arrêter, redémarrer ou annoter un arrêt inattendu.
Vous pouvez également afficher un avertissement, si vous le souhaitez, pendant le nombre de secondes que vous choisissez et vous pouvez taper un commentaire en bas qui sera affiché aux utilisateurs. C'est à peu près ça!
Arrêt à distance via un fichier batch
Enfin, vous pouvez créer un fichier batch(batch file) afin de pouvoir faire tout cela en exécutant simplement le fichier. Vous pouvez également planifier l' exécution du fichier(batch file) de commandes à des intervalles spécifiques ou lors d'événements spécifiques à l'aide du Planificateur de tâches(Task Scheduler) .
Allez simplement dans le Bloc-notes et tapez(Notepad and type) les commandes que vous auriez tapées dans l' invite de commande(command prompt) :
shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r
Ensuite, enregistrez simplement le fichier avec une extension de fichier .BAT(.BAT file extension) en choisissant Tous les fichiers(All Files) pour Enregistrer en tant que type ( Save as type ) et ajoutez .bat à la fin du nom de fichier(file name) .
Cela va redémarrer trois ordinateurs sur mon réseau domestique(home network) . Vous pouvez mettre autant de commandes que vous le souhaitez dans le fichier batch(batch file) , alors n'hésitez pas à expérimenter !
J'ai écrit un article détaillé sur l'utilisation des fichiers batch dans Windows(how to use batch files in Windows) , alors lisez-le si vous n'êtes pas familier avec les fichiers batch ou le planificateur de tâches(task scheduler) . Prendre plaisir!
Related posts
Comment empêcher l'arrêt d'un ordinateur Windows
Modifier les sons de démarrage et d'arrêt de Windows
Désactiver le message Redémarrer maintenant après le message de mise à jour automatique de Windows
9 Quick Ways pour faire un Image Transparent sur Windows and Mac
Comment faire pour récupérer des fichiers supprimés accidentellement dans Windows
Comment mapper un lecteur réseau sous Windows
Comment changer Desktop Icon Spacing dans Windows 11/10
Comment calibrer votre moniteur sous Windows et OS X
Comment changer la taille de l'icône du bureau dans Windows
Comment convertir WebP en GIF sur Windows or Mac
Comment remplacer le Bloc-notes dans Windows par des alternatives
Windows 10 & Windows 7 RAM Requirements - Combien de mémoire avez-vous besoin?
Comment effacer ou supprimer mes documents récents dans Windows
Comment effacer de force la file d'attente d'impression sous Windows
Comment signer un PDF File sur Windows
Modifier la lettre de lecteur dans Windows pour un périphérique USB externe
Comment connecter un projecteur à un ordinateur Windows ou Mac
Comment enregistrer la disposition des icônes de votre bureau dans Windows XP, 7, 8
Comment déplacer ou copier automatiquement des fichiers dans Windows
Correction de l'erreur Windows Live Mail 0x800CCC0B