50 votes

Comment modifier HOMEDRIVE HOMEPATH et HOMESHARE dans Windows XP ?

J'ai un ordinateur portable qui est configuré pour avoir le profil de l'utilisateur dans un lecteur réseau. Cela me cause beaucoup de maux de tête car la connectivité avec mon entreprise est très lente. Je souhaite déplacer le profil de mon utilisateur dans un répertoire local. Comment faire ?

Tels sont les paramètres actuels :

C:\>set HOME
HOMEDRIVE=P:
HOMEPATH=\
HOMESHARE=\\SOMESERVER\_myuser$

Le lecteur P est un lecteur réseau mappé sur HOMESHARE.

Je ne trouve pas où Windows définit ces variables d'environnement, pas même dans le registre.

L'ordinateur portable fonctionne sous Windows XP.

11voto

Rasty Slutsker Points 111

Le problème se produit avec TortoiseGit lorsque l'on travaille hors du bureau, où le lecteur réseau n'est pas connecté.

Changer HOME , HOMEPATH n'aide pas ! !!

Solution :

mkdir c:\home
net use g: /delete
subst g: c:\home

Dónde g: est un lecteur réseau.

10voto

Brandon Points 2580

Il y a de fortes chances que tout ce que vous modifiez soit remis en place la prochaine fois que vous vous attacherez au domaine (via les stratégies de groupe ou autres).

Avez-vous pensé à demander aux informaticiens de votre entreprise s'ils pouvaient changer cela pour vous ?

Créez un utilisateur local sur l'ordinateur portable pour l'utiliser en dehors du domaine. De cette façon, vous n'attendez pas ces raccourcis lents et vous n'essayez pas de contourner les paramètres de l'utilisateur du domaine tels qu'ils ont été définis par l'entreprise.

9voto

Terrance Points 1206

J'ai un problème similaire dans mon entreprise et j'ai mis au point un système de gestion de l'information. une variété d'astuces et de solutions de contournement . Dans ma configuration actuelle, les valeurs suivantes sont imposées par le domaine :

set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username

Mais avec ma solution de contournement, les correspondances résultantes sont les suivantes :

HOMEDRIVE => G: => \\Server\Users\username => C:\Users\username
HOMESHARE       => \\Server\Users\username => C:\Users\username

Tandis que les autres chemins d'accès au serveur et les mappages de lecteurs vont au serveur distant :

O: => \\Server\Example => \\Real_Server\Example
      \\Server\Example => \\Real_Server\Example

Elles n'ont été testées que sous Windows 7, mais j'imagine qu'elles fonctionneront également sous Windows XP si vous disposez de l'outil mklink.

4voto

Elles se trouvent dans les propriétés avancées du système. Sur Vista/Win 7 :

  1. Cliquez avec le bouton droit de la souris sur "Poste de travail"
  2. Sélectionnez "Propriétés"
  3. Sélectionnez "Paramètres avancés du système" (lien sur le côté gauche de la fenêtre).
  4. Sélectionnez "Avancé" (onglet)
  5. Sélectionnez "Variables d'environnement" (bouton)

2voto

Je sais que je suis en retard sur ce sujet, mais j'ai eu le même problème lorsque mon service informatique a modifié les stratégies de groupe et que mon HOMEDRIVE est devenu M : au lieu de C : et HOMEPATH est devenu "\" au lieu de "". \Users \ [nom d'utilisateur]". J'ai regardé dans le code Git et j'ai trouvé qu'il utilise la combinaison HOMEDRIVE/HOMEPATH seulement si HOME n'est pas défini.

J'ai donc défini HOME (qui n'était heureusement pas dans GP) comme " C:\Users \N- [nom d'utilisateur]" et Git a trouvé .gitconfig encore une fois.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X