Solución: errores Userenv 1521 y Userenv 1511 al registro de aplicaciones de Windows Server 2003

Hola geek ! Aquí Raul en un nuevo tutorial para ustedes !
Espero que les sea de su agrado y nos vemos en el próximo tutorial

Los acontecimientos siguientes se listaron en el registro de eventos de Windows 2003 cuando uno de nuestros equipos de asistencia de segundo nivel se conectó a la consola del servidor mediante RDP:

Event 1521 Source Userenv 
Windows cannot locate the server copy of your roaming profile and is attempting to log you on with your local profile. Changes to the profile will not be copied to the server when you logoff. Possible causes of this error include network problems or insufficient security rights. If this problem persists, contact your network administrator.   
DETAIL - The network name cannot be found.
Event 1511 Source Userenv
Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off.

La solución, tal como se describe en KB941339, es suprimir las entradas SID de la cuenta de usuario de origen de la subclave siguiente del registro:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList

Para determinar el SID del usuario, guarde el script que se encuentra aquí como archivo .vbs.

strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootcimv2")
Set objAccount = objWMIService.Get _
    ("Win32_UserAccount.Name="kenmyer",Domain='fabrikam'")
Wscript.Echo objAccount.SID

Cambiar Win32_UserAccount.Name = «kenmyer», Domain = «fabrikam desde kenmeyer y fabrikam a la cuenta de usuario en cuestión y en su nombre de dominio.
He guardado el script como getsid.vbs. Abra un símbolo del sistema y ejecute el script con cscript:

cscript.exe getsid.vbs

El script mostrará el SID asociado con la cuenta de usuario especificado. Eliminar el de:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

para corregir los errores Userenv.

Deja un comentario