Installation 安装Forge安装程序-AutoStart安装程序

Installation 安装Forge安装程序-AutoStart安装程序,installation,Installation,我正在使用InstallForge创建安装程序。我希望创建一个安装程序,将自动启动安装的程序启动。我认为安装程序可以在启动文件夹中创建一个快捷方式,程序应该在启动时加载 我在谷歌上搜索并找到了一个解决方案,但当我尝试它时,它不起作用。提供的解决方案是对创建的注册表项使用以下值 根密钥: HKEY_当前用户 子键: 软件\Microsoft\Windows\CurrentVersion\Run 值名称:(您希望键是什么名称) 我的程序名 价值数据: C:\Program Files(x86)\My

我正在使用InstallForge创建安装程序。我希望创建一个安装程序,将自动启动安装的程序启动。我认为安装程序可以在启动文件夹中创建一个快捷方式,程序应该在启动时加载

我在谷歌上搜索并找到了一个解决方案,但当我尝试它时,它不起作用。提供的解决方案是对创建的注册表项使用以下值

根密钥: HKEY_当前用户

子键: 软件\Microsoft\Windows\CurrentVersion\Run

值名称:(您希望键是什么名称) 我的程序名

价值数据: C:\Program Files(x86)\My\u Company\My\u Software\My\u Software.exe

引用路径:是否在注册表值中包含路径周围的引号<代码>“C:\Program Files(x86)\My\u Company\My\u Software\My\u Software.exe”。我也会删除注册表值名称中的空格:
我的程序名称
。您还可以通过添加到
HKLM
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\run
)而不是
HKCU
,注册要为所有用户运行的应用程序

对于x86和x64二进制文件,似乎有不同的键-至少对于每台机器的组件:

  • HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
服务和计划任务:在我看来,如果您需要一直运行,通常最好以
Windows服务运行
,或者使用
计划任务
处理“不时”需要运行的事情。与跑步功能相比,我更喜欢这些选项。这完全取决于你的应用程序在做什么。计划的任务和服务都可以模拟运行-使用与当前登录用户不同的用户凭据(因此,如果需要,可以提升)



自动运行:对于记录,有无数种方法可以运行一次或启动时启动,您可以使用该工具列出系统上注册的所有条目进行研究。

假设注册表中的运行项是正确的:

  • 系统启动时,程序不会启动。它将在用户登录时启动。如果您希望它在系统启动时启动,那么服务是通常的方式

  • 在UAC系统上,如果程序需要提升,它不会仅仅启动。如果这是一个问题,那么你的问题与


  • 我正在尝试以下注册表值的引号,但仍然不起作用“\\\Program Name.exe”可能会使用引号和全部从注册表复制路径。Windows键并点击R,现在粘贴路径并按Enter键。会发生什么?有什么明显的错误吗?从应用程序进行日志记录怎么样?系统事件日志中有什么内容吗?应用程序是否需要管理员权限才能运行?这很有效!谢谢您知道如何在安装程序后自动运行该程序吗?因此,当您从注册表运行该路径时,它会工作吗?或者在修复路径后启动Windows时,它是否起作用?安装后直接启动程序(从安装程序开始)通常是许多部署工具中的一项功能,但我不能代表InstallForge,因为我从未使用过它。当我在修复路径后启动Windows时,它会起作用。