[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
loban_ser, скинь пожалуйста твой вариант если не проблема (на личку, ну или как тебе будет удобно).

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 10 месяцев
  • Сообщений: 564
  • Репутация:63

    [+] [-]
dimo70, aa Батник за 18.03.2021 ae
@echo off
cd /D "%~dp0"
Title Boot Menu by dimo70
color 30
mode con: cols=58 lines=12
echo.ЙНННННННННННННННННННННННННННННННННННННННННННННННННННННННН»
echo.є  1 - Enable:  Boot Menu                                є
echo.є  2 - Disable: Boot Menu                                є
echo.є  3 - Enable:  Legacy Advanced Boot Options (F8)        є
echo.є  4 - Enable:  Standart Advanced Boot Options (F8,F10)  є
echo.є  5 - Restart: Safe Mode with Networking                є
echo.є  6 - Restart: Advanced Boot Options (F8)               є
echo.є  7 - Restart: Firmware Menu                            є
echo.є  8 - Start:   Recovery Environment                     є
echo.ИННННННННННННННННННННННННННННННННННННННННННННННННННННННННј
choice /c 12345678 /M "        SELECT A NUMBER:"
goto option-%errorlevel%
:option-1
bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /timeout 3
echo Boot Options Menu enabled!
Echo Menu Timeout = 1 sec.
timeout /t 3
exit
:option-2
bcdedit /set {bootmgr} displaybootmenu no
echo Boot Options Menu disabled!
Echo Menu Timeout = 1 sec.
timeout /t 3
exit
:option-3
bcdedit /set {default} bootmenupolicy legacy
echo Legacy Advanced Boot Options enabled!
Echo Menu Timeout = 1 sec.
timeout /t 3
exit
:option-4
bcdedit /set {default} bootmenupolicy standard
echo Standart Advanced Boot Options enabled!
Echo Menu Timeout = 1 sec.
timeout /t 3
exit
:option-5
cls
timeout /t 3
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "*del" /t REG_SZ /d "bcdedit /deletevalue {current} safeboot" /f
bcdedit /set {default} safeboot Network
shutdown /f /r /t 00
exit
:option-6
cls
echo Restarting in Advanced Boot Options (F8) ...
echo Restarting in 5 sec.
timeout /t 5
bcdedit /set {default} onetimeadvancedoptions yes
shutdown /f /r /t 00
exit
:option-7
cls
echo Restarting in Firmware Menu in 3 sec.
timeout /t 3
shutdown /r /fw /t 0
exit
:option-8
cls
echo Restarting in Recovery Environment in 3 sec.
timeout /t 3
shutdown /r /o /f /t 00
exit

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
можно на постоянной основе включить
bcdedit /set {globalsettings} advancedoptions true
отключить
bcdedit /set {globalsettings} advancedoptions false
bcdedit /deletevalue {globalsettings} advancedoptions
а так при нажатии f8 при запуке
bcdedit /set {default} bootmenupolicy legacy
Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager\LastKnownGood" /v "Enabled" /t REG_DWORD /d "0x1" /f

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Gvint64, что то не совсем доволен моим батником. Сейчас в поисках что то покруче с возможность выбора файла BCD. ab

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
95397Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager\LastKnownGood" /v "Enabled" /t REG_DWORD /d "0x1" /f
loban_ser, Приветствую! aa
Пишут, что ещё надо создать параметр BackupCount (отвечает за количество резервных копий, которые будет создавать система для обеспечения загрузки последней удачной конфигурации. По умолчанию значение 1 (т.е. создаётся одна резервная копия). При необходимости можно поменять это значение на своё усмотрение)
Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager" /v "BackupCount" /t REG_DWORD /d "0x2" /f

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
95399
loban_ser, Приветствую!
Пишут, что ещё надо создать параметр BackupCount (отвечает за количество резервных копий, которые будет создавать система для обеспечения загрузки последней удачной конфигурации. По умолчанию значение 1 (т.е. создаётся одна резервная копия). При необходимости можно поменять это значение на своё усмотрение)
Код:
Reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager" /v "BackupCount" /t REG_DWORD /d "0x2" /f
aa az

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Я хотел чтоб можно было выбор BCD файла делать, как у Ander_73 проделано в OTER. У меня сейчас например вот этот код из трех строках не работает, потому что в загрузчиков что то поломалось. Загружается из другого BCD. Кроме того, при выбора есть возможность включить меню F8 из пешника. Но Ander_73-а я видимо достал уже моими хотелками. aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
95401У меня сейчас например вот этот код из трех строках не работает, потому что в загрузчиков что то поломалось

А пересоздать BCD?

в PE ведь все есть
из PE

Страница 2 из 2


Показать сообщения:    

Текущее время: 29-Мар 13:28

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы