Вызывает ли использование Windows CMD для выключения компьютера какое-либо повреждение?

14

Когда вы запускаете, shutdown -iчтобы выключить компьютер из командной строки (CMD), повреждает ли он выключаемый компьютер (локальный или удаленный)?

FlipFloop
источник
21
Зачем это? Есть ли у вас проблемы после этого?
Пользователь 99572 в порядке
2
@ user99572isfine: это разумный вопрос. Нет никаких оснований полагать, что завершение работы с помощью графического интерфейса - это тот же механизм, и нет никаких оснований предполагать, что только потому, что вы до сих пор не сталкивались с проблемами, которых никогда не будет.
Легкость гонок с Моникой
1
Учитывая, во-первых, последовательность выключения Charlie Foxtrot Windows (она постоянно зависает, если, например, в каком-то приложении открыто диалоговое окно), а затем учитывая, что все современные ОС предназначены для корректного восстановления, если вынуть вилку из розетки, почему Вы думаете, что какая-то команда, отличная от ** sudo rm -rf C: / **, будет проблемой?
Карл Виттофт

Ответы:

35

shutdownКоманды в Windows , выполняет нормальное завершение работы / перезагрузка / выхода из системы на компьютере (локальный или удаленный). Если вы закрыли все запущенные программы и сохранили свои файлы, нет никакой разницы между выполнением какой-либо shutdown команды (с любым параметром) или использованием интерфейса пользователя Windows из меню «Пуск», и эта команда никоим образом не повреждает компьютер или файловую систему. ,

Подробнее о запущенных программах : если запущены некоторые программы, предотвращающие завершение работы, Windows автоматически попытается завершить их и, если это невозможно, предложит вам об этом. Единственная проблема, с которой вы можете столкнуться, возникает у программ, выполняющих несохраненные изменения файлов: если они обеспечивают автоматическое восстановление не правильно закрытых сессий (например, Microsoft Office ), они сохранят свое состояние, чтобы восстановить его при следующем запуске, иначе вы потерять несохраненные данные.

Марко Бонелли
источник
Формулировка немного странная. Это дает ощущение, что Microsoft Office сохраняет состояния. Насколько я знаю, до офиса 2013 года такого не было.
Исмаэль Мигель
@IsmaelMiguel на самом деле, это было реализовано с Office 2007
Марко Бонелли
Это на самом деле очень странно, так как я никогда не видел, чтобы это работало. Может быть, мне нужно обновление: /
Исмаэль Мигель
1
@IsmaelMiguel Я не знаю, я видел это на работе над моей старой версией 2007 года, и это также задокументировано на сайте Microsoft здесь
Марко Бонелли
2
@IsmaelMiguel, это был вариант гораздо дольше, чем Office 2007. Я уверен, что он существует в Office 2003 (один компьютер в настоящее время использует его). Я не знаю, когда это было впервые введено. Но это, в конце концов, даже отдаленно не новая концепция.
Макьен,
20

Нет, не будет.

Когда вы используете меню «Пуск» для выключения компьютера, оно также будет использовать ту же команду выключения, только с другими параметрами.

shutdown -iВариант, чтобы обнажить особенности, нормальные окна StartMenu не предлагают , не требуя использования командной строки. Например, shutdown -iможет использоваться для отправки команды выключения на другой ПК.

Таким же образом, shutdown -iкоторый не повредит ваш компьютер, ни будет shutdown -s -t 0.

Существует также -fопция, которая заключается в принудительном отключении. Это не повредит ваши окна, но может привести к потере любых несохраненных данных (например, документа с открытым словом, который не был сохранен).

Обычно окна показывают диалоговое окно с: Есть программа, предотвращающая выключение. Вы хотите отменить или продолжить в любом случае? Тайм-аут в конечном итоге прервет выключение. С -fопцией, вместо показа сообщения, он примет «продолжить в любом случае» и закроет все оставшиеся программы.

LPChip
источник