您目前已離線,請等候您的網際網路重新連線

不支援您的瀏覽器

您必須更新瀏覽器,才能使用此網站。

更新至最新版本的 Internet Explorer

Windows XP 與 Windows Server 2003 系統檔案檢查程式 (Sfc.exe) 說明

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

如需本文的 Microsoft Windows 2000 版本,請參閱 222471
結論
本文將介紹系統檔案檢查程式 (Sfc.exe),這是一種可與 Windows 檔案保護 (WFP,Windows File Protection) 功能搭配使用的命令列公用程式。
其他相關資訊
系統管理員可以使用系統檔案檢查程式來掃描所有受保護的檔案,以確認這些檔案的版本。如果系統檔案檢查程式發現某個受保護的檔案已被覆寫,則會從快取資料夾 (%Systemroot%\System32\Dllcache) 或 Windows 安裝來源檔案中擷取出該檔案的正確版本,然後用此檔案取代不正確的檔案。系統檔案檢查程式也會檢查快取資料夾並重新填入正確的檔案。您必須以系統管理員或 Administrators 群組成員的身份登入,才能執行系統檔案檢查程式。如果此快取資料夾損毀或無法使用,您可以使用 sfc /scannowsfc /scanoncesfc /scanboot 命令來修復其內容。

系統檔案檢查程式工具語法

Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
  • /Scannow:立即掃描所有受保護的系統檔案,然後用正確的 Microsoft 版本來取代不正確的版本。這個命令可能需要存取 Windows 安裝來源檔案。
  • /Scanonce:重新啟動電腦時,一次掃描所有受保護的系統檔案。這個命令可能需要在重新啟動電腦時存取 Windows 安裝來源檔案。執行此命令時,會將下面登錄機碼中 SfcScan 的 DWORD 值設為 2
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • /Scanboot:每次啟動電腦時即掃描所有受保護的系統檔案。這個命令可能需要在每次啟動電腦時存取 Windows 安裝來源檔案。執行此命令時,會將下面登錄機碼中 SfcScan 的 DWORD 值設為 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • /Revert:回到掃描的預設設定 (啟動電腦時不掃描受保護的檔案)。執行此命令並不會重設預設快取大小。此命令等同於 Windows 2000 上的 /Enable 參數。
  • /Purgecache:立即清除檔案快取並掃描所有受保護的系統檔案。這個命令可能需要存取 Windows 安裝來源檔案。
  • /Cachesize=x:將檔案快取大小設為x MB。快取的預設大小為 50 MB。此命令會要求您重新啟動電腦,然後執行 /purgecache 命令,以調整磁碟內快取大小。此命令會將下列登錄機碼中 SfcQuota 的 DWORD 值設為x
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
如需有關 Windows 檔案保護功能的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
222193 Windows 檔案保護功能說明
compatguidechange wfp sfp switches tool
內容

文章識別碼:310747 - 最後檢閱時間:06/07/2013 02:03:00 - 修訂: 4.5

  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • kbinfo KB310747
意見反應