Как установить значение текущей операционной системы в качестве операционной системы по умолчанию - с помощью кода C# или сценария
Как установить значение текущей операционной системы в качестве операционной системы по умолчанию - с помощью кода C# или сценария. вручную: панель управления -> Система -> Изменить систему -> Дополнительно -> Настройка -> (запуск и восстановление) проверили операционную систему по умолчанию. Я делаю это с помощью этого скрипта, я хочу установить в текущем рабочем идентификатор: bcdedit /default
3 ответа
Ответ, который вы ищете:
bcdedit / default {current}
Вы должны выполнить эту командную строку из программы aC#, которая приобрела административные права, иначе она потерпит неудачу.
Магазин BCD Windows доступен только с правами администратора.
В качестве альтернативы вы можете использовать WMI для программного доступа к хранилищу BCD. Эквивалентный программный код для приведенной выше командной строки составляет 10-20 строк кода C#.
Вы устанавливаете элемент "DefaultObject" объекта {bootmgr} в значение {current}.
Вы можете использовать метод Process.Start():
Process.Start("bcdedit.exe", "/default " + yourOSId);
Вы не можете изменить / установить версию ОС. Вы можете только прочитать это.