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
.regfile (with the/sswitch) 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.