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

标签 windows batch-file windows-7

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

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

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

最佳答案

有一种方法是通过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

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

关于windows - 在登录时运行程序的其他方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24250303/

相关文章:

Windows 特定的 Git 配置设置;他们在哪里设置?

c# - 将 XML 字符串反序列化为对象错误 : There is an Error in xml document (1, 2)

JDBC批量插入OutOfMemoryError

windows - 捕获 VBScript 中的任何错误?

windows-7 - 如何通过批处理文件创建脚本,如果程序安装在 Windows 7 64 位或 32 位上,它将卸载该程序

python - 无法在 Windows 上处理 python 子进程 stderr

windows - Windows 上的 gtk2hs 无法运行

windows - 在 Windows 批处理文件中执行时脚本挂起

python - 如何将 "New"Python 脚本选项添加到上下文菜单?

windows-7 - 如何在批处理文件中使用启动命令?