Estoy tratando de configurar un entorno de usuario de Windows variable y, a continuación, lanzar una aplicación, ya sea a través de archivo de proceso por lotes o una secuencia de comandos. Sin embargo, la variable de entorno no está establecido en el valor apropiado hasta después de que el usuario cierra sesión y vuelve a iniciarla. (Creo que una descripción más exacta sería que el nuevo valor no está disponible para la aplicación hasta después del siguiente inicio de sesión.)
Hay alguna forma de configurar una variable en el entorno del usuario, de modo que es inmediatamente disponible?
Estoy haciendo esto porque esta funcionalidad del programa puede ser controlado por las variables de entorno, y los usuarios tendrán una funcionalidad diferente en distintos momentos. Debido a restricciones de licencia necesito para establecer esta dinámica, si es posible.
Gracias,
Graham