Question Déplacement du dossier Windows 7 ProgramData après l'installation


J'ai besoin de bouger mon C:\ProgramData dossier dans une installation de Windows 7 à D:\ProgramData.

Je comprends comment faire les liens symboliques et les changements de registre pour que cela fonctionne. Mon problème est que je suis incapable de copier les fichiers dans le ProgramData dossier parce que le système d'exploitation semble en avoir certains verrouillés.

Plus précisément, les fichiers dans le C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys dossier bloque le déménagement.

Est-ce que je n'ai pas de chance ici? Est-il possible de déplacer le dossier, créer le lien symbolique et mettre à jour le registre sans qu'aucun des fichiers de ces dossiers ne soit verrouillé?


4
2017-12-17 12:22


origine


Mis à part le faire hors ligne (c'est-à-dire retirer le lecteur et le faire sur une autre machine), je ne pense pas que cela soit possible.
Pourriez-vous développer sur "le faire hors ligne"? En ce moment, j'ai 2 disques, un SSD avec Win7 et un disque normal avec XP. En d'autres termes, je peux toujours démarrer sur le lecteur XP et copier le ProgramData du lecteur win7 sur le lecteur WinXP sans problèmes de verrouillage. Ma question est la suivante: si je fais cela et que je change les paramètres du registre sur 7, est-ce que je risque de rendre l’installation de win7 inutile? - thinkzig
Voir: support.microsoft.com/en-in/kb/949977 - Dheeraj V.S.


Réponses:


Déplacer le profil et ProgramData

à partir de Windows 7 DVD et choisissez de réparer Windows, ouvrez l'invite de commandes (CMD) et tapez:

déplacez le dossier "Users" vers la deuxième partition par cette commande.

  1. ROBOCOPY "C: \ Utilisateurs" "D: \ Utilisateurs" / COPYALL / MIR / XJ.

déplacez le dossier "ProgramData" vers la deuxième partition par cette commande.

  1. ROBOCOPY "C: \ ProgramData" "D: \ ProgramData" / E / COPYALL / MIR / XJ.

Supprimez le dossier "Users" de C: partition.

  1. RMDIR "C: \ Users" / S / Q

Faire un lien Junction vers le dossier Profile dans la seconde partition.

  1. MKLINK / J "C: \ Users" "D: \ Users"

supprimer C: \ ProgramData (ignorer tout massage ayant échoué)

  1. RMDIR "C: \ ProgramData" / S / Q

ouvrez l'Éditeur du Registre et modifiez les valeurs de profil sur le nouveau   chemin.

  1. REGEDIT.

accédez à ce chemin: HKEY_LOCAL_MACHINE -SOFTWARE -Microsoft   -Windows NT -CurrentVersion -ProfileList et modifiez les valeurs pour le nouveau chemin.

après le redémarrage de Windows, ouvrez CMD en tant qu'administrateur et supprimez   C: \ ProgramData

  1. RMDIR "C: \ ProgramData" / S / Q

faire un lien Junction vers le dossier ProgramData dans la seconde partition.

  1. MKLINK / J "C: \ ProgramData" "D: \ ProgramData"

4
2017-11-26 08:26





Mise en garde: Je n'ai jamais fait ce que vous demandiez auparavant, mais ...

Vous pouvez facilement contourner le problème de copie en téléchargeant un Linux Live CD tel que Ubuntu, et démarrer à partir de cela. Vous pourrez accéder à votre lecteur, et copie le dossier d'un endroit à l'autre.

Lorsque vous redémarrez, vous pouvez apporter les modifications du registre, redémarrer et par la suite, vous devriez pouvoir supprimer l'original.


1
2018-04-23 15:29