Aug 06 2018 08:13 AM
Aug 06 2018 08:13 AM
I discovered an issue with Bitlocker and PXE. I use ConfigMgr required deployments to start ZeroTouch OSD. To allow zero touch here we configured PXE to be the first in the boot order. So adding a computer to the OSD collection (or reverting the PXE boot flag) will start the deployment. During the deployment Windows Setup puts Windows Boot Manager as first UEFI boot device, and the TS enabled Bitlocker with TPM protection. At the end of the TS we configure PXE to be the first boot device again. Now comes the issue… as soon Bitlocker tries to unlock then it runs into recovery. I figured out, that this only happens, if a required deployment did already run and now the PXE flag prevents it from PXE booting (PXEAbort). So in SMSPXE.log we can see it send abortpxe.com to the client. If I assign a second, available deployment, PXE waits for "ENTER" to boot. If I do not press ENTER it just boots up fine without Bitlocker Recovery. If I remove the deployment from the client it also boots fine.
So I suppose, that abortpxe.com is somehow "untrusted" by the Bitlocker boot process.
The workaround to have an optional deployment in parallel is good, as long nobody presses ENTER, because if this was done it will boot into WinPE and run the other mandatory deployment then (and delete the client accidently).
Aug 16 2018 05:30 PM
Sep 23 2018 11:55 PM
Does not like this is the cause. Changing the activation as described, did not change the behavior. In fact, to me it seems, that as soon abortpxe.com is loaded the trust to TPM somehow is broken. If PXE responds, but does not provide a bootimage (if client is unknown) this does not happen. So if we could tweak SCCM to not send abortpxe.com when a system is known, but does not need to boot PXE that will likely solve the issue (just let it time-out).
Dec 06 2019 05:33 AM
We have encountered the same issue in our environment. It is clearly the pxeabort signal that triggers bitlocker recovery. If I boot with no ethernet cable, Bitlocker recovery does not trigger at all. I've added my support to the UserVoice suggestion that was probably created by you. https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/38526007-fix-bitlocker-re...