Nome da chave inválido para REG ADD em alguns PCs

0

Os seguintes comandos funcionam no meu PC:

reg add Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v everyoneincludesanonymous /t REG_DWORD /d 1 /f
reg add Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v restrictnullsessaccess /t REG_DWORD /d 0

No entanto, em algumas máquinas, ele responde com:

ERROR: Invalid key name.
Type "REG ADD /?" for usage.

Não sei ao certo o que é diferente e como posso lidar com isso.

    
por Mark Deven 25.09.2018 / 18:11

1 resposta

1

De acordo com a ajuda para REG.EXE ADD /? , o formato do caminho do registro deve começar com um nome de computador ou um dos cinco nomes de chave raiz:

REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]

  KeyName  [\Machine\]FullKey
           Machine  Name of remote machine - omitting defaults to the
                    current machine. Only HKLM and HKU are available on remote
                    machines.
           FullKey  ROOTKEY\SubKey
           ROOTKEY  [ HKLM | HKCU | HKCR | HKU | HKCC ]
           SubKey   The full name of a registry key under the selected ROOTKEY.

Se o seu valor de KeyName começar com \ , ele será tratado como um nome de computador, caso contrário, o REG.EXE espera um dos valores de ROOTKEY. Como seu comando não inicia, o caminho com \ REG.EXE espera um dos valores de ROOTKEY. Como Computer não é um desses cinco valores, você recebe o erro:

ERROR: Invalid key name.
Type "REG QUERY /?" for usage.

Você pode corrigir seu comando removendo o primeiro Computer\ do caminho:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v everyoneincludesanonymous /t REG_DWORD /d 1 /f

Ou especificando o nome do computador usando as barras iniciais:

reg add \Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v everyoneincludesanonymous /t REG_DWORD /d 1 /f

Observação: isso pressupõe que o nome do seu computador seja "Computador". Se não for fornecer seu nome real.

    
por 07.10.2018 / 20:01