题目呈现的两个问题的环境背景是 戴尔笔记本、win11系统;
问题1:显示“程序兼容性助手:无法在此设备上加载驱动程序” 。
在网上看了很多方案,好几个方案都是 win+r → gpedit.msc → 对一些功能进行禁用或者启用;我试过了,并没有解决加载驱动这个问题,期间还发生了一些小插曲,比如说,我的电脑没有 gpedit.msc 这个文件!于是我跟着 链接1 的步骤搞了个这个文件。
链接1:找不到文件gpedit.msc,怎么办-百度经验 (baidu.com)
功能禁用的方法没能解决我的问题,于是我按微软官方的解决办法进行设置——“关闭内存完整性”。步骤如下图,因电脑而异,但本质都差不多。此电脑右键→属性→隐私和安全性→打开w
indouws安全中心→设备安全性→内核隔离→关闭。
原本是想要解决问题1,结果问题1没解决还引发了问题2。。因为在点击关闭内存完整性之后,电脑要求重启后执行响应,我点击重启,结果我的电脑就开始蓝屏,并且电脑开机一直循环重启,进不去window系统。
第一次捣鼓,选择 疑难解答→高级选项→回退到以前的版本(还原点还原) 按步骤进行即可重启电脑,不影响个人文件,但是问题并没有解决;
第二次捣鼓,经过同样的步骤,在“回退到以前版本”的步骤里面最后一步,选择不了驱动了【不好意思,当时没来得及拍照,反正点击“回到以前版本”,后面跟提示来就行】,网上有说可以进入安全模式再操作,结果我发现那个时候安全模式都进入不了,网上很多人说,安全模式都进入不了的话,大概率只能重装系统了,我后来又看了很多方法,但都不管用,已经心灰意冷准备重装系统了,在下载系统的半个小时里面,我还在苦苦挣扎,因为看到网上有人建议“大牌电脑的系统最好不要随意安装”(大概意思是这样,哈哈),所以我抱着尽量不重装系统的原则不停地在摸索~就当我准备放弃并且系统盘已经插在笔记本上的时候,最后一刻抱着试一试的心态,居然真的探索到第二个成功启动Windows的方案!
重启动电脑→狂按F12→找到SupportAssist OS Recovery选项,回车进入→恢复(我感觉原理还是同还原点还原,只是不知道为什么之前 “ 高级选项的回退以前版本 ” 的功能却不能实现)。
于是电脑又可以正常启动了,又开始解决最开始要解决的阻止加载驱动的问题。【笑死,兜兜转转一大圈回到原点,行动上回到原点,精神上又丰富了学识~】
最终问题1——无法在此设备上加载驱动程序 解决的方法是:在关闭“内存完整性”功能之前,把不兼容的驱动给删除掉,我这里是Hardlock.sys,我用everything搜索出来一共有3个文件,其中两个要system权限才能删除,我按照 链接2:
Win10无法删除文件提示“你需要来自system的权限”的解决方案-系统城·电脑系统下载之家 (xitongcheng.com)
这个方法,并不能成功删除要权限的文件~但是这两个文件好像也并不影响我后续的操作,所以我只删除了一个我能随意删除的Hardlock.sys文件,这个时候我发现,【内存完整性】那个按钮关闭之后再点击打开,虽然还是不能打开(反正最终目的就是要把它关上),但是界面已经可以成功显示不兼容的驱动了。于是我怀着忐忑但心里隐隐觉得能成的心情,重启了电脑,果然成功了,我的usb-blaster已经能连接了。
这里补充一下,关于hardlock.sys,这个文件是硬盘加密驱动,叫什么加密狗,删除了也没关系,据说用处不大,这是我在网上看到的解释,其实我不懂,但是我删除之后,在笔记本普通的正常使用之下确实目前感觉没啥影响。
至此,两个问题都解决了。从上午9点半到下午4点整,深刻的领悟啊!还好最终结果是好的,希望对你们有帮助,如果有说的不清楚的地方,欢迎留言讨论。
虽然问题解决了,但是很多地方我还是一头雾水,也希望明白的大佬可以指点一下原因!