瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 【转贴】为Vista系统安全减肥
SLOOK - 2007-7-26 9:44:00
作为下一代操作系统,Vista个头之庞大,前所未有,我们都知道Vista对安装分区的要求是拥有15GB以上可用空间,当然实际结束后并不会真的占据如此之大的空间,但已经令用户感到恐怖了。可惜的是,由于Vista系统采用了全新架构,过去许多有用的减肥技巧已经失效,而网络上流传的“减肥大法”又缺乏足够的安全性,有没有两全其美的办法呢?

表格:Vista减肥安全性统计
  减肥效果 操作难度  危险指数 适用人群
传统的清理方法  效果一般 简单易上手  绝对安全 一般用户,可随时使用。
激活私自截留的清理项目 出色  涉及权限操作,有一定难度。 低危险等级 对磁盘可用空间有较高要求的用户
执行任务计划进行清理 视设置而定 涉及权限操作,步骤复杂有难度。 有一定危险 灵活多变,适合不同场合。


1.传统的清理方法并不完美
很多朋友都知道,从Windows 95开始,系统就提供了一个名为简单实用的磁盘清理程序,可以安全删除磁盘上的一些LJ文件,Windows Vista也不例外。
打开“计算机”窗口,右击某个磁盘分区选择“属性”命令,打开属性窗口后单击右下角的“磁盘清理”按钮(见图1),这里虽然可以释放当前磁盘上的可用磁盘空间,但提供的项目比较少,只有回收站、临时文件两个,即使切换到“其他选项”标签页,也只能删除某些不用的程序和还原点,而这些在通常情况下并非我们所需要的。
2.激活私自截留的清理项目
从前面介绍可以看到,Windows Vista内置的磁盘清理程序只能清理掉很少的项目,这是因为这个程序在默认模式下被自动隐藏了很多的功能,我们可以通过命令行选项来激活这些被隐藏了的功能,从而实现安全减肥的目的。
①获取权限
首先,请以管理员级别的账户登录系统,因为执行下面的操作需要获得相关的权限才行,这里主要是对cleanmgr.exe进行设置,这是系统中用于清理计算机硬盘上不必要的文件,我们可以使用命令行选项来指定cleanmgr.exe清理的某些文件。
②设置清理项目
cleanmgr.exe提供了“/sageset:n”的参数,可以显示磁盘清理设置对话框,而且还将创建一个注册表项来存储你所选择的设置,这个n值存储在注册表中,它允许指定磁盘清理运行的各种任务,n是一个从0至65535之间的任何整数,代表1~65535个磁盘清理配置文件。换句话说,也就是最多可以创建65535个磁盘清理配置文件,通常使用“99”,相信你的机器上的硬盘分区不会比99还多吧?
按下“Win+R”组合键打开运行对话框,在这里输入“cleanmgr /sageset:99”,执行后在弹出对话框中可以看到所提供的项目较以前要丰富的多,例如可以删除已下载的程序文件、Internet临时文件、系统错误内存转储文件、系统错误小型转储文件、临时Windows安装文件、缩略图等,你可以在这里勾选日后需要清理的项目,通常情况下可以全部选中,最后单击“确定”按钮关闭这个对话框。
③执行清理操作
前面执行的命令只是对磁盘清理的项目进行设置,目的是让Vista自动记忆下这些设置,下次执行时会按照相同的设置进行清理。
如果要真正清理磁盘,还需要使用到“/sagerun:n”这个参数,这个选项将运行那些被指定到n值的特定任务,并针对每一个驱动器选定特定的配置文件,n的含义如前,大多数情况下同样是使用“99”,总之是这里的数字必须与前面的数字保持一致。
重新打开运行对话框,现在是输入“cleanmgr /sagerun:99”,现在,系统就会按照你刚才的设置自动清理相关的LJ项目(见图2),虽然花费的时间比以前长了一些,但删除的项目更多,而且毕竟是微软自家提供的东东,安全性绝对可以保证。
3.更完美的任务计划
看了前面的介绍,想必朋友们都会有恍然大悟的感觉,不过如果每次都需要从运行对话框中执行这条命令,委实也太麻烦了些。其实,我们可以通过计划任务程序指定cleanmgr.exe在特定时间运行磁盘清理任务,具体步骤如下:
①激活任务计划程序
从开始菜单的“附件→系统工具”下执行“任务计划程序”,或者在运行对话框中输入“taskschd.msc”,在右侧窗格中选择“创建任务”,在“常规”标签页中为新建任务取一个名称,这里还可以指定这个任务在什么时间运行,默认设置是只在用户登录时运行,当然你也可以设置为“不管用户是否登录都要运行”,这样就会在登录后强制运行。
②设置触发器
跳转到“触发器”标签页,现在需要新建一个触发器,你可以在这里设置具体的触发条件,默认是只执行一次,这显然无法满足需要,建议设置为每天执行一次,当然也可以根据实际情况选择每周或每月执行一次。
③指定操作
不用多说,当满足触发条件时,我们需要系统执行的当然是磁盘清理操作啦,跳转到“操作”标签页,单击新建按钮,单击“程序或脚本”下面的浏览按钮指定“cleanmgr.exe”所在的路径(见图3),当然还需要再添加“/sagerun:99”这个参数,最后不要忘记保存。
完成上述所有设置,最后确认并进行保存,然后这个新建的减肥任务就会出现在“活动任务”的列表框中(见图4所示)。以后,你就可以一劳永逸,让聪明的系统在指定时间去自动清理磁盘上的各式LJ文件了,当然如果你也可以随时手工执行这个任务,只要双击打开“安全减肥”任务,然后右击选择“运行”即可…
1
查看完整版本: 【转贴】为Vista系统安全减肥