Select the product you need help with
Windows 文件保护功能的说明文章编号: 222193 - 查看本文应用于的产品 本文的发布号曾为 CHS222193 本页概要更多信息Windows 文件保护 (WFP) 可防止程序替换重要的 Windows 系统文件。程序绝不能覆盖这些文件,因为操作系统及其他程序都要使用它们。通过保护这些文件,可以防止程序和操作系统出现问题。 WFP 可保护作为 Windows 的一部分安装的重要系统文件(例如,带有 .dll、.exe、.ocx 和 .sys 扩展名的文件及某些 True Type 字体)。WFP 使用文件签名和代码签名所生成的编录文件,来验证受保护的系统文件是不是正确的 Microsoft 版本。仅支持通过下列机制替换受保护的系统文件:
WFP 功能的工作方式WFP 功能使用两种机制为系统文件提供保护。第一种机制在后台运行。在 WFP 收到受保护目录中的文件的目录更改通知后,就会触发这种保护机制。WFP 收到这一通知后,就会确定更改了哪个文件。如果此文件是受保护的文件,WFP 将在编录文件中查找文件签名,以确定新文件的版本是否正确。如果此文件的版本不正确,WFP 将使用高速缓存文件夹(如果文件位于高速缓存文件夹中)或安装源中的文件替换新文件。WFP 按下面的顺序在下列位置搜索正确的文件:
管理员可以使用系统文件检查器工具来扫描所有受保护的文件,以验证它们的版本。系统文件检查器工具还可用于检查并重新填充高速缓存文件夹(默认位置是 %SystemRoot%\System32\Dllcache)。如果高速缓存文件夹损坏或无法使用,您可以在命令提示符下使用 sfc /scanonce 或 sfc /scanboot 命令来修复此文件夹的内容。 下面的注册表项中的 SfcScan 值有三种可能的设置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon SfcScan 值的设置是:
SFCQuota 值的设置:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon SFCQuota 值的设置(默认大小是 0xFFFFFFFF 或 400 MB)。管理员可以根据需要来设置 SFCQuota 值。注意,如果将 SFCQuota 值设置为 0xFFFFFFFF ,则 WFP 功能缓存所有受保护的系统文件(大约为 2700 个文件)。在以下两种情况下,不管将 SFCQuota 值设置为多少,高速缓存文件夹都不可能包含所有受保护文件的副本:
如果 WFP 检测到发生了文件更改,并且受影响的文件不在高速缓存文件夹中,则 WFP 检查操作系统正在使用的已更改文件的版本。如果目前正在使用的文件是正确版本,则 WFP 将此文件版本复制到高速缓存文件夹中。如果目前正在使用的文件不是正确版本,或者没有在高速缓存文件夹中缓存此文件,则 WFP 试图查找安装源。如果 WFP 找不到安装源,它将提示管理员插入相应的介质以替换文件或缓存的文件版本。 以下注册表项中的 SFCDllCacheDir 值 (REG_EXPAND_SZ ) 指定 Dllcache 文件夹的位置。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon %SystemRoot%\System32 。SFCDllCacheDir 值可以是本地路径。默认情况下,HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon 注册表项中未列出 SFCDllCacheDir 值。要修改高速缓存位置,您必须添加该值。在 Windows 启动时,WFP 将注册表项 HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Windows File Protection HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Windows File Protection 子项中包含 SfcScan 、SFCQuota 或 SFCDllCacheDir 值,则这些值优先于 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon 子项中的相同值。
有关 WFP 功能的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
222473
有关 Windows XP 和 Windows Server 2003 中的系统文件检查器工具的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
(http://support.microsoft.com/kb/222473/
)
Windows 文件保护的注册表设置
310747
有关 Windows 2000 中的系统文件检查器工具的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
(http://support.microsoft.com/kb/310747/
)
Windows XP 和 Windows Server 2003 系统文件检查器 (Sfc.exe) 的说明
222471
(http://support.microsoft.com/kb/222471/
)
Windows 2000 系统文件检查器 (Sfc.exe) 说明
参考有关 WFP 功能的更多信息,请访问以下 Microsoft 网站: http://msdn2.microsoft.com/en-us/library/aa382551.aspx 有关 Windows Installer 和 WFP 的更多信息,请访问以下 Microsoft 网站:
(http://msdn2.microsoft.com/en-us/library/aa382551.aspx)
http://msdn2.microsoft.com/en-us/library/aa372820.aspx
(http://msdn2.microsoft.com/en-us/library/aa372820.aspx)
属性文章编号: 222193 - 最后修改: 2007年12月3日 - 修订: 11.4 这篇文章中的信息适用于:
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。 | 文章翻译
|


回到顶端








