Windows 文件保护(WFP)帮助程序使用其它版本的文件替换系统文件,其它版本可能是比较老的版本。WFP 只允许某些应用程序替换系统文件。
这些应用程序包括 Update.exe 中的服务包和热修补,随 Hotfix.exe安装的热修补,使用 Winnt32.exe 和 Windows Update 安装的操作系统文件。Windows Installer 也通过 WFP 工作,在安装程序时根据需要替换文件。
WFP 维护一个缓存文件夹,该文件夹保存每个受保护的文件的一个正确版本。当一个受保护的文件夹发生改变时,Windows 将受保护的文件夹中文件的版本与缓存中的版本进行对比。如果文件版本不同,Windows 将缓存中的版本拷贝到文件夹中。
缓存文件夹的默认位置是%systemroot%System32。然而,这个文件夹不能包含很多文件,因此你可能需要将缓存文件夹移动到另外一个驱动器上,通过注册表可以实现这一想法。
步骤如下:
1. 打开注册表编辑器(Regedt32.exe)。
2. 导航到HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogon。
3. 添加或者修改 REG_EXPAND_SZ 的值SFCDllCacheDir 指向你想要把缓存移动到的本地驱动器和文件夹。
4. 关闭注册表编辑器,重启计算机使改动生效。
如果注册表键HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTWindows File Protection 存在,那么 Windows 会在启动的时候把这个键的设置拷贝到 Winlogon 键。因此,这个键次序在前。如果它存在,你应该将SFCDllCacheDir 值修改为那个键。
然而,配置缓存注册表设置不能引起 Windows 自动将文件拷贝到新的位置。所以说你需要启动一个 SFC 扫描。
打开命令提示符,然后键入 SFC /SCANNOW。Windows 就会把文件拷贝到新位置。Windows 可能提示你插入 Windows 2000 Professional 光盘。
注意:编辑注册表有风险,所以在修改之前要确保已经备份了正确的注册表。
当设置或者故障诊断一台 DNS 服务器时,你需要设置一点本地资源。其中一个是 DNS 控制台,从该控制台可以创建转发和反向查询区域,创建 DNS 记录,管理其它 DNS 服务属性。然而,DNS 控制台不提供任何的测试特性。
另外一个可以在本地使用的工具是 Nslookup,该工具可以从命令提示符启动。使用 Nslookup 可以查看有关 DNS 服务器的信息,查询 DNS 记录,列出某种类型的所有记录,另外还有更多其它用途。
在很多情况下,能够从一个外部位置测试 DNS 服务器也很有帮助。例如,你可能需要确认是否已经在邮件服务器上为反向 DNS 查询正确地配置了服务器,而且它的响应正确。
当使用 DNS 的时候,访问下面这两个 Web 站点:DNSreport.com 和DNSstuff.com。这两个站点提供了快速测试转发、反向查询及其它 DNS 动作的几个测试。你还可以找到很多其它查询工具。