Assume that you use System Center 2012 Configuration Manager or System Center 2012 R2 Configuration Manager to deploy a Windows 8 or Windows 8.1 image. When a user starts the system that has the image (physical or virtual) and tries to log on for the first time, they receive the following error message:
The Group Policy Client service failed the sign-in. The universal unique identifier (UUID) type is not supported.
This error message appears at first user logon after initial deployment of the image. However, in some scenarios, later user logons also result in the error message.
After the message is displayed and the user clicks OK, the logon screen is displayed again.
Winlogon communicates with the Group Policy service (GPSVC) through an RPC call upon system startup for computer policy and with user logon for user policy. System Center Configuration Manager installs a Client-Side Extension (CSE) in the Windows image, which is detected by the Group Policy service on first start. The Group policy service then isolates itself into a separate SVCHOST process (it is originally running in a shared process with other services).Because RPC communications have already been established before the service isolation, Winlogon can no longer contact the Group Policy service, and this results in the error message that is described in the Symptoms section.
On later restarts, GPSVC is appearing in a separate process from the beginning of the operating system session, and therefore the RPC runtime has no problem finding the correct server process instance.
Important Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration in case problems occur.
The following workarounds can be used to avoid the error message. Both workarounds involve modifying the image build in System Center Configuration Manager instead of implementing them in the already deployed image.
Add a restart to the end of the task sequence list for the image build. Modify the System Center Configuration Manager task sequence for the image by using SMSTSPostAction shutdown /r /t 0 as the last task before completing the build.
Separate the Group Policy service into a separate SVCHOST instance. Implement the following command in the System Center Configuration Manager task sequence to set the corresponding registry entry:
By default, GPSVC isolates itself when detecting a CSE. This workaround will force GPSVC to always start in an isolated SVCHOST instance (and this includes the first start). This prevents the registration of the RPC communications in different SVCHOST processes, and lets Winlogon successfully connect to the correct process.
System Center Configuration Manager 2012 UUID Group Policy service failed sign-in universal logon user first