Ответ, который вы ищете:
bcdedit / default {current}
Вы должны выполнить эту командную строку из ac #Программа, получившая права администратора, в противном случае произойдет сбой.
Хранилище Windows BCD доступно только с правами администратора.
В качестве альтернативы вы можете использовать WMI для программного доступа к хранилищу BCD.Эквивалентный программный код для приведенной выше командной строки составляет 10-20 строк кода на c #.
Вы устанавливаете элемент "DefaultObject" объекта {bootmgr} в значение {current}.