Usando o cmd para editar as chaves reg? [fechadas]

0

Eu preciso editar 2 chaves de registro no Windows 8.1, mas fazer isso de forma a poder usá-las em um arquivo de lote para poder usá-las em mais de um PC. No arquivo em lote, terei mais chaves de registro que também farão algumas outras alterações; mas as 2 chaves que eu preciso mudar são:

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

aqui eu preciso alterar o valor da chave "SpecialPollInterval" do padrão para 3600.

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

aqui eu preciso mudar o valor da chave "SpecialPollTimeRemaining" para o meu servidor NTP.

Ou precisa de alguma outra maneira de alterar o servidor ntp padrão do cmd e ressincronizá-lo no Win 8.1, que pode ser adicionado a um arquivo em lotes.

Como eu tentei editar as chaves acima é assim:

  1. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t REG_DWORD /d 3600 /f

  2. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\W32Time\TimeProviders\NtpClient /v SpecialPollTimeRemaining /t REG_MULTI_SZ /d ntp.server,7c30bcf /f

Eles são concluídos com sucesso, mas nenhuma alteração é feita, as chaves não são criadas nem editadas

É necessário adicionar esses 2 no arquivo em lote que fiz (código até agora):

@echo on
bcdedit /set recoveryenabled no
tzutil /s  "GTB Standard Time"
reg add HKLM\Software\BrowserChoice /v Enable /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fAllowToGetHelp /t REG_DWORD /d 1 /f
    
por Fate Averruncus 08.12.2014 / 20:17

2 respostas

1

Você precisará garantir a execução como administrador, caso contrário, você não terá as permissões necessárias para modificar o registro.

Se você estiver executando os comandos manualmente a partir de um prompt de comando com permissões elevadas, perceberá que os comandos funcionaram bem, mas quando você tentar clicar nos arquivos em lote do Windows Explorer ou automatizá-los (sem dar direitos de administrador) somente execute os comandos como um usuário padrão.

    
por 08.12.2014 / 20:26
1

Feito parece que o problema foi uma palavra digitada ... não admira que não funcionou perdeu uma carta de uma palavra lol

    
por 09.12.2014 / 09:32