2012-08-28 86 views
3

我想在启动时运行的应用程序。我明白有几个选择。我最感兴趣的是下面的选项:运行在启动应用程序:注册表项与启动文件夹

  1. 注册表的方法:HKEY_CURRENT_USER \ SOFTWARE \微软\的Windows \ CurrentVersion \ Run中
  2. 复制快捷方式启动文件夹:C:\用户\ @用户名@ \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

这两个选项有什么不同吗?

+1

这可能会提供一些见解:http://superuser.com/a/300116 –

回答

3

没有什么根本的区别。该文件夹往往会受到用户的青睐,便于他们在那里创建快捷方式。安装程序倾向于注册表项,用户禁用该程序的可能性较低。

这不完全是多大的保障了,大量的围绕帮助编辑键实用程序,而无需使用Regedit.exe。包括Windows自己的msconfig.exe

+0

谢谢...如果你同时执行注册表项和启动项,我会假设你会有2个实例在运行。有没有一种好方法来防止这种情况发生? – frigon

+0

嗯,所以不会创建多个快捷方式,并创建多个注册表项。我的医生的一般建议适合这里:“如果它伤害,那么不要这样做”。 –

+0

有什么它实现了无根本区别,也有一定的但关注哪一个来接。我喜欢的启动文件夹,因为你可以创建一个特定用户的快捷方式,不是每个人都谁登录到一台机器想你的应用程序自动运行。添加到启动文件夹中也不要求您的应用程序或安装程序在写入注册表的过程中以提升/管理权限运行。如果您在应用程序中提供了“在启动时运行”选项,并且这些选项可能未运行并且不允许注册表修改,那么知道这一点很有用。 – BrutalDev

相关问题