win10键盘驱动损坏修复记录

今天在使用Total Uninstaller删除Vmware的时候, 删除了部分注册表项, 造成了许多问题, 以下进行记录.

意识的问题

  1. 注册表项是宁滥勿缺, 缺少特定表项可能引发严重后果
  2. Vmware作为虚拟机程序, 内部可能会读写win10系统的驱动注册表项(但外部是看不见的), 删除Vmware的时候清理注册表很容易造成误伤

纠正措施的错误之处

  1. 错误地认为win10更新能重建注册表(这种错误我们一般称为一厢情愿, 应然与实然的问题)
  2. 没有对win10更新过程进行计时(因为我们都知道win10更新相当不靠谱, 可还是疏于防范), 强行重启的止损时间还是不够快.
  3. 由于win10更新安装不完全, 缺省进入的rollback system无限重启, 重复多次而忘记考虑安全模式启动

纠正措施的正确之处

  1. 及时猜出是因为删除Vmware引发的驱动问题, 查看设备管理器后发现驱动正常而无法找到注册表, 定位到注册表问题
  2. 在win10安装更新失败后及时调整战略, 避免更大的影响.
  3. 判定win10无法进入原系统(当然也无法进入rollback)键盘驱动问题是相对独立的两个问题, 拟定计划: 先进入原系统解决完驱动问题 -> 最后再解决rollback问题

解决方案

  1. 针对注册表项:解铃还须系铃人, 从winr手动进入total uninstaller发现能够恢复注册表项, 逃出升天(不然就真的没了)
  2. 针对rollback系统:网上查找教程

待解决问题

  1. 如何进行注册表的备份?
  2. 如何保证注册表不在安装软件的过程中被删改?

结论 && 反思

  1. 注册表项宁可添加,不要删改
  2. 一些情况下保持冷静, 复杂问题的拆分与归并是需要好好design的
  3. Vmware竟然能够写入驱动的注册表, 那是不是他也可以顺便对我的所有键盘输入进行监控与收集呢?
    要是我(有人)发布一些有木马的虚拟机软件, 是不是本地主机的安全性可能因此受到影响?