There is a known issue with Windows 8/Server 2012 Update KB2920189 for Generation 2 VM guests on Hyper-V hosts and systems installed on UEFI firmware with secure boot enabled. When attempting to “Update and Restart” the system will restart but not complete the update no matter how many times you try.
When attempting to install updates manually the following error occurs. The error code 800F0922 is returned and it will fail every time.
The solution is to enable the feature BitLocker on the system and the update will install without an issue. On Server 2012 these are the steps:
Open Server Manager and select Add Roles and Features
Select Role-based or Feature-based installation and click Next
Select the server you want to install the feature on and click Next
You want to install a feature so select Next on the Roles page
On the Features page select BitLocker Drive Encryption
Select Add Features
Select Restart the destination server automatically if required (a restart is required to complete this installation), select Install
After the installation of BitLocker and system restart, you will be able to install Windows update KB2920189 without error.
Hope this helps!