Falha na Atualização da Diretiva de Computador

Análise do problema
Ao efetuar logon no computador os mapeamentos de rede do usuário não eram criados e nem era possível atualizar as diretivas de grupo com o comando GPUPDATE /FORCE.

Ao executar o comando, retornava o seguinte erro:
"Falha na Atualização da Diretiva de Usuário. Falha na Atualização da Diretiva de Computador."

Depois de alguns testes, verificamos que o Serviço Cliente da Diretiva de Grupo estava com status Parado, com isso, impossibilitava a execução do comando GPUPDATE.

Todas as tentativas de inicializar o serviço Cliente da Diretiva de Grup tiveram falhas porque o serviços estava corrompido. Comando utilizando para para inicializar o serviço pelo prompt: NET START GPSVC


Causa Raiz
O serviço Cliente da Diretiva de Grupo estava corrompido.

Solução
O problema só foi resolvido recriado as chaves de serviços no REGEDIT. 

Vide abaixo o passo a passo:

01. Clicar no menu Iniciar, em seguida digitar REGEDIT, clicar com o lado direito do mouse no ícone regedit.exe e selecionar a opção Executar como administrador;

02. No Editor do Registro, ir para a chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\gpsvc;
Para realizar os passos seguintes, será necessário se tornar o proprietário na chave GPSVC e mudar as permissões efetivas.
03. Clicar com o lado direito nessa chave GPSVC, em seguida Permissões...;

04. Clicar em Avançadas;

05. Clicar na aba Proprietário e em seguida Outros usuários ou grupos...;

06. Clicar em Locais...;

07. Selecionar o computador local e Clicar em Ok;

08. Clicar em Avançado...;

09. Clicar no botão Localizar agora;

10. Selecionar o grupo Administradores e Clicar em Ok;

11. Ir para a aba Permissões Efetivas e em seguida Clicar em Selecionar...;

12. Repetir os passo 8, 9 e 10 para dar ao grupo Administradores as permissões efetivas

13. Clicar na conta Administradores(HOST\Administradores) e alterar as permissões para Controle total em seguida Clicar em Ok;

14. Renomear a chave gpsvc para gpsvc.old– Se não conseguir renomear a chave, reveja os passos anteriores;

15. Reinicializar o computador;

16. Baixar AQUI uma nova chave do serviços gpsvc e em seguida executar para realizar a exportação

Se você não conseguir baixar a chave no link acima, basta abrir o Bloco de Notas (Notepad), copiar e colar o código abaixo - Salve com o nome gpsvc.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\gpsvc]
"PreshutdownTimeout"=dword:000dbba0
"DisplayName"="@gpapi.dll,-112"
"Group"="ProfSvc_Group"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@gpapi.dll,-113"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"Type"=dword:00000020
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,4d,00,75,00,70,00,\
00,00,00,00
"RequiredPrivileges"=hex(7):53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,\
00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,\
65,00,00,00,53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,00,65,00,4f,00,77,00,\
6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\
73,00,65,00,51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,\
50,00,72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,\
00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,\
65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,\
4e,00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,\
65,00,72,00,6d,00,61,00,6e,00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,\
00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,\
6f,00,77,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,4c,00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,\
00,65,00,73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,\
65,00,67,00,65,00,00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,\
00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\gpsvc\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
67,00,70,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceMain"="GroupPolicyClientServiceMain"
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\gpsvc\Security]
"Security"=hex:01,00,14,80,8c,00,00,00,98,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,c0,14,00,02,00,0d,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,5c,00,04,00,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,8d,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\
00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,01,01,00,00,00,00,\
00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00


17. Reinicializar o computador.

Inicializando o serviço Cliente da Diretiva de Grupo

Executar o comando: NET START GPSVC OU:

18. Clicar no botão Iniciar e escrever: Serviços e clicar em Serviços;

19. Clicar com o lado direito do mouse no serviço Cliente da Diretiva de Grupo e inicialize o serviço;

20. Reinicializar a máquina;

Agora é só realizar um teste com o comando GPUPDATE ou NET START GPSVC

Comentários

LEIA-ME

Criar ferramentas e scripts que facilitam seu trabalho no dia a dia, solucionar problemas, documentar tudo e criar o passo a passo de como resolver, é uma tarefa que requer tempo e disposição. Por esse motivo, precisamos de sua contribuição.




Apesar de não ser obrigatória, a sua doação é muito importante para continuarmos criando ferramentas, scripts e procedimentos!
Com sua contribuição manteremos o funcionamento e desenvolvimento dessas e outras soluções.