Чи вимикання Windows з командного рядка викликає пошкодження?
Більшість з нас використовує меню "Пуск", щоб закрити нашу систему Windows, але чи можна завдати шкоди, якщо ви вирішите використовувати командний рядок? Чи є якісь особливі команди, які можуть спричинити пошкодження, а інші не? Сьогоднішня посада SuperUser Q&A відповідає на запитання читача.
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Знімок знімків Acid Pix (Flickr).
Питання
Читач SuperUser FlipFloop хоче знати, чи можна використовувати Windows CMD для вимкнення комп'ютера:
При запуску shutdown -i вимкнути комп'ютер за допомогою командного рядка (CMD), чи це пошкодження комп'ютера, який вимикається (локально або віддалено)?
Чи використовує Windows CMD для вимикання комп'ютера завдають шкоди?
Відповідь
Співробітники SuperUser Марко Бонеллі та LPChip мають відповідь для нас. По-перше, Марко Бонеллі:
Команда shutdown у Windows виконує нормальне завершення роботи / перезавантаження / виходу з комп'ютера (локально або віддалено). Якщо ви закрили всі запущені програми та зберегли файли, немає ніякої різниці між запуском будь-якої команди вимкнення (з будь-яким параметром) або за допомогою інтерфейсу Windows за допомогою Меню «Пуск». Команда ніяк не пошкоджує комп'ютер або файлову систему.
Докладніше про запуск програм
Якщо програми, що перешкоджають вимкненню, виконуються, Windows автоматично намагатиметься їх припинити і, якщо це неможливо, підкаже про це. Єдина проблема, яка виникає тут, - це програми, які виконують незбережені зміни файлів. Якщо вони забезпечують автоматичне відновлення неправильно закритих сеансів, наприклад, Microsoft Office, вони збережуть стан, щоб відновити його під час наступного запуску, інакше ви втратите незбережені дані.
Далі йде відповідь від LPChip:
Ні, не буде. При використанні Меню «Пуск» щоб вимкнути комп'ютер, він також буде використовувати таку ж команду вимикання, тільки з різними параметрами.
The shutdown -i було зроблено опцію виставлення функцій, які Windows Меню «Пуск» не пропонує без використання Командний рядок. Наприклад, shutdown -i може використовуватися для відправки команди завершення роботи на інший комп'ютер.
Таким же чином shutdown -i не завдасть шкоди вашому комп'ютеру shutdown -s -t 0.
Існує також -f опція, яка використовується для примусового вимкнення. Це не пошкодить вашу систему Windows, але може призвести до втрати будь-яких незбережених даних (наприклад, незбереженого документа відкритого слова).
Як правило, Windows покаже вам деякий діалог, наприклад: «Існує програма, яка запобігає виключенню. Ви хочете скасувати або продовжити все одно? ”Таймаут зрештою припинить завершення роботи. З -f замість того, щоб показувати вам повідомлення, він вважатиме, що ви хочете продовжити все одно і закрити всі інші програми.
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.