前情提要
由于博主年前接任了运维,导致公司里凡是跟IT相关的,大大小小的事都找上了博主。其中有几位同事就遇到了这个问题,电脑一直弹出该提示,关了弹弹了关,一直不消失,根据提示去页面,但是一安装就报错,重启也不行,最终还是让博主找到了最终解决方案
问题说明
这个关不完的提示就长下面这样,看起来是一个很正常的HP 打印提示,让我们安装 NETFramework的4.8 版本。但是实则不然,如果我们是window7或window8以上的系统,根据提示去安装,大概率是安装不上的报错的
安装后会提示4.8的程序不支持,这是因为win7、win8以上的系统已经内置了,更高级的 Framework框架。所以咱们去安装4.8只会在安装中途提示错误。
解决思路及方案
我们观察弹窗的关闭特性,可以得知关闭弹窗后,过一段时间弹窗又开启了,根据此特性我们可以确定一件事,其大概率有一个定时程序在运行。
这时我们以管理员的身份运行命令行,打开后输入 powercfg -waketimers 指令,查看是否存在定时器
果然如我们所料,HP有一个计时器,一直在检查开启该弹窗。知道了定时开启的逻辑,我们就有解决办法了,在window中我们进入 任务计划程序>任务计划程序库>HP 在其中找到惠普的定时器,共用两个,我们直接右键执行禁用即可。
总结
到此就解决了该弹窗问题,说实话解决时博主也是相当激动,感觉自己成为排错大神了,但是后面想想其实只是观察+对症排错罢了。
这套方案或许不是最好的解决办法,目前测试对日常使用及惠普打印没有什么影响,各位小伙伴如果有更优雅的技巧也可以提出来。