Windows Server 2008 R2 或 Windows 7 运行时应用程序加载,然后卸载注册表配置单元文件,而无需进行任何更改的计算机上的注册表配置单元文件的文件属性更新的"修改时间"


症状


请考虑以下情形︰
  • 您有一个应用程序正在运行 Windows 7 或 Windows Server 2008 R2 的计算机上。
  • 应用程序调用RegLoadKey函数来加载注册表配置单元文件。
  • 应用程序调用RegUnLoadKey函数,而无需进行 anychanges 卸载注册表配置单元文件。
在这种情况下中, 更新访问时间文件属性和注册表配置单元文件的修改时间文件属性。但是,预期的行为是只访问时间文件属性被更新。

这种情况下可能导致以下的环境问题。

1 环境

  • 配置删除早于在系统重新启动指定天数的用户配置文件组策略以删除不能访问某些次 userprofiles。

    注意:要查找删除早于在系统重新启动指定天数的用户配置文件组策略,请执行以下操作。在ComputerConfiguration,展开管理模板,展开系统,然后单击UserProfiles
  • 安装和配置某些防病毒应用程序或某些反恶意软件应用程序的服务器上运行。这些应用程序定期扫描用户配置文件的安全。
在此环境中,防病毒应用程序或反恶意软件应用程序扫描的用户配置文件注册表配置单元文件,每次更新文件。因此,配置删除早于在系统重新启动指定天数的用户配置文件的组策略变得效率低下。

环境 2

  • 配置配置文件服务器以及 TS 连接代理,使用漫游配置文件。
  • 您设置某些防病毒应用程序或在 TS 上运行一些反恶意软件应用程序。这些应用程序定期扫描用户配置文件的安全。
  • 当从 TS 注销的用户时,新用户配置文件上载到配置文件服务器。
  • 在每个 TS,用户配置文件扫描防病毒应用程序或反恶意软件应用程序。因此,每个 TS 上的用户配置文件的修改的时间具有较新的时间戳比的用户配置文件的配置文件服务器上。
  • 当用户登录到 TS 时,因为用户配置文件的修改的时间是比配置文件服务器上的用户配置文件加载本地 TS 上的用户配置文件。
在此环境中,加载用户配置文件上 TS 具有较旧的内容是因为其修改的时间是比配置文件服务器上的用户配置文件。因此,用户将失去最后一个设置桌面、 Outlook 配置文件和应用程序设置等的各种设置。

解决方案


修补程序信息

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

若要应用此修补程序,您必须运行下列操作系统之一:
  • Windows 7
  • Windows Server 2008 R2

注册表信息

若要使用此程序包中的修复程序,您不必对注册表进行任何更改。

重启要求

您必须在应用此修补程序后,重新启动计算机。

修补程序替换信息

此修补程序不替代以前发布的修补程序。

文件信息

此修复程序的全球版本将安装具有下表中列出的属性文件。这些文件的日期和时间以协调世界时 (UTC) 列出。您的本地计算机上这些文件的日期和时间以您的本地时间加上当前夏令时 (DST) 偏差显示。此外,当您对文件执行某些操作时,日期和时间可能会更改。
Windows 7 和 Windows Server 2008 R2 文件信息备注
重要:相同的软件包中包含 Windows 7 的修复程序和 Windows Server 2008 R2 的修复程序。但是,热修复程序请求页上的修补程序在这两个操作系统中列出。要请求到一个或两个操作系统的系统应用此修补程序包,请选择在"Windows 7/Windows Server 2008 R2"页上列出的修复程序。始终参考"适用于"一节文章,以确定每个修补程序适用于实际的操作系统。
  • 为每个环境安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 在“Windows Server 2008 R2 和 Windows 7 的其他文件信息”部分单独列出。MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对维护更新组件的状态极其重要。对其属性没有列出的安全目录文件已签署 Microsoft 数字签名。
对于所有受支持的基于 x86 的 Windows 7 版本
文件名称文件版本文件大小日期时间平台
Ntkrnlpa.exe6.1.7600.207133,964,80014-May-201002:47不适用
Ntoskrnl.exe6.1.7600.207133,908,99214-May-201002:47不适用
对于所有受支持的基于 x64 版本的 Windows 7 以及 Windows Server 2008 R2
文件名称文件版本文件大小日期时间平台
Ntoskrnl.exe6.1.7600.207135,477,76814-May-201002:17x64
Ntkrnlpa.exe6.1.7600.207133,964,80014-May-201002:47不适用
Ntoskrnl.exe6.1.7600.207133,908,99214-May-201002:47不适用
对于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本
文件名称文件版本文件大小日期时间平台
Ntoskrnl.exe6.1.7600.2071311,105,16014-May-201001:31IA-64
Ntkrnlpa.exe6.1.7600.207133,964,80014-May-201002:47不适用
Ntoskrnl.exe6.1.7600.207133,908,99214-May-201002:47不适用

状态


Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息


RegLoadKey函数的详细信息,请访问下面的 Microsoft 网站︰RegUnLoadKey函数的详细信息,请访问下面的 Microsoft 网站︰或注册表配置单元的详细信息,请访问下面的 Microsoft 网站︰如果您遇到相同问题的计算机正在运行 Windows Vista 或 Windows Server 2008 上,应用 Microsoft 知识库文章 973148 中介绍的修复程序。的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

973148 "修改时间"注册表配置单元文件的文件属性更新时加载,然后卸载注册表配置单元文件而不运行 Windows Server 2008 或 Windows Vista 的计算机上的文件进行任何更改

其他文件信息

Windows 7 和 Windows Server 2008 R2 的附加文件信息

所有受支持的基于 x86 的 Windows 7 版本的其他文件
文件名称Update.mum
文件版本不适用
文件大小1,674
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称X86_8e707ab4c7020ba1555a99fa23247955_31bf3856ad364e35_6.1.7600.20713_none_256035b8faf3a8ce.manifest
文件版本不适用
文件大小697
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20713_none_6cda09212e5d48d3.manifest
文件版本不适用
文件大小16,151
日期(UTC)14-May-2010
时间 (UTC)09:30
平台不适用
对于所有支持基于 x64 版本的 Windows 7 和 Windows Server 2008 R2 中的其他文件
文件名称Amd64_84571872fa398fb389a457acc4af7c0e_31bf3856ad364e35_6.1.7600.20713_none_8340a7189b7c0739.manifest
文件版本不适用
文件大小701
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称Amd64_8e707ab4c7020ba1555a99fa23247955_31bf3856ad364e35_6.1.7600.20713_none_817ed13cb3511a04.manifest
文件版本不适用
文件大小699
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称Amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20713_none_c8f8a4a4e6baba09.manifest
文件版本不适用
文件大小15,291
日期(UTC)14-May-2010
时间 (UTC)04:22
平台不适用
文件名称Update.mum
文件版本不适用
文件大小1,906
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20713_none_6cda09212e5d48d3.manifest
文件版本不适用
文件大小16,151
日期(UTC)14-May-2010
时间 (UTC)09:30
平台不适用
对于所有受支持基于 IA-64 的版本的 Windows Server 2008 R2 的附加文件
文件名称Ia64_19df417dc9c03e1f884783bee317ab45_31bf3856ad364e35_6.1.7600.20713_none_51c2b9d8da0a9377.manifest
文件版本不适用
文件大小699
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称Ia64_8e707ab4c7020ba1555a99fa23247955_31bf3856ad364e35_6.1.7600.20713_none_2561d9aefaf1b1ca.manifest
文件版本不适用
文件大小698
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称Ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20713_none_6cdbad172e5b51cf.manifest
文件版本不适用
文件大小15,289
日期(UTC)14-May-2010
时间 (UTC)03:50
平台不适用
文件名称Update.mum
文件版本不适用
文件大小1,684
日期(UTC)14-May-2010
时间 (UTC)17:29
平台不适用
文件名称X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20713_none_6cda09212e5d48d3.manifest
文件版本不适用
文件大小16,151
日期(UTC)14-May-2010
时间 (UTC)09:30
平台不适用