LFA is correct, Add this script to your TCAdmin Config for the installation, there are two to put in. Name them what you like, you will need this for each config that you find is not compatible with Windows Server 2012. I also use Windows Server 2012 and have ran into this, the script is a bat shell script and works like a charm.
Script to add: Use on after create service
reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%ThisService_Executable%" /d "WIN7RTM"
Script to add: Use on after delete service:
reg.exe delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%ThisService_Executable%" /f
This will automatically set the compatibility when the game is installed, and remove it when it is removed.