一种操作系统优化方法及装置与流程

文档序号:17474861发布日期:2019-04-20 06:03阅读:182来源:国知局
一种操作系统优化方法及装置与流程

本发明实施例涉及计算机,具体涉及一种操作系统优化方法及装置。



背景技术:

计算机运行速度变慢的一个重要原因是计算机系统中的“沉淀物”过剩,而所谓的“沉淀物”即系统垃圾,包括注册表残余、系统碎片文件、系统下载的安装文件、浏览器痕迹等。个人计算机在日复一日的不停使用中,会不可避免的累积这些“沉淀物”,当这些“沉淀物”累积到一定程度的时候,就会严重影响计算机的运行并拖慢系统的响应速度。

要对系统进行清理优化需要对计算机系统具备较高的专业知识储备,然而,很多普通用户只会平常使用,对计算机专业知识并不了解,难以对计算机系统进行优化,导致用户体验差。



技术实现要素:

本申请的目的是解决现有技术的不足,提供一种操作系统优化方法及装置,使用自动优化向导,无需专业的计算机知识,只需自定义选择想要优化的项目即可自动完成系统优化。

为了实现上述目的,本申请采用以下的技术方案。

本发明的技术方案第一方面为一种操作系统优化方法,该方法包括以下步骤:

扫描系统环境信息,分析可优化项目并生成自动优化向导显示到交互界面;

自动优化向导获取用户自定义选择的待优化项目;

自动优化向导删除待优化项目,或者,

获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数。

进一步,所述系统环境信息包括硬件环境信息和软件环境信息,所述硬件环境信息包括处理器信息、显卡信息、内存信息和硬盘信息;所述软件环境信息包括:系统设置信息、已安装软件信息、注册表信息或接口函数信息。

进一步,所述可优化项目包括:系统注册表优化和系统垃圾文件清理,

所述系统注册表优化通过以下方法进行优化:获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数;

所述系统垃圾文件清理通过以下方法进行优化:删除待优化项目或获取待优化项目的当前优化参数并清空当前优化参数的值。

进一步,所述系统注册表优化包括以下子项目:提升菜单显示速度、提升程序运行速度、提升预读能力改善开机速度、禁用系统还原、禁止远程修改注册表、加快电脑开/关机速度、关机时自动关闭停止响应的程序。

进一步,所述系统垃圾文件清理包括以下子项目:删除回收站中保存的文件、删除系统保留的临时文件、清除运行对话框中的历史记录、删除文档中的最近打开记录、删除ie的缓存文件、清除ie保存的cookies文件、删除ie地址栏中历史访问的网页地址。

本发明的技术方案第二方面为一种操作系统的优化装置,包括:

分析模块,用于扫描系统环境信息,分析可优化项目并生成自动优化向导显示到交互界面;

交互模块,用于使用自动优化向导获取用户自定义选择的待优化项目;

优化模块,用于使用自动优化向导删除待优化项目,或者,获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数。

进一步,所述分析模块包括:

注册表分析模块,用于分析可通过修改注册表的优化项目,包括:提升菜单显示速度、提升程序运行速度、提升预读能力改善开机速度、禁用系统还原、禁止远程修改注册表、加快电脑开/关机速度、关机时自动关闭停止响应的程序。

垃圾文件分析模块,用于分析可通过清理垃圾文件的优化项目,包括:删除回收站中保存的文件、删除系统保留的临时文件、清除运行对话框中的历史记录、删除文档中的最近打开记录、删除ie的缓存文件、清除ie保存的cookies文件、删除ie地址栏中历史访问的网页地址。

进一步,所述优化模块包括:

删除模块,用于使用自动优化向导删除待优化项目或获取待优化项目的当前优化参数,并清空当前优化参数的值;

修改模块,用于获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数。

本发明的技术方案第三方面为一种计算机系统,包括存储器、处理器及储存在存储器上并能够在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面的方法。

本发明的技术方案第四方面为一种计算机可读存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的方法。

本申请的有益效果为:使用自动优化向导,无需专业的计算机知识,只需自定义选择想要优化的项目即可自动完成系统优化,简化了系统优化的操作,降低了系统优化的门槛,自动化完成优化节约了用户时间成本。

附图说明

图1所示为本申请所公开的一种实施例的操作系统优化方法的流程图;

图2所示为本申请所公开的一种实施例的操作系统优化装置的结构图。

具体实施方式

以下将结合实施例和附图对本申请的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本申请的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,如无特殊说明,在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

此外,除非另有定义,本文所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本文说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本申请。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。

参照图1所示的方法流程图,在本申请的一个或多个实施例中,适用于计算机操作系统的优化方法可以包括以下步骤:

扫描系统环境信息,分析可优化项目并生成自动优化向导显示到交互界面;

自动优化向导获取用户自定义选择的待优化项目;

自动优化向导删除待优化项目,或者,

获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数。

具体的,所述系统环境信息包括硬件环境信息和软件环境信息,所述硬件环境信息包括处理器信息、显卡信息、内存信息和硬盘信息等;所述软件环境信息包括:系统设置信息、已安装软件信息、注册表信息或接口函数信息等。

一种实施例中,所述可优化项目包括:系统注册表优化和系统垃圾文件清理,

所述系统注册表优化通过以下方法进行优化:获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数;

为了防止修改注册表后,系统崩溃,自动优化向导会在替换当前优化参数前对其进行备份存储。

所述系统垃圾文件清理通过以下方法进行优化:删除待优化项目或获取待优化项目的当前优化参数并清空当前优化参数的值。

一种实施例中,所述系统注册表优化包括以下子项目:提升菜单显示速度、提升程序运行速度、提升预读能力改善开机速度、禁用系统还原、禁止远程修改注册表、加快电脑开/关机速度、关机时自动关闭停止响应的程序。

具体的,对上述注册表优化的几个子项目进行举例说明:

a.提升菜单显示速度:

在注册表中找到“hkey_current_user\controlpanel\desktop”路径,并将其“menushowdelay”项的值修改为“40”,缩短菜单的延迟时间,达到优化效果。

b.提升程序运行速度:

在注册表中找到“hkey_current_user\system\currentcontrolset\control\filesystem”路径,并将其“configfileallocsize”项的值修改为“dword:000001f4”,缩短程序的响应时间,达到优化效果。

c.提升预读能力改善开机速度:

在注册表中找到“hkey_local_machine\system\currentcontrolset\control\sessionmanager\memorymanagement\prefetchparameters”路径,并将其“enableprefetcher”项的值修改为“4”,缩短系统的预读时间,达到优化效果。

d.禁用系统还原:

在注册表中找到“hkey_local_machine\software\microsoft\windowsnt\currentversion\systemrestore”路径,并将其“disablesr”项的值修改为“1”,禁用系统自带的系统还原功能,达到优化效果。

e.禁止远程修改注册表:

在注册表中找到“hkey_local_machine\system\currentcontrolset\control\securepipeservers\winreg”路径,并将其“remoteregaccess”项的值修改为“1”,禁止远程修改注册表功能,达到优化效果。

f.加快电脑开/关机速度:

在注册表中找到“hkey_current_user\system\currentcontrolset\control”路径,并将其“waittokillservicetimeout”项的值修改为“1000”,缩短系统的关机等待时间,达到优化效果。

g.关机时自动关闭停止响应的程序:

在注册表中找到“hkey_current_user\controlpanel\desktop”路径,并将其“autoendtasks”项的值修改为“1”,系统会自动结束失去响应的程序,达到优化效果。

一种实施例中,所述系统垃圾文件清理包括以下子项目:删除回收站中保存的文件、删除系统保留的临时文件、清除运行对话框中的历史记录、删除文档中的最近打开记录、删除ie的缓存文件、清除ie保存的cookies文件、删除ie地址栏中历史访问的网页地址。

具体的,对上述系统垃圾文件清理的几个子项目举例说明:

h.删除回收站中保存的文件:

通过调用系统的“shemptyrecyclebin”api命令去清空回收站,达到垃圾清理效果。

i.删除系统保留的临时文件:

找到系统的“temp”临时文件目录,并删除其中的所有文件,达到垃圾清理效果。

j.清除运行对话框中的历史记录:

在注册表中找到“hkey_current_user\software\microsoft\windows\currentversion\explorer\runmru”路径,并清空其“mrulist”项的值,达到垃圾清理效果。

k.删除文档中的最近打开记录:

找到系统存储用户最近使用过的文档的目录,并删除其中的所有文件,达到垃圾清理效果。

l.删除ie的缓存文件:

找到internet临时文件的公共存储目录,并删除其中的所有文件,达到垃圾清理效果。

m.清除ie保存的cookies文件:

找到internetcookie文件的公共存储目录,并删除其中的所有文件,达到垃圾清理效果。

n.删除ie地址栏中过往访问过的网页地址:

在注册表中找到“hkey_current_user\software\microsoft\internetexplorer”路径,并删除其“typedurls”项,达到垃圾清理效果。

参照图2,本申请的一种或多种实施例还公开了用于实现上述方法的操作系统的优化装置,包括:

分析模块,用于扫描系统环境信息,分析可优化项目并生成自动优化向导显示到交互界面;

交互模块,用于使用自动优化向导获取用户自定义选择的待优化项目;

优化模块,用于使用自动优化向导删除待优化项目,或者,获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数。

其中的分析模块包括:

注册表分析模块,用于分析可通过修改注册表的优化项目,包括:提升菜单显示速度、提升程序运行速度、提升预读能力改善开机速度、禁用系统还原、禁止远程修改注册表、加快电脑开/关机速度、关机时自动关闭停止响应的程序。

垃圾文件分析模块,用于分析可通过清理垃圾文件的优化项目,包括:删除回收站中保存的文件、删除系统保留的临时文件、清除运行对话框中的历史记录、删除文档中的最近打开记录、删除ie的缓存文件、清除ie保存的cookies文件、删除ie地址栏中历史访问的网页地址。

其中的优化模块包括:

删除模块,用于使用自动优化向导删除待优化项目或获取待优化项目的当前优化参数,并清空当前优化参数的值;

修改模块,用于获取待优化项目的当前优化参数以及待优化项目对应的预置的目标优化参数,并以目标优化参数替换当前优化参数。

本发明的技术方案具有全面的系统优化选项,向用户提供简便的自动优化向导;详尽准确的系统检测功能,能够提供详细准确的硬件、软件信息;强大的清理功能,能够快速安全清理注册表。

应当认识到,本申请的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。该方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

进一步地,该方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本申请的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文该步骤的指令或程序时,本文所述的申请包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本申请所述的方法和技术编程时,本申请还包括计算机本身。

计算机程序能够应用于输入数据以执行本文所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本申请优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

因此,应以说明性意义而不是限制性意义来理解本说明书和附图。然而,将明显的是:在不脱离如权利要求书中阐述的本申请的更宽广精神和范围的情况下,可以对本申请做出各种修改和改变。

其他变型在本申请的精神内。因此,尽管所公开的技术可容许各种修改和替代构造,但在附图中已示出并且在上文中详细描述所示的其某些实施例。然而,应当理解,并不意图将本申请局限于所公开的一种或多种具体形式;相反,其意图涵盖如所附权利要求书中所限定落在本申请的精神和范围内的所有修改、替代构造和等效物。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1