Moveuser.exe 与 Windows Vista 不兼容,并已被新的 Win32_UserProfile WMI 功能替换

文章翻译 文章翻译
文章编号: 930955 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Windows 资源工具包工具 Moveuser.exe 与 Windows Vista 不兼容。在 Windows 的早期版本中,当工作组中的计算机加入到域时,Moveuser.exe 用于将现有的本地用户帐户配置文件映射到新的域配置文件。或者,也可以使用该工具将现有的域帐户配置文件映射到另一个新的域帐户配置文件。但是,您无法使用 Moveuser.exe 工具在基于 Windows Vista 的计算机上执行这些任务。

解决方案

安装了本文中描述的更新后,将会在 Windows Vista 中添加用户配置文件 Windows Management Instrumentation (WMI) 提供程序 (Win32_UserProfile)。此用户配置文件 WMI 提供程序在 Windows Vista 中替代 Moveuser.exe。可以使用新的用户配置文件 WMI 提供程序将现有的本地帐户配置文件映射到基于域的新帐户。也可以使用它将基于域的现有帐户配置文件映射到基于域的新帐户配置文件。

更新信息

可以从 Microsoft 下载中心下载以下文件:

32 位版本的 Windows Vista
收起这个图片展开这个图片
下载
立即下载 Windows6.0-KB930955-x86.msu 程序包。

64 位版本的 Windows Vista
收起这个图片展开这个图片
下载
立即下载 Windows6.0-KB930955-x64.msu 程序包。 有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以帮助防止在未经授权的情况下对其进行任何更改。

先决条件

必须先安装 Windows Vista,才能应用此更新。

重新启动要求

应用此更新后,必须重新启动计算机。

更新替代信息

此更新不替代任何其他更新。

文件信息

此更新的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
32 位版本的 Windows Vista
收起该表格展开该表格
文件名文件版本文件大小日期时间平台
Profprov.dll6.0.6000.2051532,7682007 年 1 月 16 日03:35x86
Profsvc.dll6.0.6000.20515163,8402007 年 1 月 16 日03:35x86
Userprofilewmiprovider.mof不适用10,7022007 年 1 月 16 日00:02不适用
X86_microsoft-windows-profsvc.d_31bf3856ad364e35_6.0.6000.20515_none_24c745098e822984.manifest不适用6912007 年 1 月 16 日17:13不适用
X86_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6000.20515_none_fa4ee34c4ea7bad8.manifest不适用49,1522007 年 1 月 16 日17:14不适用
64 位版本的 Windows Vista
收起该表格展开该表格
文件名文件版本文件大小日期时间平台
Amd64_microsoft-windows-profsvc.d_31bf3856ad364e35_6.0.6000.20515_none_80e5e08d46df9aba.manifest不适用6952007 年 1 月 16 日17:13不适用
Amd64_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6000.20515_none_566d7ed007052c0e.manifest不适用49,1522007 年 1 月 16 日17:19不适用
Profprov.dll6.0.6000.2051549,1522007 年 1 月 16 日04:42x64
Profsvc.dll6.0.6000.20515180,2242007 年 1 月 16 日04:42x64
Userprofilewmiprovider.mof不适用10,7022007 年 1 月 16 日00:02不适用

更多信息

有关如何使用用户配置文件 WMI 提供程序的信息

  • 源用户配置文件不能为专用配置文件。
  • 必须禁用指向本地卷或服务器的任何文件夹重定向。
  • 将不会保留对以下设置的访问:
    • 加密文件
    • 证书
    • 用户帐户图片
  • 在将任何配置文件映射到另一个新的用户帐户配置文件之前,请为任何文件禁用加密。
  • 用户保存的密码将不会从本地配置文件映射到域配置文件。因此,当用户第一次访问关联的程序时,将会提示用户重新输入这些密码。例如,当移动了配置文件后用户第一次启动 Windows Live Messenger 时,将会提示用户重新输入该程序的密码。
  • 由于使用了采用 WMI COM 接口的 WMI 工具、脚本或应用程序,因此用户配置文件 WMI 提供程序的实现方式与其他 WMI 接口类似。有关如何使用 WMI 的更多信息,请参阅以下 MSDN 网站上的“About WMI”(关于 WMI)主题:
    http://msdn2.microsoft.com/zh-cn/library/aa384642.aspx
  • 要具体了解有关用户配置文件 WMI 提供程序所支持的管理功能的信息,请使用存储库浏览工具来浏览 \root\CIMV2 命名空间中的类。

Visual Basic 脚本示例

  • 以下 Microsoft Visual Basic 脚本示例通过用户名和域检索用户配置文件对象,然后删除该用户配置文件对象。
    strComputer ="."
     
    Set objAccount = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
                                & strComputer &"\root\cimv2:Win32_UserAccount." _
                                &"Domain='contoso',Name='fabrikam'")    
     
    Set objUserProfile = GetObject("winmgmts:{impersonationlevel=impersonate}!\\" _
                                   & strComputer &"\root\cimv2:Win32_UserProfile." _
                                   &"SID='" & objAccount.SID &"'")
     
    objUserProfile.Delete_
    
  • RoamingPreference 是唯一可由具有管理凭据的用户设置的属性。以下 Visual Basic 脚本示例检索并显示有关本地计算机上所有配置文件的信息。
    • 要针对远程计算机运行该 Visual Basic 脚本,请将 strComputer 变量的值设置为该远程计算机的名称或 IP 地址。在以下示例中,占位符 RemoteComputerName 用于设置变量:

      strComputer = “RemoteComputerName”.
    • 当您通过使用 Wscript.exe 运行此脚本时,将为每个配置文件显示一系列消息框。对于每个配置文件,您将收到一个消息框。您必须单击“确定”关闭每条消息。
    • 为了避免出现这些消息框,请通过使用 Cscript.exe(而不是 Wscript.exe)运行脚本。当您使用 Cscript.exe 时,信息将显示在命令提示符处,而不是以消息框的形式显示。要通过使用 Cscript.exe 运行以下脚本,请在命令提示符处键入 cscript.exe script_name,然后按 Enter。
strComputer ="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer &"\root\cimv2")
Set colProfiles = objWMIService.ExecQuery("Select * from Win32_UserProfile")
For Each objProfile in colProfiles
    Set objSID = objWMIService.Get("Win32_SID.SID='" & objProfile.SID &"'")
    Wscript.Echo"======================================================"& VBNewLine _
        &"Sid:" & objProfile.Sid & VBNewLine _
        &"User Name:" & objSID.AccountName & VBNewLine _
        &"User Domain:" & objSID.ReferencedDomainName & VBNewLine _
        &"LocalPath:" & objProfile.LocalPath & VBNewLine _
        &"Loaded:" & objProfile.Loaded & VBNewLine _
        &"RefCount:" & objProfile.RefCount & VBNewLine _
        &"RoamingConfigured:" & objProfile.RoamingConfigured & VBNewLine _
        &"RoamingPath:" & objProfile.RoamingPath & VBNewLine  _
        &"RoamingPreference:" & objProfile.RoamingPreference & VBNewLine _
        &"Status:" & objProfile.Status & VBNewLine _
        &"LastModifyTime:" & objProfile.LastModifyTime & VBNewLine  _
        &"LastDownloadTime:" & objProfile.LastDownloadTime & VBNewLine  _
        &"LastUploadTime:" & objProfile.LastUploadTime & VBNewLine  
Next
有关用于描述软件更新的术语的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍

属性

文章编号: 930955 - 最后修改: 2007年8月24日 - 修订: 4.3
这篇文章中的信息适用于:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Ultimate
关键字:?
kbvistasp1fix atdownload kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB930955
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com