si tengo un sistema y una variable de entorno de usuario con el mismo nombre, ¿cómo se procesan? concatenado? el usuario anula el sistema? y teniendo eso en cuenta, si necesito agregar algo al camino donde es más conveniente agregarlo?cómo se evalúan las variables de entorno?
Respuesta
creo que este artículo debe contestarle pregunta: variables de entorno Environment variables in Windows NT
variables de entorno de usuario
usuario puede ser visto desde panel de control también. El usuario puede agregar, eliminar o modificar las variables de entorno en el campo Usuario Variables de entorno para el usuario. Estas variables tienen prioridad sobre las variables de entorno del sistema . La ruta del usuario se agrega a la ruta del sistema.
Todo lo que splash dice es correcto. Para ser absolutamente claro, hay una diferencia entre cómo se evalúa la variable de entorno de la ruta del usuario y se evalúan las otras variables del entorno del usuario. Una variable de entorno de usuario regular anula por completo un sistema con el mismo nombre si ambos existen, pero solo para el usuario específico para el que está especificado. Sin embargo, las variables de ruta del usuario se tratan de manera diferente. Es anexado a la variable de ruta del sistema al evaluar, en lugar de reemplazarlo por completo. Creo que Splash lo dice, pero lo hacen de manera concisa. Creo que es necesario deletrearlo.
- 1. ¿Cómo se evalúan las variables Request.QueryString []?
- 2. Cmd: no se evalúan las variables dentro de un bucle
- 3. Eliminar ruta de las variables de entorno
- 4. ¿Cómo se evalúan las definiciones de macros recursivas
- 5. Eclipse no se abrirá debido a las variables de entorno
- 6. Imprime las variables de entorno usando environ
- 7. Linux: ¿dónde se almacenan las variables de entorno?
- 8. ¿Dónde se almacenan las variables de entorno en el registro?
- 9. ¿Cómo enumerar todas las variables de entorno en Vim?
- 10. ¿Cómo accedo a las variables de entorno en Vala?
- 11. ¿Cómo obtengo el valor de las variables de entorno?
- 12. Cómo enumerar todas las variables de entorno en Java
- 13. Cómo mantener variables de entorno cuando se usa SUDO
- 14. Cómo establecer variables de entorno en Python
- 15. Cómo leer variables de entorno en Scala
- 16. Makefile ifeq: ¿cuándo se evalúan?
- 17. ¿Por qué las constantes indefinidas se evalúan como verdaderas?
- 18. Imprimir todas las variables de entorno en C/C++
- 19. Imprimir la lista de TODAS las variables de entorno
- 20. Cambiando las variables de entorno del proceso de llamada
- 21. Variables de entorno de Javascript
- 22. ¿Dónde puedo ver las variables de entorno de WebSphere?
- 23. ¿Se pueden usar variables de entorno en scripts Inno Setup?
- 24. las variables de entorno en conjunto Engine Yard
- 25. Comprobación de variables de entorno
- 26. ¿Puedo confiar en las variables de mi entorno?
- 27. ¿Cuáles son las otras variables de entorno heroku?
- 28. ¿El pasajero de Fusion no ve las variables de entorno?
- 29. ¿LoadLibrary analiza las variables de entorno como% windir%
- 30. MSBuild requiere variables de entorno
ese artículo es erróneo. Intente eliminar el% PATH% de la ruta del usuario. Entonces, todo lo que necesita la ruta no va a funcionar correctamente. Estoy pensando que las variables de usuario anulan las variables del sistema. Entonces, si tengo una variable de ruta de usuario vacía tendré muchos problemas para ejecutar casi todo. Para restablecer el valor, puede eliminar esa variable o volver a establecerla con% PATH%; prefijo. Podría usar powershell: set-itemproperty hkcu: \ Environment -name Path -value "% PATH%" – mjsr
@ Ps1CsCpp, no creo que lo que diga es correcto. El artículo indica que las entradas de PATH del usuario se añaden a PATH en todo el sistema. Para su escenario, una RUTA de usuario vacía no tendría ningún efecto en la RUTA proporcionada a un proceso. Dicho de otra manera, agregar una cadena vacía al final del sistema PATH no tendrá ningún efecto. He probado esto en Windows 8. –