Средство regedit можно запустить из командной строки, как описано в разделе Как добавить, изменить или удалить разделы реестра и значения с помощью файла .reg:
чтобы запустить файл .reg (с ключом /s ) в режиме без вывода сообщений из пакетного файла сценария входа в систему, используйте следующий синтаксис:
regedit.exe /s путь к файлу .reg
Вы также можете (как отмечено в разделе Добавление ключа в реестр) использовать reg add для добавления ключа. Этот ответ дает (без подсказок относительно синтаксиса и т.д.) Этот пример:
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
делая это не полезно. Если бы это было полезно, это было бы дубликатом.
Из документации и сопоставив ее с вашим ключом, вы можете использовать эту команду:
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v "p" /t REG_SZ /d "c:\\pp.exe"
То есть,
- используя
reg add ,
- уточнить как
"HKLM\Software\Microsoft\Windows\CurrentVersion\Run" ,
- укажите имя раздела реестра как
"p" ,
- укажите тип как
REG_SZ (строка), и
- укажите данные (значение ключа) как
"c:\\pp.exe"
"\\" в значении вашего ключа выглядит странно. Вы можете проверить это.