Удаленный перезапуск в безопасном режиме? (окна)


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 вы можете выбрать «Безопасную загрузку» и есть флажок для сети.

Я не уверен, будет ли удаленный рабочий стол работать в безопасном режиме. Я использую 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 имеет возможность перезагрузки в безопасном режиме.


1

Это именно то, для чего предназначена встроенная опция отключения освещения HP. Редактирование файла boot.ini не сильно поможет, поскольку вы не сможете войти в систему, так как служба RDP не будет работать. В случае, если это сервер HP, вы можете напрямую подключиться к его консоли через портал https, а также получить доступ к виртуальной «кнопке питания».


0

Этот ответ выше о редактировании boot.ini хорош, и все - ЗА ИСКЛЮЧЕНИЕМ… вы не можете изменить файл boot.ini ... если вы будете следовать указаниям «Марка» шаг за шагом - вы попадаете в кирпичную стену потому что boot.ini только для чтения.

РЕДАКТИРОВАТЬ: И да .... Я проверил это вошел в систему как администратор.


3
Так что измените его .... Щелкните правой кнопкой мыши ---> Свойства и снимите флажок "Только для чтения" ... Если вы находитесь на удаленном компьютере с правами администратора, у вас не должно возникнуть проблем с этим.

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 через проводник, так что \ hostname \ C $ \ boot.ini, и есть вероятность, что вы также сможете удалить "/ safeboot : сеть "и сохранить.

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

Надеюсь, с этим вы вернетесь в бизнес!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.