Application Mover: comment déplacer des programmes sous Windows

Application Mover est un programme commercial pour Microsoft Windows qui vous permet de déplacer les programmes installés vers un autre emplacement.

Vous avez peut-être déjà rencontré la situation suivante: le disque dur sur lequel vous installez la majorité des logiciels est rempli à ras bord, et il devient évident que vous devrez déplacer certaines des applications installées sur un autre disque dur ou périphérique de stockage pour faites de la place pour des installations supplémentaires (ou trouvez d'autres moyens de libérer de l'espace disque, par exemple en désinstallant des logiciels).

Certains logiciels ne le prennent pas à la légère si vous les déplacez dans l'Explorateur Windows. Ils cesseront de fonctionner car les informations du registre Windows et leur nouvel emplacement ne correspondent pas.

Cela pourrait être fatal pour les logiciels commerciaux achetés, car ils pourraient cesser de fonctionner ou revenir à une version d'évaluation qui a probablement déjà expiré.

Vous pouvez désinstaller et réinstaller le logiciel. Cela pourrait poser problème aux utilisateurs qui ne possèdent plus le numéro de série si le logiciel est commercial. Cela pourrait également être problématique en raison de paramètres personnalisés qui seront probablement supprimés à moins qu'ils ne soient stockés globalement.

Une recherche rapide sur Internet n'a révélé aucun logiciel libre pouvant aider les utilisateurs dans le processus. Le logiciel commercial le plus populaire semble être Application Mover de Funduc, qui coûte 15 USD pour une licence mono-utilisateur. Chez Ghacks, nous aimons la gratuité, c’est pourquoi la façon suivante de déplacer des applications d’un emplacement à un autre devrait également fonctionner pour vous.

Liens symboliques

Des liens symboliques viennent à la rescousse. Ils peuvent être utilisés pour pointer du dossier d'origine vers un nouveau dossier sans perdre la référence. Windows le reconnaîtra comme un dossier à l'emplacement d'origine, même si les fichiers se trouvent sur un autre lecteur. Pour déplacer c: \ program1 vers d: \ program1, il faudrait déplacer le contenu de c: \ program1 vers le lecteur d et créer un lien symbolique dans c: \ program1 pointant vers le nouvel emplacement.

Le processus comporterait donc les étapes suivantes:

  • Déplacez (ou copiez) les fichiers de c: \ program1 dans d: \ program1
  • Créez un lien symbolique de c: \ programme1 à d: \ programme1

Plusieurs programmes peuvent être utilisés pour créer des liens symboliques, par exemple Junction by Sysinternals ou SHJunction by Bitsum. Le premier programme est géré par ligne de commande tandis que le second est livré avec une interface utilisateur graphique.

Remarque : Vous pouvez utiliser JunctionMaster de Bitsum au lieu de SHJunction, ce dernier n’ayant pas été mis à jour depuis longtemps.

Il existe également une extension Windows Shell pour ceux qui préfèrent créer les liens symboliques dans l'Explorateur Windows.