Qu'est-ce que le dossier ProgramData dans Windows?

Table des matières:

Qu'est-ce que le dossier ProgramData dans Windows?
Qu'est-ce que le dossier ProgramData dans Windows?

Vidéo: Qu'est-ce que le dossier ProgramData dans Windows?

Vidéo: Qu'est-ce que le dossier ProgramData dans Windows?
Vidéo: Gagner 3€ par musique écoutée (en illimité et 7 jours sur 7) - YouTube 2024, Avril
Anonim
Sur les versions modernes de Windows, vous verrez un dossier «ProgramData» sur votre lecteur système, généralement le lecteur C:. Ce dossier est masqué. Vous ne le verrez donc que si vous affichez des fichiers cachés dans l'Explorateur de fichiers.
Sur les versions modernes de Windows, vous verrez un dossier «ProgramData» sur votre lecteur système, généralement le lecteur C:. Ce dossier est masqué. Vous ne le verrez donc que si vous affichez des fichiers cachés dans l'Explorateur de fichiers.

Programmes de données d'application, de registre et autres lieux stockent des données

Les programmes stockent les données à différents endroits de Windows. Cela dépend de la façon dont les développeurs ont codé le programme. Ils peuvent inclure:

Dossiers de données d'applicationRemarque: La plupart des applications stockent leurs paramètres dans les dossiers Application Data à l’emplacement C: Users nom_utilisateur AppData, par défaut. Chaque compte d'utilisateur Windows a ses propres dossiers de données d'application. Ainsi, chaque compte d'utilisateur Windows peut avoir ses propres données d'application et paramètres si les programmes utilisent ce dossier.

Image
Image

Dossiers de documents: Certaines applications, notamment les jeux PC, choisissent de stocker leurs paramètres dans le dossier Documents de C: Utilisateurs nom d'utilisateur Documents. Cela facilite encore plus la recherche, la sauvegarde et la modification de ces fichiers.

Image
Image

Le registreRemarque: de nombreuses applications stockent divers paramètres dans le registre Windows. Les paramètres du registre peuvent être définis à l'échelle du système ou par utilisateur. Cependant, le registre n’est qu’un emplacement pour les paramètres individuels. Les applications ne peuvent pas stocker de fichiers ni d’autres données plus volumineuses ici.

Image
Image

Le propre dossier de programme de l’application: À l'époque de Windows 95, 98 et XP, les programmes stockaient souvent leurs paramètres et autres données dans leurs propres dossiers. Ainsi, si vous avez installé un programme nommé «Exemple» dans C: Program Files Example, cette application peut simplement stocker ses propres paramètres et d’autres fichiers de données dans C: Program Files Example. Ce n’est pas formidable pour la sécurité. Les versions modernes de Windows limitent les autorisations dont disposent les programmes et les applications ne doivent pas pouvoir écrire dans les dossiers système en mode de fonctionnement normal. Cependant, certaines applications, Steam par exemple, conservent leurs paramètres et d’autres fichiers de données dans leur répertoire Program Files.

Image
Image

Que stockent les programmes dans ProgramData?

Il y a aussi le dossier ProgramData. Ce dossier a le plus de points communs avec les dossiers Application Data, mais, au lieu d’avoir un dossier individuel pour chaque utilisateur, le dossier ProgramData est partagé entre tous les comptes d’utilisateur de votre PC.

Sous Windows XP, il n'y avait pas de dossier C: ProgramData. Au lieu de cela, il y avait un dossier «C: Documents and Settings Tous les utilisateurs Application Data». À partir de Windows Vista, le dossier de données de l'application Tous les utilisateurs a été déplacé vers C: ProgramData.

Vous pouvez toujours voir cela aujourd'hui. Si vous connectez C: Utilisateurs Tous les utilisateurs à l'Explorateur de fichiers ou à l'Explorateur Windows sous Windows 10, Windows vous redirigera automatiquement vers le dossier C: Program Data. Il redirigera également tous les programmes qui tentent d’écrire dans C: Utilisateurs Tous les utilisateurs dans le dossier C: ProgramData.

Comme le dit Microsoft, "ce dossier est utilisé pour des données d'application qui ne sont pas spécifiques à l'utilisateur". Par exemple, un programme que vous utilisez peut télécharger un fichier de dictionnaire d’orthographe lorsque vous l’exécutez. Plutôt que de stocker ce fichier de dictionnaire d'orthographe dans un dossier Application Data spécifique à l'utilisateur, il doit être stocké dans le dossier ProgramData. Il peut ensuite partager ce dictionnaire orthographique avec tous les utilisateurs de l'ordinateur, au lieu de stocker plusieurs copies dans un groupe de dossiers Application Data différents.
Comme le dit Microsoft, "ce dossier est utilisé pour des données d'application qui ne sont pas spécifiques à l'utilisateur". Par exemple, un programme que vous utilisez peut télécharger un fichier de dictionnaire d’orthographe lorsque vous l’exécutez. Plutôt que de stocker ce fichier de dictionnaire d'orthographe dans un dossier Application Data spécifique à l'utilisateur, il doit être stocké dans le dossier ProgramData. Il peut ensuite partager ce dictionnaire orthographique avec tous les utilisateurs de l'ordinateur, au lieu de stocker plusieurs copies dans un groupe de dossiers Application Data différents.

Les outils exécutés avec des autorisations système peuvent également stocker leurs paramètres ici. Par exemple, une application antivirus peut stocker ses paramètres, ses journaux de virus et ses fichiers en quarantaine dans C: ProgramData. Ces paramètres sont ensuite partagés à l’échelle du système pour tous les utilisateurs du PC.

Bien que ce dossier ne soit théoriquement qu’un dossier Application Data partagé par tous les utilisateurs de l’ordinateur, il constitue également une alternative moderne et plus sûre à l’idée ancienne de stocker les paramètres d’une application dans son propre dossier de programme.
Bien que ce dossier ne soit théoriquement qu’un dossier Application Data partagé par tous les utilisateurs de l’ordinateur, il constitue également une alternative moderne et plus sûre à l’idée ancienne de stocker les paramètres d’une application dans son propre dossier de programme.

Est-il important de sauvegarder dans le dossier ProgramData?

En général, vous ne trouverez probablement pas beaucoup de paramètres importants à sauvegarder dans le dossier ProgramData. La plupart des programmes l'utilisent comme emplacement de mise en cache pour les données qui devraient être disponibles pour tous les utilisateurs ou pour configurer certains paramètres de base.

Si vous souhaitez les sauvegarder, les données les plus importantes de votre application seront probablement stockées sous C: Utilisateurs nom d'utilisateur AppData Roaming. Toutefois, si vous vous inquiétez, il se peut que certains paramètres ou données importants se trouvent dans le dossier ProgramData, vous souhaiterez peut-être aller inspecter et voir quels programmes y stockent des données. C’est au développeur de chaque programme de choisir où il stockera ses données. Il n’ya donc pas de solution unique.

Conseillé: