IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

modifier dynamiquement le path dans la base de registre


Sujet :

Windows XP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3
    Points : 2
    Points
    2
    Par défaut modifier dynamiquement le path dans la base de registre
    Bonjour,

    J'aurai voulu savoir s'il est possible de modifier le path de façon dynamique dans la base de registre.
    Je souhaites réaliser un script qui ajoute une valeur au path existant sur la machine, et ainsi ce script pourrait être utilisé sur n'importe quel PC sous Win XP.

    Merci pour vos réponses.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Pour écrire dans la BdR sous XP il est possible d'utiliser REG.

    Mais pourquoi la Bdr ?
    Un batch d'une ligne suffit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    path %path%; nouveauchemin
    (Pour l'aide sur la commande PATH taper path /?)

  3. #3
    S2S
    S2S est déconnecté
    Membre averti Avatar de S2S
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2006
    Messages : 336
    Points : 403
    Points
    403
    Par défaut
    deja, la valeur du 'path' se trouve sous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    mais il y en a d'autre, (explication:)
    Ces branches sont soit un alias, soit des copies multiples de la configuration du système (donc de la branche )HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment
    et pour modifier ca (dans une console) :
    et la methode de 'gardian' le fait tres bien mais uniquement dans la console en cour.
    si tu ferme cette console puis que tu en ouvre une autre, le path sera revenue sans les modif dernierement effectuer.
    cet a dire == HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment (c'est peut etre ce que tu appel "de facon dynamique ?")
    « Plus t’as de pognon, moins t’as de principes. L’oseille c’est la gangrène de l’âme. »
    Des pissenlits par la racine.

    Qui croit tout savoir n'en saura jamais plus...

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Effectivement, je souhaite modifier la valeur du path dans la base de registre afin que ma nouvelle valeur soit prise en compte a chaque démarrage du PC.
    Un peu comme quand on installe un logiciel qui a besoin d'initialiser le path au démarrage de la machine pour qu'il puisse fonctionner.

    Je pensais pouvoir le modifier directement dans la base de registre avec un %path%, j'avais trouvé le path Hkey_local_machine\system\currentcontrolset...
    J'avais exporté cette arborescence, mais on se retrouve avec un path codé en Hexa, je vais donc voir avec la commande reg, et ce serait certainement plus pratique.

    Merci !

  5. #5
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    En batch tu a la commande PathMan:

  6. #6
    S2S
    S2S est déconnecté
    Membre averti Avatar de S2S
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2006
    Messages : 336
    Points : 403
    Points
    403
    Par défaut
    Citation Envoyé par koKoTis
    En batch tu a la commande PathMan:
    mais il faut installer le ressource kit (SRV03)

    ---edit---
    bizard les posts qui n'apparaisse pas...
    juste avant je te demandait d'ou tu le sortai
    « Plus t’as de pognon, moins t’as de principes. L’oseille c’est la gangrène de l’âme. »
    Des pissenlits par la racine.

    Qui croit tout savoir n'en saura jamais plus...

  7. #7
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Ah oui, je ne me souvenai plu où j'avais eu cette commande.

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Si le chemin doit être permanent, il suffit de l'ajouter dans la configuration Windows
    Panneau de configuration / Système / Avancé / Variables d'environnement.
    (Je sais qu'il faudra le faire sur tous les PC, mais c'est quand même plus sûr)

    ps : bidouiller la BdR est (presque) toujours un risque, surtout quand on tente d'agir sur l'environnement. Il existe des méthodes simples et efficaces prévues par le concepteur de l'OS, autant les utiliser.

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Guardian
    Si le chemin doit être permanent, il suffit de l'ajouter dans la configuration Windows
    Panneau de configuration / Système / Avancé / Variables d'environnement.
    (Je sais qu'il faudra le faire sur tous les PC, mais c'est quand même plus sûr)

    ps : bidouiller la BdR est (presque) toujours un risque, surtout quand on tente d'agir sur l'environnement. Il existe des méthodes simples et efficaces prévues par le concepteur de l'OS, autant les utiliser.

    Je sais mais c'est un peu lourd pour ce que je souhaite faire, je dois déployer un ensemble de logiciel sur un parc informatique, et j'aimerai réaliser cette install par copier/coller et n'avoir plus qu'un script à lancer pour qu'il fonctionne, c'est surtout pour automatiser.

  10. #10
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Je l'avais bien compris

    J'ai donné un moyen qui permet de le changer en mode console et S2S a donné les clefs de registre à modifier avec la commande REG (ce qui semble le mieux convenir dans ton cas)

    Avec les variables d'environnement Windows, tu as donc 3 possibilités de mise en oeuvre selon tes besoins

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/06/2012, 21h12
  2. Réponses: 2
    Dernier message: 17/03/2008, 10h06
  3. [vb6]modifier une valeur dans la base de registre
    Par bailamos dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 29/11/2007, 22h04
  4. Réponses: 4
    Dernier message: 23/04/2007, 12h01
  5. [IE] Modifier une option dans la base de registre
    Par Oberown dans le forum Windows XP
    Réponses: 2
    Dernier message: 16/06/2006, 08h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo