For more detailed instructions, read the Microsoft TechNet official documentation Configuring a PXE Server:

Configuring a TFTP server is made simple with a tool called Serva. Download it here

This too is an “Automated PXE Server Solution Accelerator” that supports a variety of server protocols. The ones we will be configuring are TFTP and DHCP.

Click the logo in the top left to access the Settings

Configure your DHCP settings. You may copy the ones below, just make sure the address it binds to is a static IP address from your router. Under IP Pool 1st addr, input the first available IP address in your routers IP pool settings.

Configure your TFTP settings. You may also copy the setting below. Again, make sure the IP address is your router’s static IP and the TFTP server root directory is the one you configured in Step 1.

Once the settings are configured, reset the application and your PXE server should be fully operational!

Creating a BCD file for PXE boot:

This entire process is done in Windows Command Prompt. Be sure to run it as administrator.

4. Configure BOOTMGR settings (remember to replace GUID1 in the third command with your GUID):

5. Copy the BCD file to your TFTP server:

copy c:\BCD \\PXE-1\TFTP\Boot\BCD

Your PXE/TFTP server is now configured. You can view the BCD settings that have been configured using the command bcdedit /store &lgt; BCD file location> /enum all. See the following example. Note: Your GUID will be different than the one shown below.