不知道装了什么软件,开机就弹出来,不过点击确定就可以,不妨碍机子运行,但是真的好烦人啊,跪求高手!
最近重装了次系统(win7_x64),顺带清理了下磁盘,也遇到了这个问题,很恶心,百度了下发现遇到这问题的人还挺多,于是仔细研究了下,发现我的问题是华硕的 MEI 驱动安装程序造成的。
先说下我的解决办法:
右键“我的电脑”选择 :管理 -> 系统工具 -> 任务计划程序 -> 任务计划程序库 -> ASUS,删掉子任务 i-Setuphhmmss (hhmmss 表示首次安装的时间,代表时、分、秒的意思,以下相同)。
重启后就没有这个恶心的提示了。至于有说修改注册表、各种优化工具什么的,哪用得着。。。
下面再大体说下问题原因:
执行 MEI 驱动安装程序时大体上会做这几件事:
a. 首先把安装文件拷贝到 c:\windows 目录下(例如 c:\windows\MEI-xxx)
b. 然后在 C:\Users\xxx\AppData\Local\Temp 目录中创建安装配置 hhmmssLog.ini
c. 最后添加计划任务 i-Setuphhmmss,用于重启后继续完成安装
安装配置
记录了两个操作步骤,每个步骤有个 State 标志用以指示状态(Success表示成功/Undo表示未进行)
计划任务
重启后,调度安装目录下的可执行文件(例如 c:\windows\MEI-xxx\AsusSetup.exe)、根据安装配置中每个操作步骤的状态(Success/Undo)决定执行哪一操作步骤
上面的逻辑看上去挺完美的,下面就说说混乱的地方:
a. 计划任务是为重启后完成后续安装,可安装成功后却不清理
b. 安装完成后也不清理安装配置
c. 安装完成后也不清理安装文件 c:\windows\MEI-xxx\
d. 最奇葩的是明明已经把安装文件拷贝到了 c:\windows 目录下,安装配置(hhmmssLog.ini)给出的调用位置还是原始位置(安装程序最初被执行时所在的位置),也就是说在一个进程中去调用另一个进程,虽然二者相同、但文件路径不同。。。我不得不怀疑 1a 有必要吗?
因此当用户清理垃圾时,如果删了安装配置,那么每次计划任务调度起来、安装程序就找不到临时配置、就报错。。。而用户没有清理垃圾(删安装配置),那么每次重启后,计划任务都会把安装进程空跑一遍(因为安装配置中两个步骤的状态都是 success)、并且还是嵌套调用。。。
之所以说这么多是因为最近连续遇到多个类似的低级问题、恶心,究其根本就是开发者在做这个东西的时候完全不走心,这种问题连bug都不够格。
华硕,也就是个工厂。。。