Visualizza "I miei documenti" / "I miei video" / ecc. senza il prefisso "My" in Windows 7


14

Anche se Windows 7 memorizza le cartelle speciali nella cartella principale come Documents/ Videos/ etc, vengono comunque visualizzate come My Documents/ My Videos/ etc in Esplora risorse. Ho preferito il modo in cui Vista li visualizzava (ovvero senza il Myprefisso " ").

C'è un modo per configurarlo in Windows 7?


Hanno rimesso il "mio" dentro? Perché dovrebbero farlo! Darn.
Phoshi,

Windows 7 per impostazione predefinita non visualizza "My" .. per me
Shoban,

A quanto ho capito, il "Mio" è tornato perché la gente ha confuso la libreria "Documenti" con la cartella "Documenti".
Ripristina Monica Larry Osterman il

1
@Shoban: stai ancora eseguendo RC? Lo hanno rimesso in RTM.
Jacob,

Risposte:


18

Ho capito da solo: in ogni cartella speciale, c'è un desktop.inifile che specifica come dovrebbe essere visualizzato. C'è una linea lì dentro che assomiglia a:

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

Tale riga indica a Windows di utilizzare il nome localizzato da una risorsa stringa in shell32.dll. Se si elimina quella linea, si disconnette e si accede nuovamente, il nome visualizzato sarà lo stesso del nome del file.

Sospetto che rinominare manualmente la cartella faccia esattamente questo.


8

Il modo più semplice, vai alla tua cartella home, ad esempio c:\users\<name>o nel tipo di esecuzione, %userprofile%quindi fai clic con il pulsante destro del mouse su una delle mycartelle e scegli semplicemente rinomina, quindi elimina il myprefisso.

Crudo, ma funziona bene!


Sì, l'ho appena provato.
RCIX,

1
Questo non ha funzionato per me in Windows 7; infatti, funziona e poi ritorna. È stato molto frustrante.
Rob,

@Rob Funziona bene in Windows 7, come l'ho fatto e testato su più macchine!
William Hilsum,

Ho visto lo stesso comportamento di Rob. Posso cambiarlo, dura un po 'di tempo, e poi settimane o mesi o qualche periodo di tempo dopo, arriva bacl.
jpmc26,

3

Le cartelle della shell come "(My) Documents" sono denominate a due livelli e le UI che rinominano le "cartelle" sono ambigue in quanto non sai a quale livello viene rinominato.

A livello di directory del file system, è il nome che vedresti tramite i gestori del file system, il comando Dir e così via.

La shell di Windows (Esplora risorse, "Risorse del computer" ecc.) Sfoglia lo spazio dei nomi, non il file system in quanto tale, quindi visualizza il livello dello spazio dei nomi.

Le cartelle Shell sono collegate alle directory del file system di destinazione in entrambe le direzioni; ci sono impostazioni di registro che puntano dalla cartella dello spazio dei nomi alla directory del file system e all'interno della directory del file system c'è un Desktop.ini che punta allo spazio dei nomi.

In particolare, Desktop.ini può definire: - un nome di cartella "localizzato" prioritario - se questo nome deve essere trasferito quando la cartella viene copiata - un ID che si collega a un insieme di comportamenti speciali per quel tipo di elemento dello spazio dei nomi

A volte il nome namsespace viene applicato in modo circostanziato, ad esempio quando si accede all'account utente John, è possibile che venga visualizzato "I miei documenti", mentre da altri account utente, è possibile visualizzare "Documenti di John". Tale comportamento può essere definito nella logica per quel tipo di elemento dello spazio dei nomi, come indicato dall'ID in Desktop.ini

I problemi sorgono in almeno due casi ...

1) Più elementi dello spazio dei nomi vengono mappati su una singola directory

In questa situazione, c'è solo un Desktop.ini che rimanda a queste molteplici cartelle dello spazio dei nomi di riferimento e molto probabilmente "vince l'ultimo".

2) Windows 7 reinserisce periodicamente i nomi degli spazi dei nomi predefiniti

Supponiamo che tu abbia accuratamente nominato la directory non elaborata a piacere, mappato la cartella shell su questa destinazione e impostato il nome dello spazio dei nomi desiderato all'interno di Desktop.ini nella directory. Hai visto questo da varie UI e tutto è come dovrebbe essere.

Tuttavia, dopo alcuni giorni o settimane, i nomi dello spazio dei nomi tornano di nuovo a "My ..." e quando si modifica Desktop.ini, si conferma che il nome predefinito indesiderato viene affermato lì. Lo ritorni indietro, ma la stessa cosa accade ancora e ancora.

Problema (2) è quello che sto cercando di risolvere, la ricerca per cui mi ha portato a questo thread.


Wow. se stavo progettando un sistema operativo non avrei mai pensato di aggiungere queste funzionalità. molto avanti rispetto al loro tempo e tempo di sviluppo ben speso!
jozxyqk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.