关于流氓软件,每个人的定义都是不同的,…比方说,下面的这个例子:安装了程序之后,卸载的时候,没有按照预期删掉它影响的所有区域。虽然对于开发的人来说,是个很小的错误,但是从用户体验的角度来说,是非常糟糕的。
体验糟糕基于的是这样的心理:我们都不愿意承担别人的疏忽带来的麻烦,并且为此付出额外的心力。
因为这种格局,造成的额外支出是可以规避的,并且被用于做更有意义的事情。
——————————————————————

前些时不小心,安装了一个叫“照片飞船”的货,安装完成后,发现什么用都木有,所以果断删掉了。
PicBoat_Deleted
但是删完之后,在“我的电脑”的浏览页中却发现,“其他”中的关联目录无法删除:
Windows7_MyComputer_Dashborad
(上图标红,高亮区域)
—— —— —— —— —— —— —— —— ——
解法:
要删除这样的对象,需要从注册表删除。
Win + r,调出RegEdit(注册表编辑器)
regedit
查找:
RegEdit-Finding_1

RegEdit-Finding_2

regedit_Result
可以看到,注册表的记录是没有被删掉的。
在注册表中,通过查找,找到所有与需要删除的内容有关的注册表记录,并删除。
针对性的删除,不要删错了。
eg.
DeleteRegedit

全部删除完成后,确认通过查找无法找到任何目标对象的记录。
这样,删除的操作就完成了。

重新打开资源管理器:
Clean_MyComputer
和预期的一样,目标项目被删除。
————————————————————————————————————————
Ending。

打赏

历史上的今天:

  1. 2017:  CentOS 7:升级OpenSSH 7.5(0)
  2. 2017:  CentOS 7,Network无法启动(0)
  3. 2016:  MySQL:Binlog备份与恢复(1)
  4. 2016:  AIX,逻辑卷:新增PV到扩容(Pure Command)(1)

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒