针对启动项目的处理方法和装置制造方法及图纸

技术编号:8532537 阅读:152 留言:0更新日期:2013-04-04 15:22
本发明专利技术公开了一种针对启动项目的处理方法和装置,其中所述装置包括:启动项目信息获取器,适于获取计算机操作系统的启动项目的信息;系统资源情况获取器,适于获取正在运行的启动项目以及已经结束运行的启动项目所占用的系统资源的情况;以及自启动禁止器,适于根据启动项目所占用的系统资源的情况,禁止启动项目在计算机操作系统启动时自启动;其中所述启动项目包括开始菜单启动项目、注册表启动项目、计划任务启动项目、服务启动项目。根据本发明专利技术的实施例,只能暂时结束启动项目、启动项目待系统重新启动时会再次自启动的这一问题,就得到了根本的解决,彻底解决了开机速度慢的问题。

【技术实现步骤摘要】

本专利技术涉及计算机系统,尤其涉及一种针对启动项目的处理方法和装置
技术介绍
随着计算机技术的发展,各种计算机程序大量涌现,许多应用程序为了能够响应于用户的操作而快速启动,都选择了随计算机操作系统启动而自启动。启动项目,就是指的这种随计算机操作系统启动而自启动、随后在前台或者后台运行的程序。这种自启动的启动项目尽管可以在用户操作时实现快速启动,但是却占用了大量的系统资源,导致计算机(尤其是配置较低的计算机)开机操作系统启动时间大幅延长,严重影响了计算机用户的工作效率。大部分用户遇到操作系统启动慢的情况,就会怀疑计算机感染了病毒,便会使用安全软件进行病毒扫描,却往往检测不出病毒。如上所述,造成操作系统启动慢的原因往往是某些启动项目占用了较多的系统资源。用户可以通过计算机系统的任务管理器查看当前活动进程的CPU (CentralProcessing Unit,中央处理单元)和内存占用情况,可以对各进程的占用情况进行排序,从而查看资源占用较高的进程,并且可以选择结束资源占用较高的进程。然而,由于启动项目的特性,在下一次计算机系统启动时,仍然会自启动,占用系统资源。由于操作系统的系统总开本文档来自技高网...

【技术保护点】
一种针对启动项目的处理方法,包括:获取计算机操作系统的启动项目的信息;获取正在运行的启动项目以及已经结束运行的启动项目所占用的系统资源的情况;以及根据启动项目所占用的系统资源的情况,禁止启动项目在计算机操作系统启动时自启动;其中所述启动项目包括开始菜单启动项目、注册表启动项目、计划任务启动项目、服务启动项目。

【技术特征摘要】
1.一种针对启动项目的处理方法,包括 获取计算机操作系统的启动项目的信息; 获取正在运行的启动项目以及已经结束运行的启动项目所占用的系统资源的情况;以及 根据启动项目所占用的系统资源的情况,禁止启动项目在计算机操作系统启动时自启动; 其中所述启动项目包括开始菜单启动项目、注册表启动项目、计划任务启动项目、服务启动项目。2.如权利要求1所述的处理方法,其中所述系统资源包括中央处理单元资源、输入输出资源、网络流量资源、内存资源。3.如权利要求2所述的处理方法,其中利用系统接口GetProcessTimes获取正在运行的启动项目所占用的中央处理单元资源的情况。4.如权利要求2所述的处理方法,其中利用系统接口GetProcessIoCounters获取正在运行的启动项目所占用的输入输出资源的情况。5.如权利要求2所述的处理方法,其中利用流量监控接口获取正在运行的启动项目所占用的网络流量资源的情况。6.如权利要求2所述的处理方法,其中利用系统接口GetProcessMemorylnfo获取正在运行的启动项目所占用的内存资源的情况。7.如权利要求2所述的处理方法,其中利用应用程序编程接口PsSetCreateProcessNotifyRoutine注册进程退出回调事件,在启动项目结束运行时获取其所占用的系统资源的情况。8.如权利要求1-7中的任一项所述的处理方法,其中在所述根据启动项目所占用的系统资源的情况、禁止启动项目在计算机操作系统启动时自启动的步骤中,禁止所占用的系统资源超过预先定义的阈值的启动项目在计算机操作系统启动时自启动。9.如权利要求1-7中的任一项所述的处理方法,其中在所述根据启动项目所占用的系统资源的情况、禁止启动项目在计算机操作系统启动时自启动的步骤中,通过计算机操作系统以画面和/或声音的方式通知启动项目所占用的系统资源的情况,并且响应于用户的操作禁止启动项目在计算机操作系统启动时自启动。10.一种针对启动项目的处理装置...

【专利技术属性】
技术研发人员:陈希
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1