Consider the following scenario:
- You have a domain-joined Hyper-V server that is running Windows Server 2016 or a later version of Windows Server.
- You have configured the domain controllers to have an NTDS port restriction by setting the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters Registry value: TCP/IP Port Value type: REG_DWORD Value data: (available port)
- The TCP port that's configured in this registry path is set to a port number that is not in the default dynamic port range (from 49152 to 65535).
In this scenario, the Hyper-V Virtual Machine Management Service (VMMS) fails to register the Service Principal Names (SPNs).
For example, the following list shows SPNs for a server that's named “Hyper1” in a domain that's named “contoso.com”:
Microsoft Virtual System Migration Service/Hyper1
Microsoft Virtual System Migration Service/Hyper1.contoso.com
Hyper-V Replica Service/Hyper1
Hyper-V Replica Service/Hyper1.contoso.com
Microsoft Virtual Console Service/Hyper1
Microsoft Virtual Console Service/Hyper1.contoso.com
These SPNs are required for many of the Hyper-V and High Availability features.
Note The Microsoft-Windows-Hyper-V-VMMS-Admin log shows error event 14050:
Failed to register the service principal name 'Hyper-V Replica Service'.
Failed to register the service principal name 'Microsoft Virtual System Migration Service'.
Failed to register the service principal name 'Microsoft Virtual Console Service'.