刚启动按“F8”都是有效的,等出现登录界面了,键盘就挂了,啥也输不了。安全模式也一样,这样连系统还原的机会都没有了。这个故障是在折腾淘宝安 全控件的时候出来的,这个东西和 IE8 不好弄兼容,反正我没成功过,后来觉得没办法弄了,把 IE8 卸了就出这个问题了。
是不是拿 WinPE 把淘宝安全控件那个系统驱动删掉就行呢?当时没有想到这么尝试一下,亏了…
ps. 转水木上的 Quanm 同志给的处理办法,看来俺真的白重装了,忘了试试远程。同时看出来淘宝控件真险恶啊,连招行的控件都不插入驱动栈干预键盘消息传递的说,淘宝和招行比到底谁更需要安全保障啊…
A:登录界面键盘失灵,安全模式下也失灵,连系统恢复的机会都没有啊,不知有没有别的办法…
Q:用 Windows 的远程注册表功能,在另外一台机器用 net use 登录,开启远程注册表服务,然后用注册表编辑器远程连一下机器,改掉键盘驱动信息,然后 net 远程重启。
A:没开远程 而且这个服务都被我禁用了 还能用 net 登录?
Q:禁用不要紧,登录上去把远程注册表改为 manual,然后 net start 一样 OK,我上次中招就是这样解决的。
提醒一下,支付宝 firefox 控件千万不要装 alipay 主页上提供的 npedit.exe 执行文件,必然搞掉你的键盘驱动。
安装控件的正确方法是到 mozilla addons 网站,注册一下,搜 alipay 插件,现在的版本是 alipay_security_control_-1.1.0.2-fx-win.xpi
A:如果来个木马把这个 xpi 替代掉了,是不是很容易就搞定了?
Q:Mozilla addons 上面的难以替换掉。
A:我还不太确定是不是淘宝控件的错,虽然当时是在装卸淘宝控件和 IE8,然后某次重启过后就这样了。
Q:淘宝控件会在你的注册表里添加如下键值:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\UpperFilter kbdclass alidevice
如果是 64 位系统,aliedit 没有 64 位驱动,因此加载键盘驱动失败,只要安装直接就导致键盘失效,如果你卸载这个控件,它删除注册表键值的时候会删掉 alidevice,但是跟 kbdclass 的分隔符没有删掉,导致重启后键盘还是失效。
如果是 32 位系统,安装的时候没事。但是卸载的时候有问题,删除注册表键值的时候它会把 aliedit 删掉,但是分隔符没有删除,因此重启后键盘失效。
因此如果要不出问题,卸载控件之后不要急于重启,一定要打开注册表,确保上面的那个键值只有一行,这一行里只有 kbdclass 7 个字母,多一个空格或者换行符也不行。
A:我重装过后尝试过安装淘宝控件,现在“添加删除程序”里头已经没有了,但是这个键值里头还有 alidevice,是不是意味着需要把这个删掉,只剩下 kbdclass 呢?
Q:然,还有注册表里一切跟 alidevice 有关的通通删掉。