Hello:
I have a hard time believing that no one else has reported this, but am unable to find an answer. The net effect is that we are unable to set an x64 boot image for our x64 BIOS clients. The settings work for EFI but not BIOS. I have confirmed that the settings are correct with wdsutil and being applied to \RemoteInstall\Tmp\x64{guid}.bcd. However, the default image in \RemoteInstall\Tmp\x86x64{guid}.bcd is the default x86 image not the default x64 image. I don't see an option to change the behavior besides disabling showing both architecture images for x64, which will not meet our needs. For reference I am putting out put of wdsutil show config and bcdedit enum for the relevant BCDs below.
Thank you to anyone who has an idea on how we can fix this behavior.
~joe
############### wdsutil /get-server /show:config ##########################
Windows Deployment Services Management Utility [Version 6.3.9600.16384]
© 2013 Microsoft Corporation. All rights reserved.
SETUP INFORMATION FOR SERVER
[-----------------------------------------------------------------------------]
Server State:
OS version: 6.3
WDS operational mode: Native
Standalone configuration: Yes
Installation State:
RemoteInstall location: R:\RemoteInstall
RemoteInstall share up-to-date: Yes
Boot files installed:
x86 - Yes
x64 - Yes
ia64 - No
arm - Yes
x86uefi - Yes
x64uefi - Yes
[-----------------------------------------------------------------------------]
CONFIGURATION INFORMATION FOR SERVER
[-----------------------------------------------------------------------------]
Server Authorization:
Authorization state: <Unavailable in standalone configuration>
Answer Policy:
Answer clients: Yes
Answer only known clients: No
Response delay: 1 seconds
Directory Use Policy:
Prestage devices using MAC: No
New computer naming policy: %61Username%#
New computers join domain: Yes
New Computer OU:
OU type: Custom
OU:
DHCP Configuration:
DHCP service status: Not Installed
DHCP option 60 configured: <Not Applicable>
PXE Bind Policy:
Use DHCP ports: Yes
Rogue detection: Disabled
RPC port: 5040
Interface Bind Policy:
Policy: Exclude Registered
Registered interfaces:
IP => 10.23.88.19
Boot Program Policy:
Known client PXE prompt policy: NoPrompt
New client PXE prompt policy: NoPrompt
Allow N12 for new clients: <Not Applicable>
Reset boot program: Disabled
Default boot programs:
x86 - boot\x86\grub32.com
x64 - boot\x64\grub64.com
ia64 - boot\ia64\bootmgfw.efi
arm - boot\arm\bootmgfw.efi
x86uefi - boot\x86\grubia32.efi
x64uefi - boot\x64\grubx64.efi
Default N12 boot programs:
x86 - boot\x86\grub32.com
x64 - boot\x64\grub64.com
ia64 - boot\ia64\bootmgfw.efi
arm - boot\arm\bootmgfw.efi
x86uefi - boot\x86\grubia32.efi
x64uefi - boot\x64\grubx64.efi
Banned GUIDs list:
Boot Image Policy:
Default image type for x64 clients: Both
Default boot images:
x86 - Boot\x86\Images\x86_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim
x64 - Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim
ia64 -
arm -
x86uefi - Boot\x86\Images\x86_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim
x64uefi - Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim
Driver Policy:
Avoid duplicate driver packages: Yes
WDS Client Policy:
Logging policy:
Enabled: Yes
Logging level: Warnings
Unattend policy:
Enabled: No
Command-line precedence: No
WDS unattend files:
x86 -
x64 -
ia64 -
arm -
x86uefi -
x64uefi -
Server Automatic Refresh Policy:
Refresh period: 900 seconds
BCD Refresh Policy:
Enabled: No
Refresh period: 60 minutes
Pending Device Policy:
Policy: Disabled
Poll interval: 10 seconds
Max retry count: 2160 times
Message to pending clients:
Retention period:
Approved devices: 30 days
Other devices: 1 days
Defaults for x86:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for x64:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for ia64:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for arm:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Full
Join domain: Yes
Defaults for x86uefi:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Join Only
Join domain: Yes
Defaults for x64uefi:
Referral server:
Boot program path:
WDS client unattend file path:
Boot image path:
User: Domain Admins
Join rights: Join Only
Join domain: Yes
WDS PXE Providers:
Name: WDSDCPXE
Path: C:\Windows\system32\wdsdcpxe.dll
Order: 1
Critical: No
WDS Device Controllers:
Name: WDSADDC
CLSID: {1F05CFEA-D4E4-4049-9C76-7B4F0013ECC9}
Priority: 32768
Enabled: No
Name: WDSSDC
CLSID: {17FD4B68-06B7-48EB-97B7-1575A171AED9}
Priority: 32768
Enabled: Yes
WDS Transport Server Policy:
IPv4 source: Range
Start address: 239.192.0.2
End address: 239.192.0.254
IPv6 source: Range
Start address: FF15::1:1
End address: FF15::1:FF
UDP Port Policy: Dynamic
Start port: <Not Applicable>
End port: <Not Applicable>
Network profile: <Not Applicable>
TFTP Properties:
Maximum block size: 0
Variable window extension enabled: Yes
Multicast session policy:
Slow client handling policy: None
AutoDisconnect threshold: 256 KBps
Multistream stream count: 2
Slow client fallback: Yes
Multicast Content Providers:
Name: WDS
Description: Default Content Provider
File path: C:\Windows\system32\wdscp.dll
Initialization routine: WdsTransportProviderInit
[-----------------------------------------------------------------------------]
The command completed successfully.
################# bcdedit /enum /v /store:x64{guid}.bcd ############################
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
fontpath \boot\fonts
inherit {4636856e-540f-4170-a130-a84776f4c654}
nointegritychecks Yes
default {e8bb16a3-4dfe-4ae2-9f97-7c4bb87dcc67}
displayorder {fe1007b2-0523-416d-9d50-33298712115f}
{69a2f1a2-f132-41a0-8861-d0d5cffcb045}
{fd14773a-e55c-47e2-82d5-a4d9d23d3c52}
{e8bb16a3-4dfe-4ae2-9f97-7c4bb87dcc67}
{a5e90e93-5616-4b03-b2a7-d5432d57d6f0}
timeout 30
Windows Boot Loader
-------------------
identifier {fe1007b2-0523-416d-9d50-33298712115f}
device ramdisk=[boot]\Boot\x64\Images\x64 ADS3 Integration FirstBuild 2014-07-02.wim,{52aa0ff7-f4e7-49b2-baab-a11f4f89347a}
description x64 ADS3 Developer FirstBuild 2014-07-02
osdevice ramdisk=[boot]\Boot\x64\Images\x64 ADS3 Integration FirstBuild 2014-07-02.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {69a2f1a2-f132-41a0-8861-d0d5cffcb045}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh11.5.1_2014-03-24.wim,{5dd4420c-c86c-4363-994d-18c8e65dfde2}
description x64_ADS2_Test_PE4-Gh11.5.1_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh11.5.1_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {fd14773a-e55c-47e2-82d5-a4d9d23d3c52}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24.wim,{fb87959c-ff53-4415-8ea4-ce4843bdd1dc}
description x64_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {e8bb16a3-4dfe-4ae2-9f97-7c4bb87dcc67}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim,{817e4a23-df42-4abb-9f8e-0ad2f00ce75c}
description x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {a5e90e93-5616-4b03-b2a7-d5432d57d6f0}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5560_2014-03-24.wim,{16467a12-6ed1-4475-aaf5-2524ad038b7e}
description x64_ADS2_Test_PE4-Gh12.0.0.5560_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5560_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
##################### bcdedit /enum /v /store:x86x64{guid}.bcd ########################
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
fontpath \boot\fonts
inherit {4636856e-540f-4170-a130-a84776f4c654}
nointegritychecks Yes
default {9f89c1b6-303e-463c-b602-bea3b5cd11ac}
displayorder {231df1e6-3b07-465d-aaad-546ca3615754}
{fe1007b2-0523-416d-9d50-33298712115f}
{3e10c380-915b-4441-8bd4-b9095db66fe1}
{6605b6d7-3bd8-42d1-b8a3-d900c43054f6}
{9f89c1b6-303e-463c-b602-bea3b5cd11ac}
{69a2f1a2-f132-41a0-8861-d0d5cffcb045}
{fd14773a-e55c-47e2-82d5-a4d9d23d3c52}
{e8bb16a3-4dfe-4ae2-9f97-7c4bb87dcc67}
{a5e90e93-5616-4b03-b2a7-d5432d57d6f0}
timeout 30
Windows Boot Loader
-------------------
identifier {231df1e6-3b07-465d-aaad-546ca3615754}
device ramdisk=[boot]\Boot\x86\Images\x86 ADS3 Integration FirstBuild 2014-07-02.wim,{3f0fdcdf-f9d8-4bb3-9ee4-23f779d1573e}
description x86 ADS3 Developer FirstBuild 2014-07-02
osdevice ramdisk=[boot]\Boot\x86\Images\x86 ADS3 Integration FirstBuild 2014-07-02.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {fe1007b2-0523-416d-9d50-33298712115f}
device ramdisk=[boot]\Boot\x64\Images\x64 ADS3 Integration FirstBuild 2014-07-02.wim,{52aa0ff7-f4e7-49b2-baab-a11f4f89347a}
description x64 ADS3 Developer FirstBuild 2014-07-02
osdevice ramdisk=[boot]\Boot\x64\Images\x64 ADS3 Integration FirstBuild 2014-07-02.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {3e10c380-915b-4441-8bd4-b9095db66fe1}
device ramdisk=[boot]\Boot\x86\Images\x86_ADS2_Test_PE4-Gh11.5.1_2014-03-24.wim,{54b01cf1-554f-4511-ba0a-ec3aa7546ca3}
description x86_ADS2_Test_PE4-Gh11.5.1_2014-03-24
osdevice ramdisk=[boot]\Boot\x86\Images\x86_ADS2_Test_PE4-Gh11.5.1_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {6605b6d7-3bd8-42d1-b8a3-d900c43054f6}
device ramdisk=[boot]\Boot\x86\Images\x86_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24.wim,{4cd3351c-a8b3-4835-b0b8-b3d475aae2e2}
description x86_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24
osdevice ramdisk=[boot]\Boot\x86\Images\x86_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {9f89c1b6-303e-463c-b602-bea3b5cd11ac}
device ramdisk=[boot]\Boot\x86\Images\x86_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim,{91fa1a8e-fee5-407b-aaa6-c5e20d787932}
description x86_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24
osdevice ramdisk=[boot]\Boot\x86\Images\x86_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {69a2f1a2-f132-41a0-8861-d0d5cffcb045}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh11.5.1_2014-03-24.wim,{5dd4420c-c86c-4363-994d-18c8e65dfde2}
description x64_ADS2_Test_PE4-Gh11.5.1_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh11.5.1_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {fd14773a-e55c-47e2-82d5-a4d9d23d3c52}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24.wim,{fb87959c-ff53-4415-8ea4-ce4843bdd1dc}
description x64_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.4570_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {e8bb16a3-4dfe-4ae2-9f97-7c4bb87dcc67}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim,{817e4a23-df42-4abb-9f8e-0ad2f00ce75c}
description x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5505_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {a5e90e93-5616-4b03-b2a7-d5432d57d6f0}
device ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5560_2014-03-24.wim,{16467a12-6ed1-4475-aaf5-2524ad038b7e}
description x64_ADS2_Test_PE4-Gh12.0.0.5560_2014-03-24
osdevice ramdisk=[boot]\Boot\x64\Images\x64_ADS2_Test_PE4-Gh12.0.0.5560_2014-03-24.wim,{68d9e51c-a129-4ee1-9725-2ab00a957daf}
systemroot \WINDOWS
detecthal Yes
winpe Yes