System Center 2012 Configuration Manager - HTTPS Sites- PXE Failing with \boot\bcd error
From the archive (2013). Written for the tools of the time, so some details may be out of date.
Recently had an issue at a client where I enabled PXE on a site configured for HTTPS. PXE was failing with a blue screen showing a\boot\bcd error.
![]()
A review of the SMSPXE.log showed several errors:
cannot connect with winhttp; 80070057
Failed to get information for MP; , 80070057
PXE::MP_InitializeTransport failed; 0x80004005
PXE::MP_LookupDevice failed; 0x80004005
A review of the Distribution Point properties showed that the DP was configured with a self-signed certificate. This is not supported for PXE, you need to use a PKI certificate in order for PXE to work.
After swapping the certificate, the SMSPXE log showed the validation of the Certificate and PXE immediately started working.