出于某种原因,我需要在Windows启动时运行CMD。我需要用参数运行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"
但是cmd没有启动记事本
答案 0 :(得分:0)
您的示例的*.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 ..."
答案 1 :(得分:0)
你可以运行这个
REG ADD HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce / t REG_SZ / d“”
或手动,您可以转到此结构和字符串值