Déplacer le dossier de mise en cache côté client (CSC) vers un nouvel emplacement dans Windows

Cet article explique comment déplacer le dossier CSC dans Windows. Il décrit également comment supprimer l’ancien dossier de cache après avoir déplacé le dossier de cache CSC vers un nouvel emplacement.

S’applique à : Windows 10, version 2004, Windows 10, version 1909, Windows 10, version 1709, Windows 7 Service Pack 1
Numéro de la base de connaissances d’origine : 942960

Importante

Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d’informations sur la procédure à suivre pour sauvegarder, restaurer et modifier le Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

Pourquoi vous ne pouvez pas utiliser Cachemov.exe

L’outil Cachemov.exe n’est pas pris en charge dans Windows Vista et les versions ultérieures de Windows. Lorsque vous essayez d’utiliser l’outil Cachemov.exe pour déplacer le dossier CSC dans Windows Vista et les versions ultérieures de Windows, le message d’erreur suivant peut s’afficher :

cachemov.exe - Ordinal introuvable
L’ordinal 51 n’a pas pu se trouver dans la bibliothèque de liens dynamiques CSCDLL.dll

Remarque

Le dossier CSC est le dossier dans lequel Windows Vista stocke les fichiers hors connexion.

L’outil Cachemov.exe permet de déplacer le dossier CSC sur un ordinateur qui contient l’un des systèmes d’exploitation suivants :

  • Windows Server 2003
  • Windows XP
  • Windows 2000 Server

Déplacer le dossier CSC

En règle générale, le cache des fichiers hors connexion se trouve dans le répertoire suivant : %systemroot%\CSC.

Pour déplacer le dossier du cache CSC vers un autre emplacement dans Windows Vista, Windows 7, Windows 8.1 et Windows 10, procédez comme suit :

  1. Ouvrez une invite de commandes avec élévation de privilèges. Sélectionnez Démarrer> tous lesaccessoiresde programmes>, cliquez avec le bouton droit sur Invite de commandes, puis sélectionnez Exécuter en tant qu’administrateur.

    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer l’opération, entrez votre mot de passe ou sélectionnez Autoriser.

  2. Tapez la commande suivante, puis appuyez sur ENTRÉE :

    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v MigrationParameters /t REG_DWORD /d 1 /f
    
  3. Tapez la commande suivante, puis appuyez sur Entrée :

    c:\windows\system32\migwiz\migwiz.exe
    

    Remarque

    Vous devrez peut-être remplacer une autre lettre de lecteur, selon votre situation.

  4. Dans l’Assistant Transfert facile Windows, sélectionnez les options suivantes :

    1. Sélectionnez Démarrer un nouveau transfert.

    2. Sélectionnez Mon ancien ordinateur.

    3. Sélectionnez Utiliser un CD, un DVD ou un autre support amovible.

    4. Sélectionnez Disque dur externe ou à un emplacement réseau.

    5. Tapez un chemin d’accès dans lequel vous souhaitez enregistrer le fichier Savedata.mig, puis sélectionnez Suivant.

    6. Sélectionnez Options avancées.

    7. Dans la boîte de dialogue Sélectionner les comptes d’utilisateur, les fichiers et les paramètres à transférer , procédez comme suit :

      1. Décochez toutes les cases case activée.
      2. Sous Paramètres système et programme (tous les utilisateurs), développez Paramètres> WindowsRéseau et Internet, puis sélectionnez la zone Fichiers hors connexion case activée.
      3. Répétez l’étape précédente pour chaque utilisateur répertorié sur la page.
      4. Sélectionnez Suivant pour commencer le processus de transfert.

Modifier les paramètres du Registre

Avertissement

De graves problèmes peuvent se produire si vous vous trompez en modifiant le Registre à l’aide de l’Éditeur du Registre ou toute autre méthode. Vous risquez même de devoir réinstaller le système d’exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l’ensemble des risques liés à la modification du Registre.

Vérifiez la taille du cache utilisée sur l’ordinateur en procédant comme suit :

  1. Dans Panneau de configuration, sélectionnez Fichiers réseau et Internet>hors connexion.
  2. Sélectionnez l’onglet Utilisation du disque dans la zone Fichiers hors connexion .

Si la taille du cache est égale à zéro, vous devez modifier uniquement les paramètres du Registre comme indiqué dans la liste suivante. Ou, si la taille du cache est définie sur une valeur, suivez toutes les étapes.

  1. Sélectionnez Démarrer, tapez regedit dans la zone Rechercher , puis appuyez sur Entrée.

  2. Recherchez la sous-clé de Registre suivante, puis cliquez dessus avec le bouton droit : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC.

  3. Cliquez avec le bouton droit sur CSC, pointez sur Nouveau, puis sélectionnez Clé.

  4. Tapez Paramètres dans la zone nom.

  5. Cliquez avec le bouton droit sur Paramètres, pointez sur Nouveau, puis sélectionnez Valeur de chaîne.

  6. Pour nommer la nouvelle valeur, tapez CacheLocation, puis appuyez sur Entrée.

  7. Cliquez avec le bouton droit sur CacheLocation, puis sélectionnez Modifier.

  8. Dans la zone Données de la valeur , tapez le nom du nouveau dossier dans lequel vous souhaitez créer le cache.

    Remarque

    Utilisez le format Microsoft Windows NT pour le nom du dossier. Par exemple, si vous souhaitez que l’emplacement du cache soit d:\csc, tapez \??\d:\csc.

  9. Quittez le Registre Rédacteur, puis redémarrez l’ordinateur.

Poursuivre le processus de transfert

  1. À l’invite de commandes avec élévation de privilèges, tapez la commande suivante, puis appuyez sur Entrée : c:\windows\system32\migwiz\migwiz.exe.

  2. Dans l’Assistant Transfert facile Windows, sélectionnez les options suivantes :

    1. Sélectionnez Continuer un transfert en cours.
    2. Sélectionnez Non, j’ai copié des fichiers et des paramètres sur un CD, UN DVD ou un autre support amovible.
    3. Sélectionnez Sur un disque dur externe ou un emplacement réseau.
    4. Tapez le chemin du fichier Savedata.mig créé à l’étape 4e dans la section Déplacer le dossier CSC .
    5. Mappez le compte d’utilisateur sur l’ancien ordinateur au compte d’utilisateur correspondant sur le nouvel ordinateur.
    6. Sélectionnez Transfert suivant>.
    7. Redémarrez l'ordinateur.

Supprimer l’ancien cache

Lorsque tous les fichiers sont déplacés, supprimez l’ancien cache d’une build Windows Vista Release Candidate 1 (RC1) en procédant comme suit :

  1. À l’invite de commandes avec élévation de privilèges, tapez la takeown /r /f c:\windows\csc commande, puis appuyez sur Entrée.

  2. À l’invite de commandes avec élévation de privilèges, tapez la rd /s c:\windows\csc commande, puis appuyez sur Entrée.

Remarque

La limitation de cette méthode pour supprimer l’ancien cache est qu'Takeown.exe ne peut traiter que les chemins d’accès qui ne dépassent pas le MAX_PATH (longueur maximale d’un chemin d’accès). La longueur maximale d’un chemin d’accès est de 260 caractères. Si cette longueur de chemin dépasse , MAX_PATHla commande takeown échoue.

References

Pour plus d’informations sur la modification de l’emplacement du dossier CSC, consultez Comment modifier l’emplacement du dossier CSC en configurant la valeur de Registre CacheLocation dans Windows Vista.