A ferramenta regedit
pode ser executada a partir da linha de comando, conforme detalhado em Como adicionar, modificar ou excluir subchaves e valores do Registro usando um arquivo .reg :
to silently run the
.reg
file (with the/s
switch) from a login script batch file, use the following syntax:
regedit.exe /s
caminho do arquivo .reg
Você também pode (conforme observado em Adicionar chave ao registro ) use reg add
para adicionar uma chave. Essa resposta dá (sem pistas sobre a sintaxe, etc), este exemplo:
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
não é útil. Se tivesse sido útil, isso seria uma duplicata.
A partir da documentação e combinando-a com a sua chave, você pode usar este comando:
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v "p" /t REG_SZ /d "c:\pp.exe"
Isto é,
- usando
reg add
, - especifique como
"HKLM\Software\Microsoft\Windows\CurrentVersion\Run"
, - especifique o nome da chave do registro como
"p"
, - especifique o tipo como
REG_SZ
( a string ) e - especifica os dados (valor da chave) como
"c:\pp.exe"
O "\"
do valor da sua chave parece estranho. Você pode querer verificar isso.