По какой-то причине мне нужно запускать CMD при запуске Windows. Мне нужно запустить CMD с аргументами. Можно ли через ключ реестра сделать?

Я пробую

    "parameter"="\"C:\\Windows\\System32\\cmd.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\parameter]

Но как я могу добавить к нему аргументы, если это возможно?

Я сделал эту простую задачу «C: \ Windows \ System32 \ cmd.exe / c notepad.exe», но у меня нет блокнота для запуска с помощью cmd. Какой может быть резонанс?

Могу я чего-то упустить Я сделал две записи 1 in HKLM / RUN/ "C:\Windows\System32\cmd.exe /c notepad.exe" 2 in HKEY_CURRENT_USER/ RUN the same record "C:\Windows\System32\cmd.exe /c notepad.exe", но команда не запускает блокнот

0
Alex 26 Фев 2015 в 17:04

2 ответа

Лучший ответ

В вашем примере строки в файле *.reg расположены в неправильном порядке. Следующее должно работать:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"Terminal"="C:\\Windows\\system32\\cmd.exe /c parameter1 parameter2 parameter3 ..."

Это будет запускаться только один раз при загрузке. Если вы хотите запускать каждый раз при входе в систему, вам необходимо изменить его на:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Terminal"="C:\\Windows\\system32\\cmd.exe /c parameter1 parameter2 parameter3 ..."
0
Phylogenesis 26 Фев 2015 в 14:17

Из CMD вы можете запустить это

REG ADD HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce / t REG_SZ / d ""

Или вручную вы можете перейти к этой структуре и строковому значению

0
user1627167 26 Фев 2015 в 14:28