Puis-je utiliser REG_EXPAND_SZ pour les emplacements des dossiers du shell au lieu de REG_SZ

0

Je suis en train de réorganiser un certain nombre de dossiers du shell de Windows 7 afin qu'ils utilisent Dropbox pour synchroniser un ensemble de machines.

J'aimerais créer un fichier .reg que je peux utiliser pour mettre à jour les emplacements de ces dossiers plutôt que de les modifier manuellement à partir de l'interface utilisateur, mais je ne souhaite pas que le chemin d'accès au dossier de départ soit identique à chaque fois. .

Ma question est donc la suivante: est-il possible de remplacer les valeurs REG_SZ par des valeurs HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell FoldersREG_EXPAND_SZ en spécifiant un décalage à la %HOME%place d'un chemin exact?

Jherico
la source

Réponses:

1

Gah, ignore le reste de cette réponse. La clé de registre que vous avez là est inutile. Cela ne changera rien avec vos dossiers shell. Heck, il y a même une valeur ici:

texte alternatif

Vous voyez, la raison pour laquelle cette clé existait et les emplacements des dossiers du shell étaient stockés dans le registre est qu’ils y étaient initialement stockés. Mais comme il y avait un moyen documenté de les contacter, c'était un détail de mise en œuvre. Explorer peut quand même mettre à jour ces valeurs pour vous car bon nombre d'applications ne s'appuient pas correctement sur cette clé, mais vous ne devriez jamais l'utiliser, de toute façon. Retour à la rubrique, puisqu'il ne s'agit que d'une liste statique reflétant (ou non) ce que Store stocke ailleurs, les modifications apportées n'affecteront en aucune manière le système. Explorer ne s'en soucie tout simplement pas. Image vous écrivez où vous êtes sur un bout de papier chaque fois que vous allez quelque part. Est-ce que tu apparais comme par magie à un autre endroit quand quelqu'un d'autre écrit sur ce papier?


En ce qui concerne REG_SZ à REG_EXPAND_SZ: essayez-le, mais ne supposez pas que cela fonctionnera comme par magie. Le registre lui - même ne s'intéresse pas à REG_SZ ni à REG_EXPAND_SZ . Tout cela est fait par l'application qui lit les données. Et puisque cette valeur est un REG_SZ, je suppose que vous ne pouvez pas simplement la remplacer par REG_EXPAND_SZ et que cela fonctionne.

Joey
la source