мне нужно подать команду:Inno Setup - Bcdedit не работает
bcdedit /set {default} recoveryenabled No
, но он не работает с программой установки Inno.
Я попытался, как показано ниже:
[Setup]
PrivilegesRequired=admin
[Run]
Filename: "{cmd}"; Parameters: "/c ""bcdedit.exe /set recoveryenabled No""";
Но я до сих пор вижу No
не применяется. Как вы можете видеть ниже, он по-прежнему остается Yes
. Но когда я вручную делаю ту же команду из командной строки, она работает. Любая идея, почему он не работает в Inno Setup? Я также управляю setup.exe
администратором.
C:\windows\system32>bcdedit /v
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume2
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-GB
integrityservices Enable
timeout 30
Windows Boot Loader
-------------------
device partition=C:
path \windows\system32\winload.efi
description Windows 8.1
locale en-GB
integrityservices Enable
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \windows
nx OptIn
bootmenupolicy Standard
quietboot Yes