使用漫游配置文件的用户无法在域控制器上使用 EFS

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 311513
本文已归档。它按“原样”提供,并且不再更新。
症状
如果在基于 Windows 2000 的域环境中使用的配置功能进行了加密文件系统 (EFS),并且启用了"删除缓存的漫游配置文件的副本"策略具有漫游配置文件的用户可以对基于 Windows 2000 的成员服务器上的文件进行加密,但不能对位于域控制器上的共享上的文件进行加密。

例如对于如果文件位于域控制器共享 (通过使用 cipher/e/a filename 命令) 的使用 cipher 命令可能会显示以下错误消息:
将属性应用于该文件时,出现了一个错误:
Filename
参数不正确
如果在域控制器 (这将创建一个 Userenv.log 文件) 上启用了用户环境日志记录,日志可能包含类似于下面的示例条目的条目。第一项是一个指示符,发生此问题:
USERENV(110.150) 14:51:58:810 RestoreUserProfile: 由于缓存已被删除期间 liteload 不加载配置文件
USERENV(110.150) 14:51:58:810 RestoreUserProfile: 关于保留。以下是最终的信息:
不 USERENV(110.150) 14:51:58:810 配置文件已成功加载。
没有漫游配置文件的用户不受此问题。
原因
由于 EFS 使用用户配置文件加载时的标志组合会使 EFS 不起作用时系统策略有效时,会出现此问题。
解决方案
若要解决此问题,获得最新的 service pack,对于 Windows 2000。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910如何获取最新的 Windows 2000 服务软件包
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。Windows 2000 Service Pack 3 中,第一次已得到纠正此问题。
更多信息
有关适用的组策略的其他信息,请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
274152使用组策略删除缓存的漫游配置文件的副本
有关用户的环境事件日志记录的其他信息,请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
221833如何启用用户环境调试中发布的日志记录生成的 Windows
有关如何获得 Windows 2000 数据中心服务器修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
265173数据中心计划和 Windows 2000 数据中心服务器产品
有关如何在只重新启动一次的情况下安装多个修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
296861使用 QChain.exe 仅一个重新启动安装多个修补程序
有关如何一次安装 Windows 2000 和 Windows 2000 修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
249149安装 Microsoft Windows 2000 和 Windows 2000 程序修补程序

警告:本文已自动翻译

属性

文章 ID:311513 - 上次审阅时间:02/24/2014 12:53:41 - 修订版本: 3.5

Microsoft Windows 2000 Server SP1, Microsoft Windows 2000 Server SP2, Microsoft Windows 2000 Advanced Server SP1, Microsoft Windows 2000 Advanced Server SP2, Microsoft Windows 2000 Professional SP1, Microsoft Windows 2000 Professional SP2

  • kbnosurvey kbarchive kbmt kbbug kbfix kbsecurity kbwin2000presp3fix kbwin2000sp3fix KB311513 KbMtzh
反馈
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)