[发明专利]一种强力卸载软件的方法及系统有效
申请号: | 201110005069.X | 申请日: | 2011-01-04 |
公开(公告)号: | CN102043655A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 欧胜;万立新;黄礼强;卞松山 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 强力 卸载 软件 方法 系统 | ||
技术领域
本发明涉及软件卸载技术领域,尤其涉及一种强力卸载软件的方法和系统。
背景技术
随着计算机与互联网技术的发展,各种应用软件也层出不穷。大部分的软件在安装时都非常容易和友好,但在卸载时,有些软件出于某种目的或自身的不规范,常常无法彻底的从用户电脑中卸载删除,并残留下大量垃圾文件,为用户造成了很大的困扰,同时也影响了计算机的性能。
而解决此一问题的方法,目前只能因软件类型而异。由于每款软件都有其自身的编写特点和安装过程,因此其残留文件的方式和位置也各不相同,这就导致了解决此问题的方式大都相当个性化。例如,针对某款软件的卸载残留问题,有人总结出,可先进入安全模式,然后进入注册表,查看特定的键值,之后再删除特定的安装目录;而对于另一款软件的残留,则需要在命令行中执行特定的命令。但是这些方式,不仅需要对计算机知识具有相当的了解,而且一旦稍有失误,就会对计算机的运行或安全造成极大的损害。
总之,目前对于无法彻底从用户电脑中卸载的软件,缺乏一种简单、统一的解决之道,尤其对于那些对电脑的使用不是特别熟练的用户来说,不仅对于常规卸载过程中的层层选择感到茫然和畏惧,尤其对那些不能完全卸载删除的软件,更是素手无策。
因此,如何提供一种强力卸载软件的方法和系统,使用户可简便、彻底的卸载软件,已经成为业界亟待解决的问题。
发明内容
本发明所要解决的技术问题在于提供一种强力卸载软件的方法和系统,以使用户简便、彻底的卸载本机安装软件。
为解决上述技术问题,本发明提供一种强力卸载软件的方法,包括如下步骤:
在客户端检测本机已安装的软件,包括软件名称及版本信息,为每款已安装软件提供对应的卸载提示;
当侦测到用户根据所述卸载提示选择了某款软件的卸载操作后,根据该软件的名称和版本,从数据文件中获得预置的与该软件对应的安装信息,所述安装信息包括该软件在安装过程中添加的文件,以及对注册表和/或系统文件的修改;
根据所述对应的安装信息,将该软件在安装过程中添加的文件以及对注册表和/或系统文件的修改进行删除或恢复。
本发明进而还提供一种强力卸载软件的系统,包括:
数据模块,用于存储不同软件的安装信息,所述安装信息包括软件名称及版本,添加的文件,以及对注册表和/或系统文件的修改;
检测模块,用于在客户端检测本机已安装的软件,包括软件名称和版本信息,为每款已安装软件提供对应的卸载提示;
侦测模块,用于侦测用户是否根据所述卸载提示选择了某款软件的卸载操作;
信息获取模块,用于当侦测到用户根据所述卸载提示选择了某款软件的卸载操作后,根据该软件的名称和版本,从数据模块中获得与该软件对应的安装信息;
卸载模块,用于根据该对应的安装信息,将该软件在安装过程中添加的文件以及对注册表和/或系统文件的修改进行删除或恢复。
其中,所述数据模块可以位于客户端本机或远程服务器。
本发明无需占用过多客户端资源,也无需用户针对不同软件执行不同的卸载操作,为用户提供了一种简便、统一而且彻底的软件卸载机制。本发明不仅适用于桌面计算机终端,而且也适用于手机等其他移动客户端。
附图说明
图1为根据本发明实施例所述的强力卸载软件的方法流程图。
图2为根据本发明实施例所述的强力卸载软件的系统示意图。
图3为根据本发明实施例所述的卸载模块的结构示意图。
图4为根据本发明另一实施例所述的卸载模块的结构示意图。
图5为根据本发明又一实施例所述的卸载模块的结构示意图。
具体实施方式
下面结合附图,对本发明的实施例进行详细说明。
如图1所示,为根据本发明实施例所述的强力卸载软件的方法流程图,首先在客户端检测本机已安装的软件,包括软件名称及版本信息,为每款已安装软件提供对应的卸载提示(步骤101);当侦测到用户根据所述卸载提示选择了某款软件的卸载操作后,根据该软件的名称和版本,从数据文件中获得预置的与该软件对应的安装信息,所述安装信息包括该软件在安装过程中添加的文件,以及对注册表和/或系统文件的修改(步骤102);之后根据所述对应的安装信息,将该软件在安装过程中添加的文件以及对注册表和/或系统文件的修改进行删除或恢复(步骤103)。
所述数据文件可以是数据库的形式,也可以是列表或文本等信息格式。根据本发明的实施例,数据文件可以是位于客户端本机,也可以位于远程服务器。下面是以数据库形式进行实例说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110005069.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋转式折叠结构及其自行车和电动自行车
- 下一篇:开关电源的消除噪声电路