<div dir="ltr"><div>In experiments with a simple &quot;hello world + press any key&quot; UEFI app, I have not found any PC that will execute the app when I install it as a SysPrep#### variable.</div><div><br></div><div>For example:</div><div><br></div><div>- Ubuntu is installed on a test PC with a single HDD, GPT partitioned, UEFI-boot.</div><div>- Using EFI shell, copy a test app &quot;hello.efi&quot; from UFD (fs1:) to fs0:\EFI\hello.efi</div><div>- Boot to Ubuntu and use efibootmgr to add a SysPrep variable:</div><div><span style="white-space:pre">        </span>sudo efibootmgr -y –create –disk /dev/sda –part 1 –loader /EFI/hello.efi –label &quot;hello&quot; –verbose</div><div>- Result:<br></div><div><span style="white-space:pre">        </span>SysPrepOrder: 0000</div><div><span style="white-space:pre">        </span>SysPrep0000* hello HD(1,GPT,f440c17d-...c72d,0x800,0x100000)/File(\EFI\hello.efi)</div><div>- Reboot PC, and let it boot normally.<br></div><div>- The &quot;hello.efi&quot; SysPrep app does not run.  The OS simply boots.</div><div><br></div><div>On each PC I have tested, I verified that the EFI BootOptionSupport variable has bit 4 set (0x10), indicating EFI_BOOT_OPTION_SUPPORT_SYSPREP.  Most of these PC&#39;s are EFI FW rev 2.5;  one system is EFI FW rev 2.6.</div><div><br></div><div><div>Is it accurate to say any EFI app that will run as a Boot#### variable, will also run as a SysPrep#### variable?</div><div><br></div><div>On each PC I have tested, the hello.efi app does run from a Boot#### variable (using same efibootmgr command as above, without &quot;-y&quot;), but never runs as a SysPrep#### variable.</div></div><div><br></div><div>I&#39;m trying to understand if I&#39;m doing something wrong, or if SysPrep is just not &quot;really&quot; supported in the UEFI FW in all of these systems.</div><div><br></div><div>Thanks!</div></div>