在登录时运行程序的其他方法

时间:2014-06-16 18:55:33

标签: windows batch-file windows-7

到目前为止,谷歌已经产生了三种在登录时运行脚本的方法:

  • 将其置于启动文件夹
  • 将任务添加到任务计划程序
  • 将其添加到组策略管理器中的登录脚本

不幸的是,我用来配置VM的软件再次运行Windows安装程序,以便在创建模板克隆后将其设置应用于VM。此过程似乎删除了对这些区域的更改。那么,有没有其他方法可以设置脚本在登录时运行?

1 个答案:

答案 0 :(得分:2)

Windows注册表中有一种方法。

钥匙:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run - 为所有用户运行程序。

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run - 为当前用户运行程序。

要使用这些注册表项运行脚本,只需在其中创建REG_SZ值,其值必须包含脚本的路径。值名称无关紧要。

您可以使用Windows注册表编辑器(Regedit.exe)或使用reg query命令检查值:

reg query HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

您还可以使用reg add命令创建这些值:

reg add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v ValueName /t REG_SZ /d Path_to_script

您需要管理员权限才能添加值。