Windows: déplacez les programmes (avec les entrées de registre) sur un autre disque dur

5

J'ai un tas de programmes sur un ancien disque dur, que j'ai cloné sur un nouveau disque dur, mais qui ont dû être réinstallés en raison de problèmes liés aux pilotes actuellement installés.

Maintenant, est-il possible de copier tous les programmes du lecteur d'origine, SANS le clonage de l'installation complète, vers le nouveau lecteur? Cela implique également de copier toutes les entrées de registre pour ces programmes. Je ne suis pas disposé à payer pour un programme pour faire cela.

Eli
la source
2
En théorie cela peut être possible en déversant le HKLM\Software\<appname> clé de l'ancien registre et en le fusionnant dans le nouveau registre. Si les chemins sont les mêmes (par exemple, C:\Program Files\<appname> ) alors il est possible que Windows ne BSOD pas immédiatement et l'application s'exécute normalement. Mon instinct me dit que cette possibilité est extrêmement réduite, cependant. Cela suppose que l’application en question ne stocke jamais de clés en dehors de HKLM\Software\<appname> ou modifier les valeurs des clés d'autres applications, etc.
Andrew Lambert
2
De plus, vous ne savez pas où les programmes stockent leurs données, car ils peuvent choisir de les stocker où ils veulent. Par exemple, je déteste quand les programmes décident de stocker leurs paramètres sous Mes documents , mais rien ne les oblige à faire autrement, seulement suggéré qu'ils stockent leurs données sous% localappdata%.
surfasb
certains programmes font même les deux ...
Baarn
La solution la plus simple est d'utiliser Points de jonction .
MSalters

Réponses:

2

Ce n'est pas impossible. C'est cependant si vous pensez que vous pouvez le faire avec uniquement des modifications du registre. Après avoir tapé les instructions pendant près de deux heures, j'ai décidé de tout supprimer et de le dire à la place.

Le SEUL moyen comporte plusieurs étapes et ne peut pas être fait en une seule séance. Après le processus principal, vous devrez surveiller votre système pendant environ deux semaines afin de pouvoir résoudre immédiatement tous les problèmes qui pourraient survenir.

Pour ce faire, vous devrez avoir des connaissances dans les domaines suivants:

  • modifications du registre
  • invite de commande
  • jonctions (points de jonction, ou liens symboliques)

Modifications du registre

C'est le domaine dans lequel vous devrez surveiller votre système pour les prochaines semaines. Il est impossible de connaître et d’avoir mémorisé toutes les clés liées aux dossiers que vous souhaitez déplacer, car cela signifierait que vous avez mémorisé l’ensemble de la structure de registre et tous ses liens entre chaque clé possible.

Ne trébuchez pas, tout ce que vous devez savoir, ce sont les principaux et être prêt à surveiller votre système. Vous serez en mesure de dépanner les clés que vous avez manquées si vous écrivez tout, avez du temps et de la patience.

Invite de commande

Vous n'avez pas besoin d'avoir des compétences avancées ici. Ce que vous allez faire est fondamentalement la même commande d'une ligne à plusieurs reprises en fonction du nombre de répertoires principaux (dossiers) que vous souhaitez déplacer. Par exemple: C: \ Program Files est égal à une (1) fois, vous devrez taper la commande mais elle déplacera "Program Files" et tous les sous-répertoires (tout ce qu’il contient). Prenez garde cependant; vous allez exécuter les commandes dans l'invite de commande avant le démarrage de Windows (nécessite un disque d'installation ou de réparation).

Les jonctions seront également supprimées et créées ici, mais ce n’est pas le problème qui les concerne.

Jonctions

C’est la partie si mystérieuse et fatale du succès de la transplantation de vos systèmes. Windows possède des centaines de "liens symboliques" ou de "points de jonction" (les deux sont interchangeables) qui constituent le fondement de sa structure. Fondamentalement, bien que ce soit un peu plus complexe, une jonction est une référence à un autre emplacement. Un exemple de base est votre bibliothèque dans Windows 7 (qui consiste en plusieurs jonctions). Attention, il existe des structures de répertoires entières non existantes, car elles sont en réalité une structure de jonctions. Un exemple est C: \ Utilisateurs \ Tous les utilisateurs ... Il n’existe vraiment pas de profil "Tous les utilisateurs" dans Windows, il s’agit simplement d’une structure de jonctions. Et bien sûr, le répertoire caché C: \ Documents and Settings ... est la même chose.

Je n'essaie pas d'effrayer mais d'avertir. Dans environ deux ou trois jours après, sinon plus tôt, vous obtiendrez une boîte de dialogue "aucune interface de ce type ne sera prise en charge" à chaque fois que vous essayez d'ouvrir quelque chose! DANS D’AUTRES MOTS, TOUT CLIQUER SUR CE QUE VOUS CLIQUEZ SUR RETOURNERA LA BOÎTE DE DIALOGUE «AUCUNE INTERFACE PRISE EN CHARGE» ET JE SIGNIFIE TOUT !!! Ce n'est que si vous n'obtenez pas toutes les jonctions correctement.

D'autre part, la commande d'invite de commande est juste une ligne courte pour supprimer celle existante et une ligne tout aussi courte pour créer la nouvelle. Mais vous devrez taper les deux pour environ quarante jonctions différentes (dix minutes si vous avez une liste pré-faite).

Conclusion

Si c'est quelque chose que vous êtes prêt à faire, sachant que vous risquez tout votre système d'exploitation, veuillez vous rendre sur mon profil pour obtenir mon adresse e-mail et me contacter. Je vais vous dire comment obtenir votre liste de jonctions, les clés de registre à modifier, comment entrer dans une invite de commande avant le démarrage de Windows et, bien sûr, les commandes à utiliser. Si vous écoutez et faites exactement a instruit, vous ferez très bien. Bâtons de hockey H-e-double Je suis sur le point d'essayer de transférer moi-même mon profil d'utilisateur dans Windows Home Server sur un autre disque dur ...

Avertissement - Je ne suis pas responsable de la perte de données et / ou, en fonction des dossiers que vous tentez de déplacer, de la perte de tout le système d'exploitation de ceux qui m'envoient un e-mail me demandant des instructions sur la manière de procéder. Je déclare librement que je suis formé avec des compétences avancées et que je sais au-delà de tout doute que ce processus a fait ses preuves. Cependant, il est dangereux et DOIT être terminé sans la moindre déviation de la procédure décrite. Par conséquent, vos actions et leurs résultats sont les vôtres.

JPNicole
la source
1

Pour autant que je sache, il n'y a aucun moyen de copier en toute sécurité sur l'ensemble Program files dossiers et entrées de registre corrosives ainsi que les fichiers utilisateur stockés dans le répertoire utilisateur. J'ai fait une recherche rapide sur google et tout ce que j'ai trouvé était des recommandations sur la réinstallation du logiciel en raison d'entrées de registre brisées.

Parce que vous avez dit que le clonage n’est pas possible, vous devez réinstaller tous les programmes, c’est le moyen le plus propre de le faire.

Baarn
la source