win10键盘驱动损坏修复记录
今天在使用Total Uninstaller删除Vmware的时候, 删除了部分注册表项, 造成了许多问题, 以下进行记录.
意识的问题
- 注册表项是宁滥勿缺, 缺少特定表项可能引发严重后果
- Vmware作为虚拟机程序, 内部可能会读写win10系统的驱动注册表项(但外部是看不见的), 删除Vmware的时候清理注册表很容易造成误伤
纠正措施的错误之处
- 错误地认为win10更新能重建注册表(这种错误我们一般称为一厢情愿, 应然与实然的问题)
- 没有对win10更新过程进行计时(因为我们都知道win10更新相当不靠谱, 可还是疏于防范), 强行重启的止损时间还是不够快.
- 由于win10更新安装不完全, 缺省进入的rollback system无限重启, 重复多次而忘记考虑安全模式启动
纠正措施的正确之处
- 及时猜出是因为删除Vmware引发的驱动问题, 查看设备管理器后发现驱动正常而无法找到注册表, 定位到注册表问题
- 在win10安装更新失败后及时调整战略, 避免更大的影响.
- 判定
win10无法进入原系统(当然也无法进入rollback)与键盘驱动问题是相对独立的两个问题, 拟定计划:先进入原系统解决完驱动问题->最后再解决rollback问题
解决方案
针对注册表项:解铃还须系铃人, 从winr手动进入total uninstaller发现能够恢复注册表项, 逃出升天(不然就真的没了)针对rollback系统:网上查找教程
待解决问题
- 如何进行注册表的备份?
- 如何保证注册表不在安装软件的过程中被删改?
结论 && 反思
- 注册表项宁可添加,不要删改
- 一些情况下保持冷静, 复杂问题的拆分与归并是需要好好design的
- Vmware竟然能够写入驱动的注册表, 那是不是他也可以顺便对我的所有键盘输入进行监控与收集呢?
要是我(有人)发布一些有木马的虚拟机软件, 是不是本地主机的安全性可能因此受到影响?