Affichez «Mes documents» / «Mes vidéos» / etc. sans le préfixe «My» dans Windows 7

14

Même si Windows 7 stocke des dossiers spéciaux dans le dossier de départ sous Documents/ Videos/ etc, ils sont toujours affichés sous My Documents/ My Videos/ etc dans l'Explorateur Windows. J'ai préféré la façon dont Vista les affichait (c'est à dire sans le Mypréfixe " ").

Existe-t-il un moyen de configurer cela dans Windows 7?

Jacob
la source
Ils ont remis le «Mon»? Pourquoi feraient ils cela! Zut.
Phoshi
Windows 7 par défaut n'affiche pas "Mon" .. pour moi
Shoban
Si je comprends bien, le "Mon" est revenu parce que les gens ont confondu la bibliothèque "Documents" avec le dossier "Documents".
ReinstateMonica Larry Osterman
1
@Shoban: Utilisez-vous toujours RC? Ils l'ont seulement remis en RTM.
Jacob

Réponses:

18

Je l'ai compris moi-même: dans chaque dossier spécial, il y a un desktop.inifichier qui spécifie comment il doit s'afficher. Il y a une ligne qui ressemble à ceci:

LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770

Cette ligne indique à Windows d'utiliser le nom localisé à partir d'une ressource de chaîne dans shell32.dll. Si vous supprimez cette ligne, déconnectez-vous et reconnectez-vous, le nom affiché sera le même que le nom du fichier.

Je soupçonne que renommer manuellement le dossier fait exactement cela.

Jacob
la source
8

Le moyen le plus simple, allez dans votre dossier de base, par exemple c:\users\<name>ou dans le type d'exécution, %userprofile%puis cliquez avec le bouton droit sur l'un des mydossiers et choisissez simplement renommer, puis supprimez le mypréfixe.

Brut, mais fonctionne bien!

William Hilsum
la source
Ouais, viens de le tester.
RCIX
1
Cela n'a pas fonctionné pour moi dans Windows 7; en fait, ça marche et puis ça revient. Ça a été très frustrant.
Rob
@Rob Cela fonctionne très bien dans Windows 7 car je l'ai fait et testé sur plusieurs machines!
William Hilsum
J'ai vu le même comportement que Rob. Je peux le changer, ça dure un petit moment, puis des semaines ou des mois ou un peu plus tard, ça vient bacl.
jpmc26
3

Les dossiers shell tels que «(Mes) documents» sont nommés à deux niveaux, et les interfaces utilisateur qui renomment les «dossiers» sont ambiguës car vous ne savez pas quel niveau est renommé.

Au niveau du répertoire du système de fichiers, est le nom que vous verriez via les gestionnaires de système de fichiers, la commande Dir, etc.

Le shell Windows (Explorateur Windows, "Poste de travail", etc.) parcourt l'espace de noms, pas le système de fichiers en tant que tel, il affiche donc le niveau de l'espace de noms.

Les dossiers shell sont liés aux répertoires du système de fichiers cible dans les deux sens; il existe des paramètres de registre qui pointent du dossier de l'espace de noms vers le répertoire du système de fichiers, et dans le répertoire du système de fichiers, il y a un Desktop.ini qui pointe vers l'espace de noms.

Plus précisément, Desktop.ini peut définir: - un nom de dossier "localisé" prioritaire - si ce nom doit être transféré lorsque le dossier est copié - un ID qui se connecte à un ensemble de comportements spéciaux pour ce type d'élément d'espace de noms

Parfois, le nom namsespace est appliqué de façon circonstancielle, par exemple lorsque vous êtes connecté au compte utilisateur John, vous pouvez voir "Mes documents", tandis que d'autres comptes d'utilisateurs, vous pouvez voir "Documents John". Un tel comportement peut être défini dans la logique pour ce type d'élément d'espace de noms, comme indiqué par l'ID dans Desktop.ini

Des problèmes surviennent dans au moins deux cas ...

1) Plusieurs éléments d'espace de noms sont mappés vers un seul répertoire

Dans cette situation, il n'y a qu'un seul Desktop.ini pour pointer vers ces multiples dossiers d'espace de noms référents, et très probablement "le dernier gagne".

2) Windows 7 réaffirme périodiquement les noms d'espace de noms par défaut

Supposons que vous ayez soigneusement nommé le répertoire brut à votre goût, mappé le dossier shell à cette cible et défini le nom de votre espace de noms souhaité dans Desktop.ini dans le répertoire. Vous l'avez vu à partir de diverses interfaces utilisateur et tout est comme il se doit.

Pourtant, après quelques jours ou semaines, les noms d'espace de noms sont de nouveau dans "Mon ...", et lorsque vous modifiez Desktop.ini, vous confirmez que le nom par défaut indésirable y est affirmé. Vous le modifiez en arrière, mais la même chose se produit encore et encore.

Le problème (2) est celui que j'essaie de résoudre, dont la recherche m'a amené à ce fil.

cquirke
la source
sensationnel. si je concevais un système d'exploitation, je n'aurais jamais pensé à ajouter ces fonctionnalités. bien en avance sur leur temps et le temps de développement bien utilisé!
jozxyqk