在 Windows 注册表中注册应用程序时指定参数

在 Windows 注册表中注册应用程序时指定参数

我已经经历了应用程序注册来自 Microsoft 的有关通过运行(Win + R)命令运行应用程序的文章。

当我以这种方式注册应用程序时,是否可以包含命令行参数?就像在执行应用程序时指定要包含的字符串一样。

我尝试在指定文件路径时将该字符串作为默认值的一部分,但这只会导致 Windows 说该文件不存在。

答案1

据我从文章中了解,以这种方式传递参数的唯一方法是在(默认)条目中,例如,应用程序是“关机”,因此您将在其(默认)路径条目中包含“%systemroot%/system32/shutdown.exe -r -t 0”(我没有测试过这个,你可以用任何你知道的支持任何参数的应用程序来尝试它)。

更改注册表项后,Windows 可能会给您一个错误,提示无法找到该应用程序,因此请在更改注册表项后尝试注销或重新启动计算机以确保无误。

相关内容