L'utilisation de Windows CMD pour arrêter un ordinateur cause-t-elle des dommages?

14

Lorsque vous lancez shutdown -ipour arrêter un ordinateur à partir de l'invite de commande (CMD), cela endommage-t-il l'ordinateur qui est éteint (local ou distant)?

FlipFloop
la source
21
Pourquoi cela? Avez-vous des problèmes après avoir fait cela?
utilisateur 99572 va bien le
2
@ user99572isfine: C'est une question raisonnable. Il n'y a aucune raison de supposer que l'arrêt invoqué par l'interface graphique est le même mécanisme, et il n'y a aucune raison de supposer cela simplement parce que vous n'avez vu aucun problème jusqu'à présent que vous ne le ferez jamais.
Courses de légèreté avec Monica
1
Considérant ce qu'est une séquence d'arrêt de Charlie Foxtrot Windows en premier lieu (elle se bloque en permanence si une application a une boîte de dialogue ouverte, par exemple), puis considérant que tous les systèmes d'exploitation modernes sont conçus pour récupérer correctement si la prise d'alimentation est tirée, pourquoi vous pensez qu'une commande autre que ** sudo rm -rf C: / ** serait un problème?
Carl Witthoft

Réponses:

35

La shutdowncommande dans Windows effectue un arrêt / redémarrage / fermeture de session normal sur l'ordinateur (local ou distant). Si vous avez fermé tous vos programmes en cours d'exécution et enregistré vos fichiers, il n'y a aucune différence entre exécuter une shutdown commande (avec n'importe quel paramètre) ou utiliser l'interface utilisateur de Windows à partir du menu Démarrer, et la commande n'endommage en aucun cas l'ordinateur ou le système de fichiers .

En savoir plus sur l'exécution de programmes : si certains programmes empêchant l'arrêt sont en cours d'exécution, Windows essaiera automatiquement de les arrêter et, si cela n'est pas possible, il vous en informera. Le seul problème que vous pouvez avoir ici se pose pour les programmes qui effectuent des modifications non enregistrées sur les fichiers: s'ils fournissent une récupération automatique des sessions non correctement fermées (par exemple, comme Microsoft Office ), ils enregistreront leur état pour le récupérer au prochain démarrage, sinon vous perdre les données non enregistrées.

Marco Bonelli
la source
La formulation est un peu étrange. Cela donne l'impression que Microsoft Office enregistre les états. Pour autant que je sache, jusqu'au bureau 2013, cela n'existait pas.
Ismael Miguel
@IsmaelMiguel en fait, qui a été implémenté depuis Office 2007
Marco Bonelli
C'est en fait très étrange, car je ne l'ai jamais vu fonctionner. Peut-être que j'ai besoin d'une mise à jour: /
Ismael Miguel
1
@IsmaelMiguel Je ne sais pas, je l'ai vu à l'oeuvre sur mon ancienne version 2007 et c'est aussi documenté sur le site de Microsoft ici
Marco Bonelli
2
@IsmaelMiguel, C'est une option depuis bien plus longtemps qu'Office 2007. Je suis certain qu'elle existe dans Office 2003 (une machine l'utilise actuellement). Je ne sais pas quand il a été introduit pour la première fois. Mais ce n'est, après tout, même pas à distance un nouveau concept.
Makyen
20

Non, ce ne sera pas le cas.

Lorsque vous utilisez le menu Démarrer pour arrêter l'ordinateur, il utilisera également la même commande d'arrêt, uniquement avec des paramètres différents.

L' shutdown -ioption a été faite pour exposer les fonctionnalités que le menu de démarrage normal de Windows n'offre pas sans nécessiter l'utilisation de la ligne de commande. Par exemple, shutdown -ipeut être utilisé pour envoyer une commande d'arrêt à un autre PC.

De la même manière, cela shutdown -in'endommagera pas votre ordinateur shutdown -s -t 0.

Il y a aussi l' -foption, qui est de forcer un arrêt. Cela n'endommagera pas vos fenêtres, mais cela peut entraîner la perte de toutes les données non enregistrées (comme un document Word ouvert qui n'a pas été enregistré).

Normalement, Windows vous montrera une boîte de dialogue avec: Il existe un programme empêchant un arrêt. Voulez-vous quand même annuler ou continuer? Une temporisation annulera éventuellement l'arrêt. Avec l' -foption, au lieu d'afficher le message, il supposera "continuer quand même" et fermera tous les programmes restants.

LPChip
la source