Disable Secure Boot on Windows 2012 R2 to install the Citrix VDA – CTX137731

I recently attempted to install the Citrix VDA on a Windows 2012 R2 RDSH server running on Hyper-V 2012 R2 and received the following error …


“ The Virtual Delivery Agent (VDA) does not support Secure Boot, which is currently enabled. “


So I searched for Article CTX137731 as described but it doesn’t exist.

After some investigation it appears that when using Hyper-V 2012 R2 if you create a VM using a Generation 2 Virtual Machine, Hyper-V enables Secure Boot by default as described here


To disable this feature you need to power down the VM and then use the following PowerShell command on the Hypervisor…


Set-VMFirmware –Vmname <VM_NAME> –EnableSecureBoot Off


Hope this helps someone else.

Matthew Nichols