这个问题已经存在一段时间了,大约两个月前开始的。
我是 Steam 游戏平台的用户,我在 Windows 7 工作站上使用该平台的客户端附带一个名为 Steam.exe 的可执行文件。
到目前为止一切都很好 - 自从几次 Windows 更新后,启动所述二进制文件所花的时间比平时长得多,最多 20 秒,在此期间可执行文件只是处于什么也不做的状态(通过进程监视器检查,程序的主线程只是处于入口点什么也不做)。
棘手的部分是,它可以是任何二进制文件 - 唯一的标准是名称,如果它名为 Steam.exe,则需要很长时间才能开始执行。如果不是,一切都很好。如果我将同一个可执行文件重命名为 Steam_.exe,它会立即运行。
这到底是怎么回事?全新安装无法解决问题,但在虚拟机中不会发生这种情况精确的,与 Windows 7 设置相同。
当然,Steam 客户端在某处设置了一些标志或设置,这使得所有名为“Steam”的进程都需要很长时间才能开始执行?!
或者...这还能是什么,有人经历过类似的事情吗?一些较长的 Google 搜索会话基本上没有产生有用的结果,每次启动应用程序时我只能等待它,但我的强迫症不允许我这样做,我希望它能得到修复。
我的系统是 Windows 7,安装了 SP1 + 所有推荐的更新,禁用了防御者,禁用了防火墙,除了 Firefox、EMET 5.52 和 Steam 之外,几乎没有其他软件。
此致
答案1
事实证明,ge0rdi 是对的,必须启用并启动服务“AMD External Events Utility”,如果没有,那么您就会遇到延迟。
如果您运行 VeraCrypt 并启用系统收藏卷,请确保使负责安装系统收藏卷的服务成为“AMD 外部事件实用程序”服务的依赖项 - 否则,外部事件将无法正常启动。