在启动目录中运行两次程序?

在启动目录中运行两次程序?

我运行自动运行以查看以下内容。

在此处输入图片描述

问题是用户的启动文件被注册了两次。我不确定,但这可能是导致 AHK 问题的原因我已经发布,如果程序位于启动目录中,则实际上会运行两次。

您觉得如何?这是自动运行程序的一个错误吗?或者,实际上,程序确实运行了两次?

添加

使用 msconfig,我发现 runme.exe(ahk 脚本二进制文件)运行了两次。奇怪的是,当我删除其中一个时,runme.exe 会从启动目录中删除。

答案1

Autoruns 总是会这样:显示两个相互链接的条目。我认为这与有两个启动位置有关:

C:\Documents and Settings\All Users\Start Menu\Programs\Startup对比

C:\Documents and Settings\<your-name>\Start Menu\Programs\Startup

大多数程序都有“不启动第二个实例”的功能(或选项)。检查 AHK 是否有此功能。

或者我更倾向于将大多数初创公司转移到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

(你知道如何创建注册表项,对吧?)这样就不会出现“双重启动”问题

答案2

您可以在命令行中输入 msconfig 并按回车键来查看系统启动时启动的程序。您在我的屏幕上看到的窗口是德语的。最后一个选项卡就是您要找的。您可以在那里禁用在系统启动时运行的程序。

系统配置

如果 msconfig 也显示重复条目,则不是 Autoruns 的错误。如果没有,则没有问题 ;-)

但是,根据您的另一个问题,事实可能是某些程序注册了两次。正如您在我屏幕上看到的,例如 Adob​​e Reader 注册了两次。这种情况时有发生,尽管我还不知道为什么……

答案3

这两个启动项可能有不同的参数吗?
这意味着它们确实不同并且不重复。

相关内容