2

В настоящее время на моей машине установлено 3 системы Windows (2x Win7, 1x Win8). Чтобы переключиться между ними, я должен перезагрузить компьютер, выбрать правильную систему в Windows Boot Manager и нажать Enter. Могу ли я написать скрипт / программу, которая автоматически перезагрузит компьютер и загрузит другую Windows? Я думал об изменении ОС по умолчанию в bcdedit - это правильный путь?

2 ответа2

0

Вы можете использовать bcdedit /default {current}, чтобы установить текущую работающую ОС по умолчанию, или bcdedit /default {GUID}, чтобы установить конкретную версию по умолчанию.

Замените {GUID} идентификатором, показанным в команде bcdedit (без параметров) для интересующего вас загрузчика - например,

bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71}

https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/changing-the-default-boot-entry

0

Вы можете создать 3 сценария BATCH, по одному для каждой операционной системы, и они могут использовать команду bcdedit для временной установки операционной системы на загрузку с помощью параметра /bootsequence {someguid} .

Как сделать:

Для начала нам нужно знать GUID каждой ОС.Для этого выполните bcdedit /v /enum ALL и найдите запись "Windows Boot Loader" с описанием, которое соответствует ОС, из которой вы хотите получить GUID, теперь GUID - это значение в "идентификаторе".
Теперь создайте для каждой ОС один пакетный скрипт, содержащий:

bcdedit /bootsequence {руководство для запуска}
shutdown -r -t 0

Замените {guid of os to start} на GUID, который вы получили ранее.
Теперь вы можете загружаться во все нужные вам окна, выполняя сценарии BATCH от имени администратора.

Совет:

Вы можете создать ярлык на рабочем столе для запуска сценария от имени администратора по умолчанию и использовать сочетание клавиш.
Для этого создайте ярлык для каждого скрипта на рабочем столе, откройте его свойства, переключитесь на вкладку "Ярлык", теперь вы можете установить комбинацию клавиш в "Клавише быстрого доступа" и в разделе «Дополнительно ...» вам необходимо установить флажок "Выполнить". как администратор ".

Предупреждение безопасности:

При выполнении сценариев с правами администратора вы должны установить строгие разрешения, запрещающие пользователям без прав администратора редактировать сценарии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .