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

Scripts/Batch Discussion :

Nettoyage de printemps - Program files & registre


Sujet :

Scripts/Batch

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 6
    Par défaut Nettoyage de printemps - Program files & registre
    Bonjour,
    Je voudrais obtenir vos conseils pour automatiser un rangement de plusieurs centaines de programmes (~300).
    J'ai déjà préparé deux listes, l'une avec les anciens chemins, l'autre avec les nouveaux chemins.

    Exemples :
    E:\Program Files (x86)\Blender
    E:\Program Files (x86)\Malwarebytes' Anti-Malware
    E:\Program Files (x86)\Audacity
    E:\Program Files (x86)\3D\Blender
    E:\Program Files (x86)\Antivirus\Malwarebytes' Anti-Malware
    E:\Program Files (x86)\Audio\Audacity


    Je pense utiliser un script Excel vba pour effectuer l'essentiel des déplacements mais j'ai besoin de savoir comment batcher des modifs dans le registre basés sur ces deux listes.
    Il me faudrait idéalement automatiser une recherche dans le registre selon la liste des anciens chemins, puis, si "match", effectuer un remplacement par le chemin indiqué à la même ligne que l'autre liste.

    En exportant la totalité du registre, je peux modifier le contenu du .reg et le réinjecter une fois les modifs faites, mais ne peut-on pas effectuer cela directement ?
    Vbs serait peut-être plus adapté mais je n'y comprends pas grand chose.
    J'aurais ensuite a modifier tous les .lnk et quelques .ini, mais ça c'est une autre histoire.

    Le script Excel ici.
    Et pour le script de remplacement je pourrais partir de ça.

    Le problème étant évidemment que les modifs de registre sont "sensibles" et que je n'ai pas un gros niveau. La solution de modifier le .reg est peut-être plus sûre...
    L'un d'entre vous a t'il déjà procédé de la sorte et pourrait partager son savoir en la matière ?

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Je te déconseille fortement de déplacer des programmes déjà installés.
    Après si tu aime te générer des problèmes ...

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 6
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Je te déconseille fortement de déplacer des programmes déjà installés.
    Après si tu aime te générer des problèmes ...
    Ok, merci ericlm, je sais bien que c'est sensible mais au fil des années c'est devenu un tel bordel que je perds un temps fou à chaque fois que j'y cherche ce qu'il me faut. Ça fait un bon moment que j'y songe et là j'aimerais beaucoup pouvoir arranger ça.
    Pour info complémentaire, si cela peut impacter votre conseil, je ne toucherais absolument pas aux dossiers de programmes du disque système (C), les dossiers Microsoft, .NET, Windows, et consorts ne sont donc pas concernés.

    Windows 7 en fin de vie, j'estime que le jeu en vaut la chandelle.
    D'autant que si je me débrouille correctement en amont dans ma procédure, vu que je ne touche a rien qui ne soit nécessaire au système pour fonctionner, il ne devrait pas y avoir de problème critique, voire pas de problème du tout.

    Une autre solution consisterait a créer des simlink, ça résoudrait une partie de mon problème de perte de temps.
    Mais ça ne me plait pas car quelque part je garde mon foutoir, et à chaque nouveau programme installé ça me crée une nouvelle étape d'installation :/

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 246
    Par défaut
    Je rejoins ericlm128, il est vivement déconseiller de déplacer des logiciels de la sorte, sauf à vouloir mettre un sacré merdier dans sa machine et rendre le système instable.

    Les chemins ne sont pas forcément et uniquement stockés dans la base de registre, ils peuvent l'être aussi dans divers fichiers, à divers endroits du disque, et pour certains inaccessible en écriture hors phase d'installation. De plus, ces chemins n'y sont pas forcements stockés de façon humainement lisible.

    Même des logiciels spécialisé dans ce genre de manipulation ont un taux d'échecs non négligeable.

    Le moins risqué est de désinstaller le logiciel, de faire un nettoyage de tous les résidus qu'il peut laisser, puis de le réinstaller proprement dans le bon dossier. Et encore, c'est sans compter avec les encore quelques logiciels qui restent qui ne sont pas capables de fonctionner correctement s'ils ne sont pas installés dans leur dossier par défaut.

Discussions similaires

  1. Réponses: 5
    Dernier message: 08/07/2007, 22h27
  2. [XP Pro Sp2]Question sur Déplacement de program files
    Par AdHoc dans le forum Windows XP
    Réponses: 1
    Dernier message: 21/02/2007, 20h37
  3. Réponses: 3
    Dernier message: 26/10/2006, 11h42
  4. Supprimer 'C:\Program Files\PostgreSQL\8.0\data' ?
    Par TheLeadingEdge dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 18/07/2005, 11h47

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