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.
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.
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.
Workaround 1Add 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.
Workaround 2Separate 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:
cmd /c reg add "HKLM\SYSTEM\CurrentControlSet\Services\gpsvc" /v Type /t REG_DWORD /d 0x10 /f
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.