我有一台 Acer Aspire One A521,配有全新的 SSD 磁盘,我刚刚在上面安装了全新的 Windows 7 HE 64。安装系统后,我安装了所有驱动程序,包括 Conexant 音频驱动程序。从那一刻起,每次系统重启后,我都会看到 Windows 提示询问我是否真的要运行应用程序C:\Program Files\CONEXANT\cAudioFilterAgent\cAudioFilterAgent64.exe
。
对我来说,这种情况很正常,我总是会用一些“启动扫描仪“找到这样的软件并清除系统中的垃圾。我的系统非常非常老了Startup Control Panel 2.8 by Mike Lin
。它甚至有十年了,但它从来没有让我失望过,所以我继续使用它。它会扫描Startup
当前用户和常用文件夹,HKLM Run
以及HKCU Run
WindowsRun Once
注册表的部分。在过去的十年里,我以为这些都是系统启动时自动运行的应用程序可以共存的位置。结果,我错了。
由于这是刚刚安装的全新 Windows,其自动运行位置为空。我拥有的唯一条目是 ATI 显卡驱动程序管理器启动字符串HKLM Run
。我已经检查过这个事实十次(但仅使用上述程序并手动检查),并且我 100% 确定,在我所知的所有自动运行位置中都没有 Conexant 程序启动字符串的痕迹。
我错过了什么?Windows 7 是否引入了一些新的启动位置或自动运行程序的新方法,这超出了我所了解和Startup Control Panel
扫描的范围?
对我来说,解决这个问题很容易。我可以使用强力方法手动删除该文件或重命名它,或者我可以完全卸载 Conexant 音频驱动程序(对于我笔记本电脑中非常有限的音频使用,Windows 驱动程序肯定足够了,我已经安装了 Conexant 驱动程序“万一“)。但是我真的非常非常好奇,Windows 怎么可能每次我重启它时都运行这个程序?它的自动运行字符串在哪里?
答案1
查看自动运行由微软提供。
此实用程序对自动启动位置的了解比任何启动监视器都要全面,它向您显示配置为在系统启动或登录期间运行的程序,并按 Windows 处理它们的顺序显示条目。这些程序包括启动文件夹、Run、RunOnce 和其他注册表项中的程序。您可以配置 Autoruns 以显示其他位置,包括 Explorer shell 扩展、工具栏、浏览器帮助程序对象、Winlogon 通知、自动启动服务等等。
还请记住,驱动程序(库)本身可以在硬件初始化或类似操作时启动它。
此外,我不希望当前的 Conexant 驱动程序在启动时出现 UAC 暂停,因为它很烦人。:) 你试过吗提供的最新版本在Acer 网站?