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

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

RegEdit-Finding_2

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

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

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

打赏

说点什么

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
提醒