Question Pourquoi existe-t-il des répertoires appelés Local, LocalLow et Roaming sous \ Users \ ?


J'ai une station de travail exécutant Windows Server 2008 qui est connectée à un UN D domain, et j'ai un double démarrage avec Ubuntu Linux. Lorsque j'utilise Linux, je voudrais pouvoir utiliser le même profil Thunderbird que sous Windows, alors j'ai désigné Thunderbird pour utiliser un profil que j'ai trouvé sous:

\Users\(myname)\AppData\Local\Thunderbird\Profiles

Il s'est avéré que ce n'était pas le bon profil - il avait la bonne configuration, mais la boîte de réception était une ancienne version. J'ai finalement découvert que le bon chemin était:

\Users\(myname)\AppData\Roaming\Thunderbird\Profiles

Quelle est la raison d'être de ces différents lieux de stockage des données d'application?


120
2017-08-11 21:32


origine




Réponses:


Roaming est le dossier qui serait synchronisé avec un serveur si vous vous connectiez à un domaine avec un profil itinérant (vous permettant de vous connecter à n'importe quel ordinateur d'un domaine et d'accéder à vos favoris, documents, etc. Firefox stocke ici vos informations. avoir les mêmes signets entre les ordinateurs avec un profil itinérant.

Local est le dossier spécifique à cet ordinateur - aucune information ne serait synchronisée avec un serveur. Ce dossier est équivalent à Windows XP à C:\Documents and Settings\User\Local Settings\Application Data.

LocalLow est le même dossier que local, mais son niveau d'intégrité est inférieur. Par exemple, Internet Explorer 8 ne peut écrire que dans le dossier LocalLow (lorsque le mode protégé est activé).

Ce document de Microsoft («Gestion du guide de déploiement de données utilisateur itinérant») explique en détail ce que sont ces trois zones de dossier et comment elles sont utilisées, ainsi que les modifications implémentées entre Windows XP et Vista (Windows 7 conserve la structure Vista).


154
2017-08-11 21:41



Pour ce qui est de Thunderbird, le profil TB devrait en réalité vivre dans Roaming, mais le cache des messages téléchargés, du moins pour les comptes IMAP, devrait être ailleurs. Si j'étais dans un domaine ici, il y aurait beaucoup de copies à chaque connexion / déconnexion avec 1 + GiB de mails. - Joey
Je suppose que le choix de Local * bs Roaming est le choix du développeur de l'application? - Howiecamp
Ce lien de Microsoft (comme ci-dessus, mais pas un doc) a une bonne explication des dossiers, de ce qui est utilisé et de la relation avec les dossiers dans XP. - mindless.panda
@Howiecamp, oui, ce lien détaille l'énumération SpecialFolders pour .NET 4.0. Les développeurs choisissent le dossier dans lequel enregistrer les données, dans ce cas, soit ApplicationData ou LocalApplicationData. - mindless.panda
Quel est lower integrity level Quel que soit l'application ou Internet Explorer? - RBT


Roaming: Ce dossier (%appdata%) contient des données pouvant évoluer avec votre profil d’utilisateur du PC au PC lorsque vous êtes sur un domaine, car ces données peuvent être synchronisées avec un serveur. Par exemple, si vous vous connectez à un autre ordinateur sur un domaine, les favoris ou les favoris de votre navigateur Web seront disponibles.

Local: Ce dossier (%localappdata%) contient des données qui ne peuvent pas être déplacées avec votre profil d’utilisateur. Ces données sont généralement spécifiques à un PC ou trop volumineuses pour être synchronisées avec un serveur. Par exemple, les navigateurs Web stockent généralement leurs fichiers temporaires ici.

LocalLow: Ce dossier (%appdata%/../LocalLow) contient des données qui ne peuvent pas bouger, mais qui ont également un niveau d’accès inférieur. Par exemple, si vous utilisez un navigateur Web en mode protégé ou sécurisé, l'application ne peut accéder qu'aux données du dossier LocalLow.

Les applications elles-mêmes choisissent d’enregistrer ou non Local, LocalLow, ou Roaming Dossiers. La plupart des applications de bureau utilisent le dossier Roaming par défaut, tandis que la plupart des applications Windows Store utilisent le dossier Local par défaut.


37
2017-07-02 09:58





Comme expliqué dans ce billet de blog, Le dossier LocalLow (et plusieurs autres dossiers Low) sont créés en tant que niveau de sécurité supplémentaire pour les programmes fréquemment attaqués car ils sont exposés au Web. Internet Explorer et Adobe Acrobat sont deux exemples principaux sur mon système.

Essentiellement, un programme qui sait qu’il est vulnérable peut se lancer en mode d’accès «bas», de sorte qu’il ne peut écrire que dans ces dossiers et ne pas infecter le reste du disque dur.


-1
2017-07-13 14:49



Pourriez-vous s'il vous plaît expliquer ce qui ne va pas avec cette réponse? - Josiah Yoder