如何找到启动时启用的未知程序?

如何找到启动时启用的未知程序?

我正在使用一台装有 Windows 10 的计算机,作为减少启动时间的正常程序,我访问了任务管理器并检查了“启动”期间“启用”的内容。

一些项目

当我打开该选项卡时,我看到一个名为“程序”的程序,没有发布者信息,我现在已禁用它。

程序已禁用它

之后,我直接进入控制面板->程序和功能,以找出该程序是什么并将其删除;但是,没有出现任何具有该名称的程序。

鉴于此,假设我不知道从什么时候开始这台电脑上有这个程序,我怎么知道这个程序是什么,以便我可以决定是否删除它?

答案1

您可以前往 Microsoft Downloads、SysInternals 并获取 Autoruns 64 位 (点击下载)。下载、安装并运行它,看看它是否在您的计算机上显示该程序。

对于您的具体问题,请访问“登录”选项卡。

自动运行登录

自动运行显示中以黄色突出显示的部分是错误,可以删除。

这应该可以解决你的问题。

答案2

您可以右键单击某个条目,然后单击Open file location将引导您进入安装该程序的目录。

打开文件所在位置

正如 Ismael Miguel 在评论中提到的,此答案仅适用于 Windows 8、Windows 8.1 和 Windows 10(以及 Windows Server 变体)。对于 Windows 7 及更早版本,您需要使用 msconfig。

答案3

启动项位于注册表中Software\Microsoft\Windows\CurrentVersion\RunSoftware\WOW6432Node\...32 位程序。每个用户和机器都有一个这样的键。对于当前会话,该键位于 和HKEY_LOCAL_MACHINEHKEY_CURRENT_USER

开始菜单组(名为“启动”)中的任何快捷方式也将运行。同样,在当前会话下和当前会话下Microsoft\Windows\Start Menu\Programs\Startup,都有按用户和按计算机的位置。%AllUsersProfile%%AppData%

此外,还可以设置计划任务在启动或登录时运行。此数据也位于注册表中Microsoft\Windows NT\CurrentVersion\Schedule,但格式要复杂得多。您可以使用“任务计划程序”应用程序进行探索。

相关内容