По какой-то причине мне нужно запускать 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"
, но команда не запускает блокнот
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 ..."
Из CMD вы можете запустить это
REG ADD HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce / t REG_SZ / d ""
Или вручную вы можете перейти к этой структуре и строковому значению
Похожие вопросы
Связанные вопросы
Новые вопросы
windows
Написание программного обеспечения, специфичного для операционной системы Microsoft Windows: API, поведения и т. д. ОБЩАЯ ПОДДЕРЖКА WINDOWS НЕ ПО ТЕМЕ. Вопросы поддержки можно задать на https://superuser.com