【技术实现步骤摘要】
一种通过Windows计划任务清理系统顽固垃圾的方法
[0001]本专利技术属于计算机系统垃圾清理
,具体为一种通过Windows计划任务清理系统顽固垃圾的方法。
技术介绍
[0002]由于windows系统在使用过程中,系统磁盘中会产生大量与系统使用无关的文件以及文件夹,注册表中残留一些卸载后软件的注册表项或值。这些文件、文件夹以及注册表项或值在系统中如果不清理会一直累计,导致系统盘空间被占用,系统空间不足使系统运行效率下降。在清理这些文件的过程中一些常规清理方法不能有效删除这些文件,于是专利技术了一种通过Windows计划任务清理系统顽固垃圾的方法。
技术实现思路
[0003]本专利技术的目的在于提供一种通过Windows计划任务清理系统顽固垃圾的方法,以解决
技术介绍
中提出的,在清理这些文件的过程中一些常规清理方法不能有效删除这些文件的问题。
[0004]为解决上述技术问题,本专利技术所采用的技术方案是:
[0005]一种通过Windows计划任务清理系统顽固垃圾的方法,包括以下步骤 ...
【技术保护点】
【技术特征摘要】
1.一种通过Windows计划任务清理系统顽固垃圾的方法,其特征在于:包括以下步骤:步骤S1,对系统分区以及注册表进行扫描,并将扫描得到的垃圾文件进行保存;步骤S2,清理扫描得到的垃圾文件,并判断是否清理成功,如果清理成功则直接结束,如果清理不成功,则通过设置好删除程序,创建计划任务,将扫描得到的垃圾文件以参数的形式传递给删除程序;通过计划任务将垃圾清理程序提取到system权限执行,从而清除系统顽固垃圾;创建计划任务具体为:步骤S201,初始化COM组件;步骤S202,使用ITaskService创建一个新的计划任务;步骤S203,将新的计划任务设置为Administrator;步骤S204,使用ITaskCollection设置计划任务为立即执行;步骤S205,使用IExecAction设置删除程序路径;步骤S206,使用IExecAction设置删除程序所需的参数;步骤S207,使用SYSTEM的userId保存任务;步骤S208,结束;在计划任务创建完成后,删除程序将会立即执行,删除程序在根据在计划任务创建时设置的参数删除对应的文件,从而达到清理顽固垃圾的目的。2.根据权利要求1所述的一种通过Windows计划任务清理系统顽固垃圾的方法,其特征在于:系统分区扫描具体为:步骤A1,使用系统函数findfirstfile查找路径下的文件;步骤A2,findfirstfile函数返回一个句柄;其中,无效句柄为
‑
1,返回其他为有效句柄;判断返回的句柄是否有效,如果有效则继续下一步,如果无效则直接结束;步骤A3,判断步骤A1中扫描得到的文件的属性是否为文件夹,如果是,则继续调用分区系统扫描;如果不是,则进行...
【专利技术属性】
技术研发人员:郑衡,
申请(专利权)人:成都傲梅科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。