Як віддалено вимкнути або перезавантажити комп'ютер Windows
Ця стаття покаже вам, як використовувати віддалений інструмент командного завершення роботи у Windows для віддаленого вимкнення або перезавантаження локальних або мережевих комп'ютерів. Це може бути дуже корисним, якщо у вас є кілька комп'ютерів вдома або у вашій мережі, які потрібно швидко завершити або перезапустити.
Ви навіть можете віддалено вимкнути комп'ютер через Інтернет, але спочатку вам доведеться або VPN в мережі, або в цільовий комп'ютер, який ви хочете вимкнути. Я не збираюся охоплювати VPN у цій статті, але якщо це те, що ви хочете зробити, не соромтеся Google.
Ви можете виконати віддалене вимкнення з командного рядка за допомогою команди завершення роботи та пов'язаних з ним комутаторів, з діалогового вікна віддаленого вимкнення або з пакетного файлу. У цій статті я перегляну всі три методи.
Огляд віддаленого вимикання
Для того, щоб це працювало, є кілька кроків, які потрібно виконати, інакше ви постійно отримаєте Доступ заборонений (5) повідомлення про помилку, і це змусить вас з розуму.
Крок 1: По-перше, для віддаленого вимкнення комп'ютера у мережі потрібно переконатися, що ви маєте адміністративний доступ до цільового комп'ютера. Якщо ви працюєте в домашній мережі, найкращим способом зробити це, щоб переконатися, що всі комп'ютери знаходяться в одній робочій групі, і що всі вони мають принаймні один обліковий запис адміністратора з однаковим ім'ям користувача та паролем.
Вам не потрібно використовувати вбудований обліковий запис адміністратора на будь-якому з цих комп'ютерів, але обліковий запис користувача, який ви використовуєте на обох комп'ютерах, повинен бути частиною групи адміністраторів на локальному комп'ютері. Якщо ви перейдете до Панелі керування та натисніть Облікові записи користувачів і це говорить Адміністратор або Місцевий адміністратор, тоді ти в порядку. Знову ж таки, імена облікових записів користувачів і пароля повинні бути однаковими.
Якщо ви перебуваєте в корпоративному середовищі з доменом, ви, можливо, захочете увійти, використовуючи обліковий запис адміністратора домену. Використовуючи ці облікові дані, ви маєте можливість вимкнути будь-який інший комп'ютер у мережі, навіть якщо вони ввійшли до системи з використанням різних облікових даних.
Крок 2: Другий крок - увімкнути Спільний доступ до файлів і принтерів і дозволити його через брандмауер Windows. Для цього перейдіть до Панелі керування та натисніть Центр мереж і спільного доступу спочатку. Натисніть на Змінити додаткові налаштування спільного доступу у лівому меню і виберіть перемикач для Увімкніть виявлення мережі і Увімкніть спільний доступ до файлів і принтерів.
Поверніться до головного вікна панелі керування та натисніть на брандмауер Windows. Натисніть на Дозволити програму або функцію через брандмауер Windows у лівому меню.
Переконайтеся, що ви лише перевіряєте Головна / Робота (приватна) і не публічно. Вам не потрібно дозволяти щось інше через брандмауер. Ви можете прочитати на інших сайтах, щоб дозволити WMI, Remote Shutdown, Network Discovery тощо, але я перевірив його без будь-яких з них, і це працює просто відмінно.
Крок 3Нарешті, якщо ви намагаєтеся віддалено керувати комп'ютером Windows Vista, Windows 7 або Windows 8, вам потрібно буде змінити реєстр. Якщо ви не зробите цього, вона просто не працюватиме. Ви отримаєте тільки повідомлення Access is Denied незалежно від того, що.
Відкрийте редактор реєстру, натиснувши Пуск і ввівши regedit. Тепер перейдіть до наступного ключа:
HKEY_LOCAL_MACHINE - ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ - Microsoft - Windows - CurrentVersion - Правила - Система
Клацніть правою кнопкою миші Система на лівій стороні і виберіть Нове - значення DWORD (32-біт).
У правому вікні внизу з'явиться нове значення, а текст буде виділено. Змініть назву на LocalAccountTokenFilterPolicy і натисніть Enter. Тепер двічі клацніть на ньому і змініть значення від 0 до 1.
Натисніть OK і закрийте реєстр. Вам не потрібно перезавантажувати комп'ютер, оскільки зміни повинні вступити в силу негайно. Цей розділ реєстру необхідний, оскільки в Windows Vista і вище обліковий запис адміністратора позбавлений повноважень при віддаленому підключенні. Це дозволить залишити обліковий запис адміністративними привілеями.
Ви також прочитаєте на інших сайтах, щоб почати Віддалений реєстр , якщо це не виконується, і редагувати локальну політику безпеки, додаючи Всі до групи Примусове вимикання з віддаленої системи налаштування політики. У моєму тестуванні на Windows 7 і 8 не було необхідності виконувати ці завдання, і ви дійсно не повинні, тому що це відкриває вашу систему потенційним хакерам.
Очевидно, ви також повинні знати всі назви інших комп'ютерів у мережі. Ви можете зробити це, перейшовши Панель управління і натиснувши Система.
Віддалене завершення роботи через командний рядок
Команда shutdown є найбільш гнучкою при використанні її з командного рядка, тому що до неї можна додати групу перемикачів, які дозволяють налаштувати поведінку. Йти до Початок, потім Запустити, і введіть CMD. Список перемикачів можна побачити, набравши shutdown /? у вікні команд.
Для того, щоб команда могла зробити що-небудь, потрібно використовувати принаймні один перемикач. В основному ви вводите shutdown / x / y / z де x, y, z - літери у списку вище.
Ось кілька найпоширеніших командних перемикачів і дії, які вони виконують:
/ s: Вимикає комп'ютер
/ r: Перезавантажує комп'ютер
/ м ім'я комп'ютера: Цільовий віддалений комп'ютер вимикається
/ f: Примушує програми негайно закриватися
/ t: Чекає певний час у секундах перед вимкненням або перезапуском
/ a: Перериває завершення роботи, якщо ви використовували попередню команду вимкнення з / t.
Отже, для віддаленого вимкнення іншої машини у вашій мережі, ви повинні ввести в командному рядку наступні команди:
shutdown / m Ім'я_комп'ютера / r / f
Ця команда перезавантажить комп'ютер з іменем ім'я комп'ютера і примусово закрити всі програми, які все ще працюють.
ім'я_задачі -s -f -c "Комп'ютер перезавантажиться, будь ласка, збережіть всю роботу". -t 60
Ця команда завершить роботу імені комп'ютера ім'я комп'ютера, примусово закрити всі запущені програми, показувати повідомлення користувачеві та відлікти 60 секунд, перш ніж він вимкнеться.
Віддалене вимкнення через діалогове вікно вимикання
Якщо вам не подобаються всі ці комутатори або за допомогою командного рядка загалом, ви можете відкрити діалогове вікно вимкнення. Ви можете зробити це легко, просто використовуючи перемикач / i для команди завершення роботи.
Відкриється діалогове вікно віддаленого вимкнення, як показано нижче.
Натисніть кнопку Додати або Огляд , щоб додати комп'ютери до списку. Потім можна запускати команди на всій партії комп'ютерів. Якщо натиснути кнопку "Додати", потрібно ввести назву комп'ютера у форматі ім'я комп'ютера або просто ім'я комп'ютера, або працює.
Звичайно, потрібно знати фактичне ім'я комп'ютера, про яке я згадував, як можна визначити вище. Так що додайте стільки комп'ютерів до списку, скільки захочете, а потім встановіть параметри. Ви можете вимкнути, перезавантажити або анотувати несподіване завершення роботи.
Можна також показувати попередження, якщо хочете, за кілька секунд, які ви вибрали, і ви можете ввести коментар у нижній частині, який буде відображатися користувачам. Ось про це!
Віддалене завершення роботи через пакетний файл
Нарешті, ви можете створити пакетний файл, щоб зробити все це, просто запустивши файл. Крім того, можна запланувати запуск пакетного файлу через певні проміжки часу або під час певних подій за допомогою планувальника завдань.
Просто зайдіть у Блокнот і введіть команди, які ви б ввели в командному рядку:
ім'я_запуску -m
ім'я_запуску -m
ім'я_реєстратора -r
Потім просто збережіть файл з розширенням .BAT, вибравши Усі файли для Зберегти як тип і додати .bat до кінця імені файлу.
Це перезавантажить три комп'ютери в домашній мережі. Ви можете помістити стільки команд у пакетний файл, скільки хочете, тому не соромтеся експериментувати!
Я написав велику посаду як використовувати пакетні файли в Windows, так що читайте, якщо ви не знайомі з командними файлами або планувальником завдань. Насолоджуйтесь!