Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 一起來打假——Windows XP中的SCF參數釋疑

一起來打假——Windows XP中的SCF參數釋疑

日期:2017/2/7 16:13:17      編輯:XP系統基礎知識
大家都已知道Windows XP中sfc的基本用法,但命令行中的參數意義和“幫助和支持”中的介紹卻有所不同,在一定程度上影響了用戶的使用,下面結合使用介紹其意義。

    1. 一般媒體上在介紹sfc的使用時,都舉例說輸入sfc /scannow即可運行sfc(系統文件檢查),但其實默認情況下,Windows 文件保護一直處於啟用狀態,只有當Dllcache文件夾損壞或者不能使用時才有必要使用 sfc /scannow、sfc /scanonce 或 sfc /scanboot 以修復 Dllcache 目錄的內容。

    小知識:文件保護

    在你安裝除了操作系統以外的軟件時有可能會覆蓋一些共享的系統文件,諸如動態鏈接庫(“*.dll” 文件)和可執行文件(“*.exe” 文件)等,覆蓋後,系統可能就此不再穩定,從 Windows 2000 開始微軟新增了文件保護功能,Windows 文件保護功能可以防止受到保護的系統文件被替換。Windows 文件保護能檢測到其它程序要替換或移動受保護的系統文件的企圖。如果文件版本不正確,Windows 文件保護會從 Dllcache 文件夾(又被稱作文件保護的高速緩存,位於系統目錄的system32文件夾下)或Windows 2000/XP安裝光盤中替換回該文件。

    2. 關於sfc /revert的意義,舉個例子,如果你一旦運行了sfc /scanboot,則今後每次進入Windows XP時都會自動運行sfc,在“系統配置實用程序”的“啟動”中都不見其蹤跡,如想禁止,可運行一遍sfc /revert將其恢復到默認狀態。

    3. sfc /purgecache 可以清除“Windows 文件保護”文件高速緩存,即刪除了dllcache文件夾下的全部內容,對於硬盤比較緊張的用戶這當然也可以,但從此Windows XP失去了自己恢復系統文件的能力,所以折中的辦法應該是適當減小該文件夾的大小,/cachesize=x參數即可設置“Windows 文件保護”文件高速緩存的大小,其默認大小為102M,最小值為15M,你可以根據情況設置,Windows會根據文件的重要程度自行調節(當然也可增大該文件夾)。其它參數的意義不再贅述。

    4. 禁用文件保護

    如果你想禁用文件保護,可以按下述辦法,在“開始→運行”中輸入 gpedit.msc,在“本地計算機策略→計算機配置→管理模板→系統”中找到“windows文件保護”,在右窗口中雙擊“windows文件保護掃描”,進入“設置”標簽,選擇“已禁用”即可,在這裡你還可以設置文件保護的掃描頻率以及指定高速緩存的位置。

Copyright © Windows教程網 All Rights Reserved