To fix this I followed the steps below;
1. Open regedit and take a backup of your registry!
2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. his path should contain gpsvc key. I found that the key contained all the appropriate information so left it alone.
3. Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST.
4. Reboot and log back in. The problem should now be resolved.