安装浦发网银插件后,Windows 8.1 64位版的系统在部分机器上一开机就蓝屏,比如Surface Pro 3,蓝屏消息是:
IRQL_NOT_LESS_OR_EQUAL
这通常是驱动问题导致的。连续启动失败2次后,Windows 8.1会自动进入高级启动,可以用安全模式进系统WINDBG一下dump文件,发现是一个叫peckp_x64.sys的驱动爆的。这个驱动是浦发银行网银插件的一部分,是用来保护键盘输入的,也就是防止键盘记录的盗号木马,但是和Surface Pro 3的驱动冲突,所以导致开机蓝屏。
解决办法如下:
1. 将Windows 8.1启动到安全模式,Surface Pro 3的bitlocker recovery key可以用一台能翻墙的电脑到 onedrive.com/recoverykey 里去找。
2. 在控制面板,程序和功能里,按正常办法卸载浦发插件。
3. 这时候其实没有卸干净,蓝屏的好喝的驱动还在。services.msc里居然还看不到,但它就在你注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PECKbdProtector里面。以管理员身份启动cmd(Windows + X,选管理员模式的cmd),然后运行:
sc delete PECKdbProtector
这样就能把service卸掉。
4. 手工删除 c:\windows\system32\drivers\peckp_x64.sys
5. 重启Windows,问题修复!
还是不要用网银了…… 话说,这货识别Dvorak布局的键盘么?
太可怕了。。。
同样解决了更新 Windows 10 后开机键盘失灵的问题。非常感谢