Variables de usuario no se resuelven correctamente en Windows

Se aplica a: Windows 8.1 EnterpriseWindows 8.1Windows 8.1 Pro

Síntomas


Imagine el siguiente escenario:
  • Tiene un equipo que está ejecutando Windows 8.1, Windows Server 2012 R2, Windows 7 Service Pack 1 (SP1) o Windows Server 2008 R2 SP1.
  • Cree una variable de entorno y establecerlo en % APPDATA % o % LOCALAPPDATA %.
  • Ejecutar el comando Set desde el símbolo del sistema para consultar la variable de entorno. Por ejemplo, si tiene establecido el valor en % APPDATA %, puede ver el resultado de la consulta siguiente:
    UserVariableName=C:\Users\UserFolder\AppData\Roaming
  • Aplicaciones del equipo realizar algunos cambios en los parámetros del sistema para que se envíe un mensaje WM_SETTINGCHANGE a las ventanas de nivel superior.
  • Abrir una nueva ventana de símbolo del sistema y, a continuación, ejecute de nuevo el comando Set .
En este escenario, recibirá el siguiente resultado:
UserVariableName=%APPDATA%

Solución


Para resolver este problema en 8.1 de Windows y Windows Server R2 de 2012, instale la actualización 2919355.

Para resolver este problema en Windows 7 y Windows Server 2008 R2, instale la revisión que se describe en este artículo.

Actualizar la información de Windows 8.1 y Windows Server R2 de 2012

Para obtener más información acerca de cómo obtener la actualización de 2919355, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Abril de actualización R2 Windows Server 2012, 2014, Windows 8.1 y Windows RT 8.1 2919355

Información de hotfix para Windows 7 y Windows Server 2008 R2

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplique esta revisión solamente a sistemas que experimenten el problema descripto en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Para aplicar esta revisión, debe ejecutar el SP1 de Windows 7 o Windows Server 2008 R2 SP1. Para obtener más información acerca de cómo obtener un service pack de Windows 7 o Windows Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
976932 información acerca de Service Pack 1 para Windows 7 y Windows Server 2008 R2


Información del registro

Para aplicar esta revisión, no es necesario realizar ningún cambio en el registro.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Esta revisión no sustituye a ninguna revisión publicada previamente.

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información


Para obtener más información acerca de la terminología de la actualización 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 que se utiliza para describir las actualizaciones de software de Microsoft

Para obtener más información acerca de las variables de entorno de usuario, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de un problema similar en las variables de entorno del sistema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2858686 variable de entorno del sistema no se resuelve correctamente en Windows Server 2008 SP2