/
/

Comment activer ou désactiver le déplacement des données d’application utilisateur vers des volumes non système sous Windows 10

par Team Ninja
How to Enable or Disable Moving User App Data to Non-System Volumes in Windows 10 blog banner image

Points clés

  • Modifier la stratégie de groupe locale pour le stockage d’AppData : dans l’éditeur d’objets de stratégie de groupe, rendez-vous dans Configuration ordinateur > Modèles d’administration > Système > Profils des utilisateurs et
  • Activer ou désactiver ce paramètre via l’Éditeur du registre : modifiez la valeur DWORD DisableAppDataRedirectionToNonSystemVolumes sous HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem pour autoriser ou bloquer la redirection d’AppData.
  • Vérifier et tester la configuration : confirmez la configuration à l’aide de rsop.msc, de l’Éditeur du registre et de l’Explorateur de fichiers, puis faites un test avec un nouveau profil utilisateur pour vous assurer que le stockage des données d’application correspond bien à la politique de redirection d’AppData souhaitée.
  • Considérations de sécurité et de performance : comprenez les avantages et les risques liés au stockage d’AppData sur des volumes non système, en particulier en ce qui concerne la vitesse des Drive et la protection des données.
  • Cas d’utilisation en entreprise et dans les environnements multi-utilisateurs : idéal pour les entreprises qui utilisent des profils itinérants, des postes de travail partagés ou une répartition du stockage entre SSD et HDD.
  • Dépannage et bonnes pratiques de compatibilité : résolvez les problèmes courants en vérifiant les autorisations, les politiques conflictuelles et le comportement des applications anciennes, et en testant avec de nouveaux profils utilisateur.

Lorsque l’espace de stockage devient rare sur le disque système de votre machine Windows 10, savoir comment activer ou désactiver le déplacement des données d’application utilisateur vers des volumes non système peut vous sauver la mise. Windows 10 intègre une fonction qui permet de rediriger le stockage des données d’application vers des disques secondaires, ce qui vous aide à optimiser l’espace de votre SSD ou disque dur principal.

Que vous souhaitiez activer cette fonction pour libérer un espace disque précieux ou la désactiver afin de centraliser toutes les données d’application, ce guide vous accompagne pas à pas dans les modifications du registre, simples mais puissantes, qui vous permettront de maîtriser l’emplacement de stockage des données de vos applications.

Comprendre ce paramètre de stratégie

La stratégie « Activer le déplacement d’AppData vers des volumes non système » est une fonction de Windows 10 qui permet aux utilisateurs de rediriger le stockage des données d’application du disque système vers d’autres emplacements. Lorsqu’elle est activée, cette stratégie permet de gérer le stockage des données des applications Windows, ce qui s’avère particulièrement utile sur les systèmes dont le disque principal dispose de peu d’espace, ou pour les utilisateurs qui préfèrent organiser leur stockage d’une manière précise.

AppData regroupe trois dossiers principaux qui stockent les données d’application propres à l’utilisateur :

  • Local : contient les données propres à la machine, qui ne sont pas destinées à suivre l’utilisateur d’un appareil à l’autre
  • LocalLow : similaire à Local, mais avec un niveau d’intégrité plus faible pour les applications moins fiables
  • Roaming : contient les données qui peuvent suivre un utilisateur d’un ordinateur à l’autre dans les environnements de domaine

Déplacer AppData vers des volumes non système peut avoir un impact notable à la fois sur le comportement des applications et sur les performances du système. Côté avantages, cela libère un espace précieux sur le disque système, ce qui est particulièrement intéressant pour les SSD de faible capacité. Cette redirection soulève toutefois aussi des questions de performance.

Les applications peuvent mettre légèrement plus de temps à se charger si le stockage secondaire est plus lent que le disque principal. De plus, certaines applications conçues en supposant un emplacement fixe pour AppData peuvent se comporter de façon inattendue, voire générer des erreurs, après le déplacement. Pour obtenir les meilleurs résultats, il est recommandé d’utiliser cette fonction avec des solutions de stockage secondaire rapides afin de limiter tout impact potentiel sur les performances.

Pourquoi activer ou désactiver ce paramètre

Avantages et inconvénients d’AppData sur des volumes non système

Activer cette stratégie AppData présente plusieurs avantages, au premier rang desquels la possibilité de libérer un espace précieux sur les SSD et les disques durs. Cette souplesse permet de mieux gérer ses ressources de stockage en plaçant les données d’application les moins sollicitées sur des disques secondaires. Cette approche a cependant ses revers, notamment des problèmes potentiels de compatibilité applicative : certains programmes recherchent explicitement leurs données dans les emplacements par défaut et peuvent dysfonctionner lorsque celles-ci sont déplacées.

Considérations de sécurité et de performance

Du point de vue de la sécurité, déplacer AppData apporte à la fois des bénéfices et des risques. Stocker des données d’application sensibles sur des volumes distincts peut créer une couche d’isolation supplémentaire par rapport aux fichiers système et ainsi réduire le risque dans certains scénarios de cyberattaque.

(Remarque : si le disque secondaire est moins sécurisé que l’emplacement par défaut, déplacer AppData risque d’exposer involontairement les données des utilisateurs à un danger accru.)

En matière de performances, il existe un compromis possible : l’accès aux données sur un disque secondaire est souvent plus lent que depuis le SSD principal, en particulier si ce disque secondaire est un HDD à plateaux mécaniques.

Cas d’utilisation en entreprise ou en environnement multi-utilisateurs

En entreprise, cette stratégie offre des avantages considérables pour la gestion centralisée. Les administrateurs informatiques peuvent s’en servir pour appliquer des politiques de stockage de données standardisées dans toute l’entreprise, par exemple en redirigeant les dossiers AppData vers un stockage réseau afin de centraliser la sauvegarde et la gestion. Cette approche est particulièrement précieuse dans les environnements équipés de clients légers ou lorsque les profils utilisateur se déplacent entre plusieurs ordinateurs. Dans les environnements informatiques partagés, déplacer les données d’application vers des volumes distincts permet de préserver les performances du disque système tout en répondant aux besoins applicatifs variés de plusieurs utilisateurs.

Modifier la stratégie de groupe locale pour le stockage d’AppData

Modifier la stratégie de redirection d’AppData via la stratégie de groupe locale offre un moyen centralisé et durable de gérer ce paramètre sur l’ensemble du système. Suivez ces étapes pour définir une stratégie de groupe déplaçant les données utilisateur vers un autre disque :

1. Ouvrez la boîte de dialogue Exécuter en appuyant sur Windows + R.

2. Saisissez « gpedit.msc » et appuyez sur Entrée pour lancer l’éditeur d’objets de stratégie de groupe

3. Dans le volet de navigation de gauche, rendez-vous dans : Configuration ordinateur → Modèles d’administration → Système → Profils des utilisateurs

4. Dans le volet de droite, repérez le paramètre « Empêcher les utilisateurs de rediriger AppData vers des volumes non système »

⚠️ Remarque importante :

Cette stratégie peut ne pas être visible sur certains systèmes Windows 10 Pro. Microsoft a documenté ce paramètre, mais il n’apparaît pas dans l’éditeur de stratégie de groupe sur toutes les versions, même pour les éditions Professionnel, Entreprise ou Éducation.

5. (Si elle apparaît) Double-cliquez sur cette stratégie pour ouvrir ses propriétés

  • Pour désactiver la redirection d’AppData (et conserver toutes les données AppData sur le volume système), sélectionnez « Activé »

Pour autoriser la redirection d’AppData vers des volumes non système, sélectionnez « Désactivé » ou « Non configuré »

6. Cliquez sur « Appliquer » puis sur « OK » pour enregistrer vos modifications

7. Les modifications de la stratégie prendront effet au prochain redémarrage du système ou à la prochaine connexion de l’utilisateur

⚠️ Pour Windows 10 Famille ou lorsque la stratégie est absente :

Si vous utilisez Windows 10 Famille, ou si la stratégie n’apparaît pas dans votre version de Windows 10 Pro, vous devrez passer par l’Éditeur du registre. Cette méthode alternative est détaillée dans la section suivante.

Activer ou désactiver ce paramètre via l’Éditeur du registre

Si vous n’avez pas accès à l’éditeur de stratégie de groupe ou si vous préférez travailler directement dans le registre, vous pouvez modifier le paramètre de redirection d’AppData avec l’Éditeur du registre de Windows.

📌 Précision importante :

Activer cette stratégie n’ajoute pas d’onglet « Emplacement » dans les propriétés du dossier AppData. Contrairement à des dossiers comme Documents ou Musique, AppData n’est pas conçu pour être déplacé manuellement depuis l’Explorateur.

Ce paramètre détermine plutôt si les processus système et les applications sont autorisés à écrire des données AppData sur des volumes non système, généralement lors de l’installation ou du provisionnement via des outils de déploiement d’entreprise.

En suivant ces instructions, vous ne verrez aucune nouvelle option dans l’Explorateur de fichiers, et c’est normal. Cette stratégie régit un comportement interne, pas des options de l’IU (interface utilisateur).

Voici comment activer ou désactiver cette fonction :

1. Ouvrez la boîte de dialogue Exécuter en appuyant sur Windows + R

2. Saisissez « regedit » et appuyez sur Entrée pour lancer l’Éditeur du registre

3. Rendez-vous à l’emplacement suivant dans le registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

4. Dans le volet de droite, recherchez une valeur DWORD nommée « DisableAppDataRedirectionToNonSystemVolumes »

Si cette valeur n’existe pas, vous devrez la créer : faites un clic droit dans le volet de droite, sélectionnez Nouveau → Valeur DWORD 32 bits, puis nommez-la « DisableAppDataRedirectionToNonSystemVolumes »

5. Double-cliquez sur cette valeur DWORD pour la modifier

  • Pour empêcher la redirection d’AppData (et conserver toutes les données AppData sur le volume système) :

Définissez la valeur sur 1

  • Pour autoriser la redirection d’AppData vers des volumes non système :
  • Définissez la valeur sur 0

6. Cliquez sur « OK » pour enregistrer la modification.

7. Fermez l’Éditeur du registre

8. Redémarrez votre ordinateur pour que les modifications prennent effet

Cette modification du registre fonctionne sur toutes les éditions de Windows 10, y compris Windows 10 Famille. Comme pour toute modification du registre, il est conseillé de créer un point de restauration du système avant de commencer, afin de pouvoir revenir en arrière si nécessaire.

Vérifier et tester la configuration

Comment confirmer que le paramètre est bien appliqué

Pour vérifier que votre paramètre de redirection d’AppData est correctement configuré, vous pouvez contrôler le système de plusieurs façons :

1. Vérifiez la valeur du registre : ouvrez de nouveau l’Éditeur du registre et confirmez que la valeur « DisableAppDataRedirectionToNonSystemVolumes » est correctement définie (0 pour autoriser la redirection, 1 pour la désactiver).

2. Consultez les résultats de la stratégie de groupe :

    • Appuyez sur Windows + R, saisissez « rsop.msc » et appuyez sur Entrée pour ouvrir l’outil Jeu de stratégie résultant.
    • Rendez-vous dans Configuration ordinateur → Modèles d’administration → Système → Profils des utilisateurs
    • Vérifiez l’état de la stratégie « Empêcher les utilisateurs de rediriger AppData vers des volumes non système »

3. Vérifiez l’accès effectif :

    • Ouvrez l’Explorateur de fichiers et rendez-vous dans le dossier de votre profil utilisateur (généralement C:\Users[YourUsername]).
    • Faites un clic droit sur le dossier AppData et sélectionnez Propriétés.
    • Si la redirection est activée, un onglet « Emplacement » indiquant le chemin de stockage actuel peut apparaître

Étapes de test conseillées dans un environnement contrôlé

Avant de déployer cette modification à grande échelle, il est conseillé de tester la configuration dans un environnement contrôlé :

1. Créez un compte utilisateur de test : configurez un nouveau compte utilisateur dédié au test de cette fonction.

2. Appliquez le paramètre : activez ou désactivez la redirection d’AppData uniquement pour ce compte de test.

3. Installez des applications de test : installez différentes applications qui stockent habituellement des données dans les dossiers AppData.

4. Surveillez l’utilisation du stockage :

  • Utilisez des outils Windows intégrés comme l’Assistant Stockage pour observer la façon dont les données sont stockées.
  • Vérifiez sur le volume système comme sur les volumes secondaires que la répartition du stockage évolue comme prévu.

5. Testez le fonctionnement des applications :

  • Lancez toutes les applications de test et vérifiez qu’elles fonctionnent normalement.
  • Guettez les messages d’erreur inhabituels ou les problèmes de performance.
  • Portez une attention particulière aux applications susceptibles de dépendre fortement d’un accès rapide à leurs fichiers de données.

6. Testez la récupération du système : créez un point de restauration du système et entraînez-vous à annuler les modifications, afin de vous assurer de pouvoir revenir facilement en arrière en environnement de production.

Si tous les tests sont concluants, vous pouvez appliquer la configuration en toute confiance à votre compte utilisateur principal ou à l’ensemble de votre organisation.

Scénarios d’utilisation

Entreprises utilisant des SSD comme disques système et des HDD pour les données

Dans les entreprises qui adoptent une approche de stockage mixte, avec des SSD rapides pour les fichiers système et des HDD de grande capacité pour les données, la redirection d’AppData offre des avantages notables. Cette configuration permet aux services informatiques d’acheter des SSD plus petits et plus économiques pour les disques système, tout en profitant de HDD de plus grande capacité pour le stockage des données d’application.

En redirigeant les dossiers AppData, les entreprises peuvent préserver les performances du système pour les opérations critiques tout en absorbant les besoins de stockage souvent importants des applications métier modernes. Cette approche est particulièrement intéressante pour les postes de travail exécutant des logiciels gourmands en ressources, comme les outils de création graphique, les suites de montage vidéo ou les plateformes d’analyse de données, qui génèrent de volumineux fichiers temporaires et caches.

Postes de travail partagés avec profils itinérants

Dans les environnements où plusieurs utilisateurs partagent les mêmes ordinateurs, la redirection d’AppData associée aux profils itinérants offre une expérience informatique plus efficace. Les lieux de travail organisés en équipes successives tirent parti de cette configuration en stockant les données d’application propres à chaque utilisateur sur un stockage réseau centralisé.

Les utilisateurs retrouvent ainsi les mêmes paramètres applicatifs et les mêmes données, quel que soit le poste de travail sur lequel ils se connectent. Cette politique aide aussi à préserver les performances du disque système sur les machines partagées, en évitant l’accumulation des données d’application de plusieurs utilisateurs sur le disque principal.

Environnements axés sur l’isolation ou le sandboxing des applications

Pour les entreprises soucieuses de sécurité qui mettent en place des stratégies d’isolation applicative, maîtriser l’emplacement d’AppData joue un rôle déterminant dans la création de sandboxes efficaces. En redirigeant les données de certaines applications vers des volumes distincts, les administrateurs informatiques peuvent établir des frontières de sécurité supplémentaires entre les applications qui traitent des informations sensibles et le reste du système.

Cette approche facilite la conformité réglementaire en assurant une séparation plus claire des données et peut permettre des procédures de sauvegarde et de récupération plus granulaires. De plus, dans les environnements de test où le comportement d’une application doit être analysé sans affecter l’ensemble du système, la redirection d’AppData permet de mener des tests isolés avec un risque limité pour les composants système critiques.

Conseils de dépannage

Problèmes et erreurs de configuration courants

Lorsqu’on travaille sur les paramètres de redirection d’AppData, plusieurs problèmes courants peuvent empêcher un bon fonctionnement. D’abord, des réglages incohérents entre la stratégie de groupe et le registre peuvent créer des conflits, le système ne se comportant alors pas comme prévu. Un autre problème fréquent survient lorsque les autorisations sur le volume non système cible sont insuffisantes : les applications échouent alors lorsqu’elles tentent d’écrire des données.

Les utilisateurs rencontrent aussi souvent des difficultés avec les applications anciennes dont les chemins vers l’emplacement AppData par défaut sont codés en dur, ce qui provoque des erreurs applicatives ou une perte de données. De plus, rediriger AppData pendant que des applications utilisent activement ces dossiers peut entraîner une corruption de fichiers ou des problèmes de synchronisation.

Que vérifier si le paramètre semble sans effet

Si vous avez configuré la redirection d’AppData mais que le paramètre ne semble pas fonctionner comme prévu, vérifiez ces points essentiels :

  1. Confirmez que votre édition de Windows prend en charge cette fonction (principalement disponible dans les éditions Professionnel, Entreprise et Éducation).
  2. Recherchez d’éventuelles politiques conflictuelles en exécutant « gpresult /h report.html » depuis une invite de commandes avec privilèges élevés, puis examinez le rapport généré.
  3. Vérifiez que le paramètre du registre est correctement appliqué et qu’il n’a pas été écrasé par une actualisation ultérieure de la stratégie de groupe.
  4. Assurez-vous d’avoir redémarré votre ordinateur après les modifications : certains paramètres de redirection ne prennent effet qu’après un redémarrage complet du système.
  5. Consultez les journaux d’événements des applications pour repérer les erreurs liées aux autorisations, qui peuvent signaler un problème avec l’emplacement de stockage cible.
  6. Faites un test avec un profil utilisateur nouvellement créé pour déterminer si le problème est propre aux profils existants, susceptibles d’avoir déjà des chemins de données établis.
  7. Vérifiez que des quotas de disque ou d’autres fonctions de gestion du stockage n’interfèrent pas avec le processus de redirection.
  8. Si vous utilisez un stockage réseau pour la redirection, confirmez que la connectivité réseau est stable et que les autorisations d’accès réseau appropriées sont en place.

Configurer la stratégie d’emplacement d’AppData sous Windows 10 : l’essentiel

Lorsque l’espace de stockage devient rare sur le disque système de votre machine Windows 10, déplacer les données d’application utilisateur vers des volumes non système peut vous sauver la mise. Windows 10 intègre une fonction qui permet de changer l’emplacement du dossier AppData, ce qui vous aide à optimiser l’espace de votre SSD ou disque dur principal.

De la compréhension de la structure d’AppData à la mise en place des modifications via la stratégie de groupe ou le registre, vous disposez désormais de tout ce qu’il faut pour gérer efficacement les emplacements de stockage des données d’application, en évitant les pièges courants et en préservant la stabilité du système.

FAQs

Vous pouvez utiliser des liens symboliques plutôt que de modifier les chemins dans le registre. C’est la méthode la plus sûre, car elle conserve la structure de chemin d’origine tout en redirigeant le stockage. Les applications continuent de chercher les données à l’emplacement initial, mais Windows redirige vers le nouvel emplacement. Voici comment procéder :

  1. Créez une sauvegarde de votre dossier AppData actuel.
  2. Créez le répertoire cible sur votre disque non système (par exemple, D:AppData).
  3. Copiez tout le contenu de votre dossier AppData d’origine vers le nouvel emplacement.
  4. Renommez le dossier AppData d’origine (par exemple, AppData_old).
  5. Ouvrez l’invite de commandes en tant qu’administrateur.
  6. Créez un lien symbolique : mklink /D « C:UsersYourUsernameAppData” « D:AppData”

Testez les applications pour vérifier qu’elles fonctionnent correctement.

Conservez la sauvegarde jusqu’à ce que vous ayez confirmé que tout fonctionne.

La méthode du lien symbolique conserve la structure de chemin d’origine du point de vue de l’application, ce qui explique qu’elle risque moins de casser la compatibilité que les méthodes de redirection basées sur le registre.

Lorsque AppData est déplacé vers un volume non système, Windows crée des liens de redirection qui orientent les applications vers le nouvel emplacement tout en préservant la compatibilité avec la plupart des logiciels. Vos paramètres applicatifs, données en cache et fichiers propres à l’utilisateur sont alors stockés sur le disque secondaire au lieu du disque système.

La plupart des applications continuent de fonctionner normalement et accèdent à leurs données via le mécanisme de redirection intégré à Windows. Des différences de performance peuvent toutefois se faire sentir selon la vitesse du périphérique de stockage secondaire, et certaines applications dont les chemins sont codés en dur peuvent nécessiter une configuration supplémentaire.

Appliqué via la stratégie de groupe au niveau de la configuration ordinateur, ce paramètre concerne tous les utilisateurs de la machine. Si vous avez suivi les instructions précédentes et modifié le registre sous HKEY_LOCAL_MACHINE, la modification s’applique à tout le système. Il n’existe en revanche aucune méthode prise en charge pour configurer cette stratégie précise sous HKEY_CURRENT_USER pour des utilisateurs individuels.

En revanche, si vous modifiez directement le registre sous le profil d’un utilisateur précis (HKEY_CURRENT_USER), la modification ne s’appliquera qu’à cet utilisateur. Si votre entreprise souhaite appliquer des politiques différentes à différents groupes d’utilisateurs, vous pouvez recourir au filtrage de la stratégie de groupe selon les groupes de sécurité ou les unités d’organisation, afin d’appliquer le paramètre de façon sélective. La plupart des administrateurs préfèrent appliquer ce paramètre de manière uniforme à tous les utilisateurs d’une machine, pour garantir un comportement système prévisible et simplifier le dépannage.

Oui, ce paramètre peut être géré efficacement par différentes méthodes d’automatisation. Des scripts PowerShell peuvent modifier directement la valeur du registre à l’aide de commandes comme Set-ItemProperty.

Dans les environnements de domaine, vous pouvez créer et lier des objets de stratégie de groupe qui configurent ce paramètre et l’appliquent automatiquement aux ordinateurs d’unités d’organisation précises. Ce paramètre convient donc particulièrement bien aux déploiements à grande échelle, où une configuration manuelle serait irréaliste.

Oui, vous pouvez désactiver la redirection d’AppData sous Windows 10. Il existe deux méthodes principales :

  1. Avec l’éditeur de stratégie de groupe (pour les éditions Professionnel, Entreprise ou Éducation) :
    • Ouvrez l’éditeur de stratégie de groupe (gpedit.msc).
    • Rendez-vous dans Configuration ordinateur → Modèles d’administration → Système → Profils des utilisateurs
    • Activez la stratégie « Empêcher les utilisateurs de rediriger AppData vers des volumes non système »
  1. Avec l’Éditeur du registre (fonctionne sur toutes les éditions de Windows 10) :
    • Ouvrez l’Éditeur du registre (regedit)
    • Rendez-vous dans HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
    • Créez ou modifiez la valeur DWORD « DisableAppDataRedirectionToNonSystemVolumes »
    • Définissez la valeur sur 1 pour désactiver la redirection d’AppData
    • Redémarrez votre ordinateur pour que les modifications prennent effet

Windows n’autorisera alors plus le déplacement des dossiers AppData vers des volumes non système et conservera toutes les données d’application sur votre disque système.

You might also like

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?