Moveuser.exe es incompatible con Windows Vista y es sustituido por la nueva funcionalidad Win32_UserProfile WMI

Seleccione idioma Seleccione idioma
Id. de artículo: 930955 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

La herramienta Moveuser.exe del Kit de recursos de Windows es incompatible con Windows Vista. En las versiones anteriores de Windows, Moveuser.exe se utiliza para asignar un perfil de la cuenta de usuario local existente a un nuevo perfil del dominio cuando un equipo de un grupo de trabajo se une a un dominio. O bien, la herramienta se puede usar para asignar un perfil de la cuenta de dominio existente a otro perfil de una cuenta de dominio nueva. Sin embargo, no puede utilizar la herramienta Moveuser.exe para realizar estas tareas en un equipo basado en Windows Vista.

Solución

Después de instalar la actualización que se describe en este artículo, el proveedor de perfiles de usuario (Win32_UserProfile) de Instrumental de administración de Windows (WMI) se agrega en Windows Vista. Este proveedor de WMI de perfiles de usuario reemplaza a Moveuser.exe en Windows Vista. El nuevo el proveedor de WMI de perfiles de usuario se puede utilizar para asignar un perfil de la cuenta local existente a una cuenta basada en un dominio nuevo. También se puede usar para asignar un perfil de la cuenta basada en el dominio existente a un perfil de la cuenta basada en un dominio nuevo.

Información de la actualización

Los archivos siguientes pueden descargarse desde el Centro de descarga de Microsoft:

Windows Vista, versiones de 32 bits
Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete Windows6.0-KB930955-x86.msu.

Windows Vista, versiones de 64 bits
Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete Windows6.0-KB930955-x64.msu. Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Requisitos previos

Para aplicar esta actualización es necesario tener instalado Windows Vista.

Requisito de reinicio

Una vez aplicada esta actualización, debe reiniciar el equipo.

Información de reemplazo de la actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivos

La versión en inglés de esta actualización tiene los atributos de archivo mostrados en la tabla siguiente (u otros posteriores). Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria del elemento Fecha y hora del Panel de control.
Windows Vista, versiones de 32 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataforma
Profprov.dll6.0.6000.2051532.76816-ene-200703:35x86
Profsvc.dll6.0.6000.20515163.84016-ene-200703:35x86
Userprofilewmiprovider.mofNo aplicable10.70216-ene-200700:02No aplicable
X86_microsoft-windows-profsvc.d_31bf3856ad364e35_6.0.6000.20515_none_24c745098e822984.manifestNo aplicable69116-ene-200717:13No aplicable
X86_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6000.20515_none_fa4ee34c4ea7bad8.manifestNo aplicable49.15216-ene-200717:14No aplicable
Windows Vista, versiones de 64 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataforma
Amd64_microsoft-windows-profsvc.d_31bf3856ad364e35_6.0.6000.20515_none_80e5e08d46df9aba.manifestNo aplicable69516-ene-200717:13No aplicable
Amd64_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6000.20515_none_566d7ed007052c0e.manifestNo aplicable49.15216-ene-200717:19No aplicable
Profprov.dll6.0.6000.2051549.15216-ene-200704:42x64
Profsvc.dll6.0.6000.20515180.22416-ene-200704:42x64
Userprofilewmiprovider.mofNo aplicable10.70216-ene-200700:02No aplicable

Más información

Información sobre cómo utilizar el proveedor de WMI de perfiles de usuario

  • El perfil de usuario de origen no puede ser privado.
  • Cualquier redirección de carpeta a un volumen local o a un servidor debe deshabilitarse.
  • El acceso a la configuración siguiente no se conserva:
    • Archivos cifrados
    • Certificados
    • Imagen de la cuenta de usuario
  • Deshabilite el cifrado para cualquier archivo antes de asignar algún perfil a otro perfil nuevo de la cuenta de usuario.
  • Las contraseñas de usuarios guardadas no se asignarán del perfil local al perfil del dominio. Por consiguiente, se solicitará al usuario que vuelva a escribir las contraseñas la primera vez que tengan acceso al programa asociado. Por ejemplo, se solicitará al usuario que vuelva a escribir la contraseña de Windows Live Messenger la primera vez que inicie el programa después de mover el perfil.
  • El proveedor de WMI de perfiles de usuario se implementa como otras interfaces WMI utilizando las herramientas, secuencias de comandos o aplicaciones de WMI que utilizan la interfaz COM de WMI. Para obtener más información acerca de cómo usar VWM, vea el tema "Acerca de WMI" en el siguiente sitio Web de MSDN:
    http://msdn2.microsoft.com/en-us/library/aa384642.aspx
  • Para obtener información específica sobre las funciones de administración que admite el proveedor de WMI de perfiles de usuario, utilice una herramienta de exploración de repositorios para examinar la clase en el espacio de nombres \root\CIMV2.

Ejemplos de scripts de Visual Basic

  • El ejemplo de script de Microsoft Visual Basic siguiente recupera un objeto de perfil de usuario a través del nombre de usuario y el dominio, y, a continuación, lo elimina.
    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 es la única propiedad que puede establecer un usuario que tenga credenciales administrativas. El siguiente ejemplo de script de Visual Basic recupera y muestra información sobre todos los perfiles del equipo local.
    • Para ejecutar el script de Visual Basic en un equipo remoto, establezca el valor de la variable strComputer en el nombre o la dirección IP del equipo remoto. El nombreDeEquipoRemoto del marcador de posición se utiliza para establecer la variable en el ejemplo siguiente:

      strComputer = ?nombreDeEquipoRemoto?.
    • Cuando ejecuta este script con Wscript.exe, se muestra una serie de cuadros de mensaje para cada perfil. Recibe un cuadro de mensaje para cada perfil. Tiene que hacer clic en Aceptar para cerrar cada mensaje.
    • Para evitar estos cuadros de mensaje, ejecute el script con Cscript.exe en lugar de con Wscript.exe. Al utilizar Cscript.exe, la información se muestra en el símbolo del sistema en lugar de en forma de cuadros de mensaje. Para ejecutar el script siguiente con Cscript.exe, escriba cscript.exe nombreDeScript en el símbolo del sistema y, a continuación, presione Entrar.
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
Para obtener más información sobre los términos que se utilizan para describir las actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 930955 - Última revisión: viernes, 24 de agosto de 2007 - Versión: 4.3
La información de este artículo se refiere a:
  • 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
Palabras clave: 
kbvistasp1fix atdownload kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB930955

Enviar comentarios

 

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