善用文件保护提升系统运行稳定性

时间:2022-08-30 09:26:12

善用文件保护提升系统运行稳定性

选用操作系统两个很重要的标准,就是系统运行稳定性和系统运行安全性。为了有效提升系统运行稳定性,微软公司在Windows 2000以上版本的操作系统中,特意为用户提供了文件保护功能,利用该功能对操作系统中十分重要的系统文件提供安全保护,谨防这些文件被非法替换掉,进而造成系统不能稳定运行。在为重要文件提供安全保护时,文件保护功能会处于后台运行状态,并在这些文件工作状态正常时,自动对它们进行备份,一旦日后发现它们被意外损坏时,又会对它们进行自动恢复操作,这样Windows系统的运行稳定性就能得到有效保证了。

如何保护重要文件

在Windows系统工作状态正常的情况下,那些随系统一起正常启动的设备驱动文件以及系统动态连接文件,都是经过微软公司数字签名认证过了的,或者是已被微软公司同意能够用于启动Windows系统的,这些文件一般都是系统在安装过程中自动产生并一直没有被更改过的系统文件。可是,每次安装新程序到计算机系统中时,这些重要的系统文件有时会被那些不兼容的或没有经过数字签名的版本文件替换掉,一旦没有了这些原始的重要系统文件支撑,那么Windows系统的运行稳定性自然也就会受到严重威胁了。

很显然,如果能有办法保证这些重要的系统文件即使被非法替换掉,WindOWS系统也能立即将它们恢复过来,那么系统的运行稳定性就能被有效提升了,而Windows系统自带的文件保护功能,就是专门用来保护这些重要系统文件的。当那些与Windows启动有关的系统文件被移动或替换时,文件保护功能就会自动对新文件进行数字签名验证,以便判断目标文件的版本是否能够适应当前Windows系统版本,要是它们之间的版本相互不适应,那么文件保护功能就会自动从系统存储的备份文件夹中恢复它们到正确版本,或者直接从系统的DllCache文件夹中调用正确版本的文件,如果WindOWS系统的文件保护功能无法寻找到合适版本的文件进行替换时,它就会弹出提示,要求用户插入Windows系统安装光盘,以便将那些正常运行Windows所需的文件必须复制到Dll缓存中。

启用文件保护功能

在默认状态下,WindoWS系统并没有启用文件保护功能,这对那些需要频繁安装。卸载应用程序的计算机系统来说,显然是不安全的。为了保证这类计算机系统的运行稳定性,我们可以按照如下方法启用Windows系统自带的文件保护功能:

首先依次单击“开始”、“运行”命令,在弹出的系统运行文本框中,输入字符串命令“gpedit,ms”,单击回车键后,打开系统组策略对话框;

其次将鼠标定位到该对话框左侧区域的“计算机配置”节点上,从目标节点下面依次展开“管理模板”、“系统”、“WindoWS系统文件”选项,在对应“WindOWS系统文件”选项的右侧区域中,我们会看到系统提供了四个策略选项(如图1所示),它们分别为“隐藏文件扫描进度窗口”、“设置WindOWS文件保护扫描”、“限制Windows文件保护缓存大小”、“指定Windows文件保护缓存位置”,通过这些功能选项,我们可以按需使用文件保护功能。

配置文件保护功能

为了让文件保护功能按照自己的实际需要进行工作,我们必须对该功能进行合适配置,具体配置内容主要有以下几个方面:设置扫描时间

当那些重要的系统文件被意外修改时,Wind0WS系统究竟是如何判断出它们受到了破坏呢?这主要是通过频繁扫描来发现的!为此,我们必须要对文件保护功能扫描系统的时间进行合适设置,因为扫描得太过频繁的话,会影响Windows系统的正常运行性能,要是很长时间不扫描的话,又无法及时发现那些被意外修改的重要文件。

在设置扫描时间参数时,我们可以用鼠标双击图1界面中的“设置Windows文件保护扫描”组策略选项,弹出如图2所示的选项设置对话框,选中“已启用”选项,同时在“扫描频率”下拉列表中选择一个合适的扫描频率,默认状态下Wmdows系统只会在设置期间扫描受保护的系统文件,而不会在启动期间扫描它们;如果我们希望系统在启动的时候,就能对那些受保护的重要系统文件进行扫描,那么就必须选中这里的“启动期间扫描”选项,同时单击“确定”按钮,保存好上述设置操作,不过这项设置会严重影响Windows系统正常启动的时间。

文件保护功能在扫描系统中受保护的重要文件时,会使用“sfc.eXe”文件执行扫描操作,该文件默认位于“Windows\System32”文件夹中。打开系统的DOS命令行窗口,将当前目录切换到“Windows\System32”下,再执行“sic.exe/scannow”命令后,Windows系统就会自动扫描所有受保护的系统文件的完整性(如图3所示),一旦发现有系统文件被意外删除或修改的话,文件保护功能就会从“Windows\System32\DllCache”文件夹中自动找到正确版本的文件,同时替换受损的文件,这样就能有效提升Windows系统的运行稳定性了。

设置扫描i状态

由于现在系统分区的容量越来越大,Windows系统的文件保护功能扫描系统文件耗费的时间也是越来越长,为了能够及时了解扫描进度,我们可以根据需要设置扫描状态,让系统将扫描进度信息显示出来。在进行这种扫描操作时,我们可以按照如下步骤来进行:

首先从图1界面中找到“隐藏文件扫描进度窗口”组策略选项,并用鼠标双击该选项,弹出如图4所示的选项设置对话框,选中“未配置”或“已禁用”选项,再单击“确定”按钮,那么文件保护功能日后在扫描系统文件时,会自动弹出扫描进度状态窗口,根据该窗口的提示我们就能及时了解扫描的进度信息了。

当然,如果大家感觉到扫描进度提示窗口会干扰自己的工作时,也可以选中图4界面中的“已启用”按钮,将扫描进度窗口关闭掉,这样文件扫描操作日后就会默默在系统后台进行。

设置缓存大小

一旦启用了文件保护功能后,windows系统会自动将受保护的系统文件备份到DllCache缓存中,直到缓存内容超过默认的50MB为止;如果我们希望将更多的重要系统文件或设备驱动文件添加到DllCache缓存中时,那么可以自己动手修改缓存的配额参数,当然,如果硬盘容量足够大的话,我们也可以不限制DllCache缓存配额的大小。

在设置缓存大小时,只要双击图1界面中的“限制Windows文件保护缓存大小”组策略选项,弹出如图5所示的选项设置对话框,选中“已启用”选项,并且在缓存大小位置处输入合适的配额数值,该参数默认的数值为50MB,而实际上Windows系统将那些已经被验证过了的所有重要系统文件全部存储到DllCache缓存中时,需要消耗400MB的容量,因此没有特殊情况,我们应该在这里将配额参数设置为400MB大小。

如果不希望对DllCache缓存的配额参数进行限制时,我们可以将缓存大小调整为最大数值“4294967295”,这样一来文件保护功能日后就能自动使用最大磁盘空间,来备份存储那些受保护的系统文件或设备驱动文件了。

设置缓存位置

默认状态下,Windows系统的文件保护功能会自动将受保护的系统文件,备份保存到“%Systemroot%\System32\Dllcache”文件夹中;显然,在系统分区空间不够大的情况下,我们有必要转移DllCache缓存的保存路径,确保系统分区资源不被过度消耗。

在设置缓存位置时,只要依次展开组策略编辑窗口中的“计算机配置”、“管理模板”、“系统”、“Windows系统文件”选项,在对应“Windows系统文件”选项的右侧区域中,双击“指定windows文件保护缓存位置”组策略选项,弹出如图6所示的选项设置对话框;

其次选中“已启用”选项,同时在缓存文件路径位置处输入新的保存路径,这个保存路径最好应该选择在系统分区以外的磁盘中,但尽量不要选择网络共享目录,这样会影响系统文件的恢复时间;

设置完成后,单击“确定”按钮保存好设置操作,这样Windows系统的文件保护功能日后就会从指定位置处,自动恢复被受到破坏的重要系统文件了。

上一篇:SONOS Palyer 3无线多媒体音箱 下一篇:严控带宽资源提高上网速度