[发明专利]系统拯救的方法及装置无效
| 申请号: | 201110050502.1 | 申请日: | 2011-03-02 | 
| 公开(公告)号: | CN102163167A | 公开(公告)日: | 2011-08-24 | 
| 发明(设计)人: | 浦欣;赵剑锋;孙海 | 申请(专利权)人: | 奇智软件(北京)有限公司 | 
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 | 
| 代理公司: | 北京市德恒律师事务所 11306 | 代理人: | 陆鑫;高雪琴 | 
| 地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 系统 拯救 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及系统拯救的方法。
背景技术
安装补丁是修改已经安装的程序,包括应用程序、实用程序、操作系统和操作系统部件、设备驱动程序等等的过程。安装补丁对于出于各种目的来修改程序是有用的,这些目的包括纠正程序错误、减少或消除安全风险或者提高所修改程序使用的逻辑。安装补丁一般是由最初提供要安装补丁的程序的公司或其它组织发起的。
安装的程序主要是由可执行代码模块组成的。作为一个例子,许多设计成在来自Washington Redmond的Microsoft Corp.的WINDOWS XP操作系统上执行的程序主要是由叫做“EXE”的可执行代码模块组成的。一个安装补丁的流行的传统方法是要在组成要安装补丁的安装程序的可执行代码模块中标识出含有希望用补丁来修改的程序代码的可执行代码模块;创建一个新版本的已标识的可执行代码模块,在其中已作了需要的修改;并且将新版本的已标识的可执行代码模块与安装程序一起分配给希望应用该补丁的用户。然后每个用户确定是否希望应用这个补丁,如果是,执行用新版本的已标识的可执行代码模块取代原来版本的已标识的可执行代码模块的安装程序。
在现有技术中提供了一种自动实现接收的代码补丁的计算系统,包括:一个预先安装的帮助函数的库;和一个接收代码补丁的安装补丁代理,每个代码补丁对应一组可执行模块并识别库中的帮助函数,并且,当接收代码补丁对应的一组中的一个可执行模块被执行时,调用由对应于包含该可执行模块的可执行模块组的代码补丁所识别的帮助函数以执行值确认。
上述技术方案解决了必须创建多个补丁进行分配以实现对单个程序的单独修改的常例的技术问题。
然而,如今的用户广泛使用的操作系统版本各异,有很多是出自民间制作组的“优化版本”,即通过减少一些不必要的服务模块和操作模块,降低系统的资源占有率,节省硬盘空间。由于这些民间的优化版本与操作系统制作公司官方的版本有着较大区别,而补丁往往是操作系统制作公司针对其官方出品的完整版本设计的,因此,在安装补丁之后会出现一些问题。不仅如此,即使是原版的操作系统,也会由于版本的差别、甚至官方补丁的错误,而在用户安装补丁之后出现一些问题。除了在安装补丁的过程中会遇到上述问题,在诸如查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹等等过程中都有可能遇到上述问题。这些问题会导致系统无法正常运行,轻则出现系统错误,重则导致系统崩溃。在现有的众多案例中,系统一旦出现错误通常无法再次进入系统的操作界面,从而造成了用户无法对原有的备份进行恢复的问题。
发明内容
针对现有技术中,用户在为操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹等处理时,可能会造成系统故障,本发明提出了一种系统拯救的方法及装置,解决了用户不能在当前操作系统无法正常运行的情况下进行恢复的问题。
本发明公开了一种系统拯救的方法,其特征在于,包括以下步骤:步骤S1,以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及步骤S2,在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。
优选地,本发明的一种系统拯救的方法还包括:在步骤S1中,根据对文件或环境设置进行的全部或部分备份生成包含文件或环境设置的位置信息和标识信息的列表;以及在步骤S2中,根据所备份的文件和/或环境设置进行恢复是指:根据已经生成的列表中的位置信息和标识信息进行恢复。
优选地,全部或部分备份的文件或系统设置是所有启动和进入系统所必需的文件和/或环境设置。
优选地,步骤S2包括:将所有启动和进入系统所必需的文件和/或环境设置恢复成所备份的所有启动和进入系统必需的文件和/或环境设置。
优选地,步骤S1包括:确定是否需要执行预定处理;在确定结果为是的情况下,对需要执行预定处理的文件和/或环境设置进行备份;以及生成与将要进行预定处理的文件和/或环境设置相对应的列表,其中,列表包含文件和/或环境设置的位置信息和标识信息。
优选地,步骤S2包括:根据处理列表,将经预定处理后文件或经预定处理后的环境设置恢复成所备份的文件和/或环境设置。
优选地,预定处理包括:操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹。
优选地,步骤S2包括:执行卸载程序,以卸载处理后文件或还原处理后环境设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110050502.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络设备中的功耗管理
- 下一篇:直线-旋转复合致动器





