两者之间真正的区别是什么?
两者的用途相同:在 Windows 启动时运行程序。
明显的区别是:
- 用户可以轻松管理启动文件夹
- 运行注册表似乎在计算机启动时尽早运行程序。
我认为这不足以证明两者的合理性。我遗漏了什么?
答案1
你什么都没遗漏。启动文件夹是供用户管理的,而注册表文件夹应该包含不应由无经验的用户直接管理的内容。例如扩展硬件驱动程序的程序(例如用于 ATI 卡的 Catalyst Suite)... 除了您已经注意到的之外,没有其他区别。
答案2
很多内容都和你说的一样。开始菜单是为了方便用户登录时启动程序的快捷方式而设计的(用户级),而运行注册表是为了启动那些无论如何都要运行的程序(即使你不想让它们运行)(系统级)。
答案3
我看到的主要区别是,在注册表中设置的启动程序将随系统启动,在桌面可供用户使用之前;如果在启动文件夹中设置,它将在用户登录时启动,在桌面停止后可供用户使用。