Sometime users try to upgrade Windows Server 2012 to use the advanced features of Windows but it stops and an error message appears on the system screen that Your PC needs to restart. Please hold down the power button. Error Code: 0x000000C4. You must try to resolve this error if you receive it because it can prevent to upgrade Windows Server 2012. Windows Server 2012 requires the CPU that support PAE/NX/SSE2.ESXi and hides the NX/XD flag from guest user so if the installed CPU is not supported then you will receive the error 0x000000C4.
Symptom of this error:
As user try to Windows Server R2 to Windows Server 2012 then set up failed on VMware ESXi Virtual machines with the given error message-
Your PC needs to restart. Please hold down the power button. Error Code: 0x000000C4
Missing CPU is the cause of Windows Server 2012 error 0x000000C4. Since Windows Server 2012 requires the processor which supports PAE/NX/SSE2.ESXi and hides the NX/XD flag but Masking the AMD prevent execution and disable bits which prevents the virtual machine to upgrade. Since PAE/NX/SSE2 enabled at host hardware level so it cannot use these processors and due to this missing the setup failed. If WinPE 4.0 or 5.0 involved in upgrade than the chance of the error increase.
Since Windows Server 2012 upgrade may fail with error 0x000000C4 due to the unsupported CPU that support PAE/NX/SSE2.ESXi so be sure that the system you want to upgrade with Windows Server 2012 is configured with PAE/NX/SSE2.ESXi supported CPU. Scan the full system because if any type of malicious program is injected in the system and deleted or damaged system files then it can be found and deleted automatically.
After completing the scan repair Windows with the help of third party tool named Advanced System Repair Tool because it is the partner of Microsoft and specially developed to resolve Windows error. It is so simple to use that any user can use it. Download and install this tool in your system and run the setup then click on Start, it will take some time to complete the full scan so wait and restart the system after completing the repair and try again to upgrade Windows Server 2012.