¿La variable de entorno HOME está normalmente configurada en Windows?

12

Para ser claros, no estoy preguntando. se puede establecer o cómo configurarlo , Estoy preguntando ¿Ya está establecido? en una nueva copia de Windows. La forma ideal de averiguarlo sería instalar una copia nueva de Windows en una VM y verificar, ya que la mayoría de las personas que pueden responder a esta pregunta ya la tendrán configurada ;-)

Necesito saber si puedo confiar en que siempre esté allí. (Entiendo que esto puede ser inestable, pero si sabe cómo hacerlo, sabe que está buscando problemas).

Sean Allred
fuente

Respuestas:

17

No, no es. Los equivalentes más cercanos en Windows NT son %UserProfile% y %HomeDrive%%HomePath% (tenga en cuenta que pueden apuntar a diferentes ubicaciones: el perfil siempre es local, mientras que el hogar puede apuntar a una red compartida).

grawity
fuente
4

No.

Las variables de entorno equivalentes que son conjunto son HOMEDRIVE y HOMEPATH.

Der Hochstapler
fuente
3

También hay %LOCALAPPDATA% (nunca roaming) y %APPDATA% (puede deambular). Se supone que no debes escribir a %UserProfile% directamente, y no se puede predecir la ruta relativa de %LOCALAPPDATA% a %APPDATA% (podría ser localizado).

MSalters
fuente
%LocalAppData% Parece que se agrega en Vista; las versiones anteriores tienen el directorio, pero solo se puede encontrar usando la API de shell, no envvars.
grawity