Share via


How to "remove" Press F12 for network service boot

Question

Wednesday, June 13, 2012 2:07 PM

I am successfully PXE booting.  However, I would love to remove the requirement to "Press F12 for network service boot". Is there a way to do this?

me

All replies (14)

Wednesday, June 13, 2012 7:43 PM âś…Answered

Or have a look at this: http://henkhoogendoorn.blogspot.nl/2012/02/pxe-boot-files-in-remoteinstall-folder.html

The default pxeboot.com triggers an F12 requirement. The first F12 requirement is needed when Network Service boot is not on top of list in the BIOS boot order. The second F12 requirement is needed because of pxeboot.com, which is only needed when using Lite Touch Installation (LTI).

The second F12 requirement can be skipped however when renaming the default pxeboot.com to pxeboot.f12 and pxeboot.n12 (which means no F12) to pxeboot.com. After that the second F12 requirement is not needed anymore, also not for Lite Touch Installation (LTI). This must be done in both the x86 and x64 folder to make it functional.

 

My blogs: Henk's blog and Virtuall | Follow Me on: Twitter | View My Profile on: LinkedIn


Wednesday, June 13, 2012 2:40 PM

I am successfully PXE booting.  However, I would love to remove the requirement to "Press F12 for network service boot". Is there a way to do this?

me

I don't know if this will help, but you can try:

Go to Server Manager, expand WDS and right click your WDS server. Choose Properties


Wednesday, June 13, 2012 2:55 PM

Thanks.  I tried that. Restarted WDS service. Still prompts for F12.  Restarted server, and still prompts for F12.

me


Wednesday, June 13, 2012 3:19 PM

Don't touch WDS server if it's being used as a PXE-enabled DP!
Deployment = available => you will be prompted to press F12
Deployment = required => no need to press F12

Torsten Meringer | http://www.mssccmfaq.de


Wednesday, June 13, 2012 3:28 PM

I don't get it.  I have a lab of 30 computers.  If I deploy a Task Sequence to that lab with "Required" it will reimage all computers.  Is therea way to not have it appear in Software Center? 

me


Wednesday, June 13, 2012 3:51 PM

If you wan't to hide it in Software Center take a look at this:

http://chadstech.net/wiki/index.php?title=Hiding_a_Task_Sequence_in_Run_Advertised_Programs


Thursday, June 14, 2012 1:27 AM

Do not advertise a task sequence to the client machine. Then, you won't see the F12 option.


Thursday, June 14, 2012 12:02 PM

I thought you have to advertise Task Sequences to client machine if you want to reimage them.  I am basing this statement on my belief that advertise=deploy

me


Tuesday, June 19, 2012 9:13 AM

Depending on how you do later on in your installation, removing the first F12 requirement can lead to some unwanted effects.

We have seen some Issues with a little older HP boxes. Sometimes when you reboot them they will PXE boot regardless of their bootorder. 

If you have a zero touch install behind that it may result in some unplaned tessting of your installation system :)


Wednesday, February 6, 2013 9:00 AM

Don't touch WDS server if it's being used as a PXE-enabled DP!
Deployment = available => you will be prompted to press F12
Deployment = required => no need to press F12

Torsten Meringer | http://www.mssccmfaq.de

Well, i got a similiar problem with one Server. We only use required Deployment so we have zero-touch Installation. Now for just one Server WDS always prompt for "Press F12 for network service boot". Its not the orgin SMPXE message, that is shown if u have available Deployments. The message looks like its comes directly from the WDS Service.

After pressing F12, the orgin dialog of SMSPXE is shown and downloading the Bootimage start. If we dont Press F12 the whole PXE request fails. This only happens for one specific Server. All other clients and Servers dont have this problem

Here a screenshot of this mystery F12 dialog


Wednesday, February 6, 2013 4:33 PM

Once you rename the binaries on the WDS server be sure to flag them as "Read-Only" or they will get set back to original.  I have been doing this for years (understanding fully that this is not a supported scenerio from Microsoft).  It does however work and works well.  :-)


Wednesday, February 13, 2013 8:32 AM

To do this you have to configure the following file. %systemroot%\system32\wdssipr.dll.conf.ini Read the file carefully and it will tell you how to do it. Then restart you Windows Deployment service in Service. Let me know if you still need help. Thanks In the first paragraph it tell you what option to by the f12 option. I select NoPrompt. Let me know if you need help. Thanks


Tuesday, March 12, 2013 12:28 PM

I see I marked  Henk_Hoogendoorn response as the answer but it has been too long for me to remember exactly what I did to remove the second f12 requirement.  I has been working until I upgraded to 2012 SP1.  I now have the f12 requirement back.  This summer when I need to reimage 800+ computers I have to remove this.  As mentioned, I have renamed the pxeboot.n12 to pxeboot.com.  I even tried It is You response and edited %systemroot%\system32\wdssipr.dll.conf.ini.  No luck. still prompts "press f12 for network service boot".

           


Tuesday, March 12, 2013 2:44 PM

Strensnik2, after renaming the .F12 files (both x86 and x64 version) did you set them as read-only?