vmms.exe failed to start worker process: Logon failure: the user has not been granted the requested logon type at this computer. (0x80070569)
15 Jan 2014I have some domain policies (2008R2 Domain Controller) in place that grant specific domain accounts permission to logon as a service.
After joining my Server 2012 machine to the domain, I noticed that my Hyper-V machines were no longer starting:
“An error occurred while attempting to start the selected virtual machine(s)… failed to start worker process: Logon failure: the user has not been granted the requested logon type at this computer. (0x80070569).”
In Event Log, Event ID 4625 is logged against SYSTEM / NULL SID / NT VIRTUAL MACHINE, claiming The user has not been granted the requested logon type at this machine for vmms.exe.
Workaround (2012-AUG-19)
No time to actually figure out what changed, so I opened up the policy where I add these domain accounts and added SYSTEM, LOCAL SERVICE, NETWORK SERVICE to the list, and ran a gpupdate /force so it would pick up the new values.
Better workaround (2012-NOV-15)
Install Group Policy Management (feature) on Hyper-V host, login as domain admin, and add “NT Virtual Machine\Virtual Machines” to the policy where the “Logon as a service” values are defined. See http://support.microsoft.com/kb/2779204.
Note that on my Server 2008R2 Domain Controller, it seems to imply that these 3 accounts have a built in right to logon as a service.