Віддалений перезапуск в безпечний режим? (вікна)


13

Я знаю, що ви можете віддалено відключити машину Windows за допомогою командного рядка "shutdown". Але я вважаю, що неможливо віддалено перевести машину в безпечний режим (за допомогою мереж). Хтось знає спосіб зробити це?

Відповіді:


10

Якщо у вас є права адміністратора на віддаленій машині, це можливо.

Вам потрібно відредагувати файл boot.ini (як правило, він знаходиться в корені диска C:)

Відкрийте командний рядок на локальній машині

тип:

EDIT \\MACHINENAME\C$\BOOT.INI

Відкриється завантажувальний файл ini, який зазвичай виглядає приблизно так:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"  
/noexecute=optin /fastdetect

В кінці останнього рядка потрібно додати

/safeboot:network

останній рядок тоді прочитає щось на кшталт

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"  
/noexecute=optin /fastdetect /safeboot:network

Збережіть зміни, а потім примусьте перезавантажити з командного рядка, і він повинен перезапуститись у безпечному режимі з мережею. Не забудьте змінити файл boot.ini назад, коли закінчите!


2
Варто також зазначити, що RDP може не працювати в безпечному режимі. Я сам не пробував тестування, але мені сказали, що це не працює на XP Home. Ваш пробіг може відрізнятися.
KPWINC

3
Це не працює з Vista / 7. Використання msconfig.exe працює в XP, Vista та 7 (і простіше).
mivk

7

Щоб перезавантажити Windows 7 у безпечному режимі з мережею, запустіть msconfig.exe. На вкладці Boot ви можете вибрати "Safe boot" і є прапорець для встановлення мереж.

Я не впевнений, чи віддалений робочий стіл буде працювати в безпечному режимі. Я використовую TightVNC. Щоб служба TightVNC запустилася в безпечному режимі, скопіюйте її запис у реєстр до safeboot \ network:

REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f

Інші послуги VNC, ймовірно, можна активувати таким же чином.


Я багато разів використовував це з vnc. Це чудово працює.
Джонні

Це чудово працює і для Windows Server 2008 R2. Це має бути прийнята відповідь ІМО
патрік

2

Не ймовірно для машини робочої станції. Вам потрібно щось, що дає вам змогу керувати самою машиною, щоб підказати Windows, як завантажуватись.

У вас буде більше шансу на апаратне забезпечення сервера, оскільки багато виробників створюють можливість віддаленого підключення до консолі.

Якщо у вас є можливість інтерактивного підключення до Windows на машині, ви можете використовувати MSCONFIG для встановлення перемикача / SAFEBOOT в boot.ini, а потім перезавантажте машину. Зробіть «Пуск» -> «Запустити» та введіть MSCONFIG, потім на вкладці boot.ini перевірте / SAFEBOOT у розділі «Параметри завантаження» та оберіть, у який безпечний режим ви хочете завантажитися (у цьому сценарії МЕРЕЖА).


1

У LogMeIn є можливість перезавантаження safemode.


1

Це саме те, для чого пропонується вбудований варіант освітлення HP. Редагування файлу boot.ini не допоможе, оскільки ви не зможете увійти до машини, оскільки служба RDP не запуститься. У випадку, якщо це сервер HP, хоча ви можете підключитися безпосередньо до його консолі через портал https, а також мати доступ до віртуальної "кнопки живлення".


0

Ця відповідь, що стосується редагування boot.ini, є приємною, і все. - ПРИКЛАДНО .... ви не можете змінити файл boot.ini ... якщо слідувати вказівкам "Позначити" крок за кроком - ви потрапили в цегляну стіну тому що boot.ini читається лише.

EDIT: І так .... Я перевірив це, як увійшов як адміністратор.


3
Тому змініть його .... Клацніть правою кнопкою миші ---> Властивості та зніміть прапорець "Тільки для читання" ... Якщо ви знаходитесь у c $ з віддаленим комп'ютером з правами адміністратора, у вас це не повинно виникнути жодних проблем.

0

Якщо ви поспішно вирішили змінити BOOT.iniперезапуск у безпечному режимі з мережею, а потім перезавантажте, ви виявите, що не можете взагалі віддалено входити в систему. Ви, ймовірно, зможете переглянути завантажувальний файл \\machinename\C$\boot.ini, але не зможете його змінити, оскільки він читається лише для читання. Ви також не зможете "клацнути правою кнопкою миші та зняти прапорець" лише для читання "", оскільки ви взагалі не зможете перейти до C$каталогу. Тепер мені доведеться фізично увійти на цю віртуальну робочу станцію, щоб змінити boot.iniзадню частину . Я більше ніколи не зроблю цієї помилки!


Це може здатися помилкою, але це може бути сприйнято як набутий досвід, рівень ноу-хау. Наступного разу у вас будуть готові ваші аварійні плани? ... і служби SSH активні, пам'ятаєте WMIC? WMI прекрасно працює в безпечному режимі, ви можете, наприклад, перезавантажитись до нормального режиму, якщо протягом певного періоду часу в безпечному режимі немає активності. І звичайно, ви можете використовувати WMI для зміни процесу завантаження.
Сампо Саррала - codidact.org

0

Що сталося з файлом boot.ini?

Windows 7 Більше

У попередніх версіях Windows boot.ini був системним файлом, який містив інформацію про операційні системи Windows, встановлені на комп'ютері. Ця інформація відображалася під час запуску при включенні комп'ютера. Це було найкорисніше в конфігураціях з декількома завантаженнями або для досвідчених користувачів або адміністраторів, яким потрібно було налаштувати спосіб запуску Windows.

У цій версії Windows файл boot.ini був замінений на дані конфігурації завантаження (BCD). Цей файл є більш універсальним, ніж boot.ini, і він може застосовуватися до комп'ютерних платформ, які використовують інші засоби, ніж основна система вводу / виводу (BIOS) для запуску комп'ютера.

Якщо вам потрібно внести зміни в BCD, наприклад, видалити записи зі списку відображуваних операційних систем, скористайтеся інструментом командного рядка Bcdedit, вдосконаленим інструментом, призначеним для адміністраторів та ІТ-фахівців. Щоб отримати технічну інформацію про Bcdedit, відвідайте веб-сайт Microsoft для ІТ-фахівців.

Якщо ваш комп’ютер має конфігурацію з декількома завантаженнями, ви все одно можете змінити, яку операційну систему Windows за замовчуванням відкривати та тривалість відображення списку операційних систем, використовуючи Система на панелі керування.

  1. Відкрийте систему, натиснувши кнопку Пуск Зображення кнопки «Пуск», клацніть правою кнопкою миші Комп'ютер, а потім натисніть кнопку Властивості.

2.На лівій панелі натисніть Розширені налаштування системи. Необхідний дозвіл адміністратора Якщо вам буде запропоновано пароль адміністратора або підтвердження, введіть пароль або надайте підтвердження.

3. Відкрийте вкладку «Додатково», а потім у розділі «Запуск та відновлення» натисніть «Налаштування».

4. Під час запуску системи виберіть операційну систему за замовчуванням та кількість часу для відображення списку операційних систем, натисніть кнопку ОК та ще раз натисніть кнопку ОК.

http://windows.microsoft.com/en-ca/windows/what-happened-boot-ini-file#1TC=windows-7


0

Якщо ви зробите цю помилку, ви, ймовірно, зможете перейти до файлу boot.ini через File Explorer, тому \ hostname \ C $ \ boot.ini, і є ймовірність, що ви також зможете видалити "/ safeboot : мережа "та збережіть.

Якщо ви можете зберегти зміни у файлі boot.ini, запустіть командний рядок як адміністратор та спробуйте виконати цю команду для перезавантаження: shutdown / r / m \ hostname / t 00

Сподіваємось, з цим ви повернетесь до справи!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.