Показать "Мои документы" / "Мои видео" / и т. Д. без префикса «Мой» в Windows 7

4737
Jacob

Несмотря на то, что Windows 7 хранит специальные папки в домашней папке как Documents/ Videos/ etc, они все равно отображаются как My Documents/ My Videos/ etc в Windows Explorer. Я предпочел способ отображения их в Vista (то есть без Myпрефикса " ").

Есть ли способ настроить это в Windows 7?

14
Они вернули «Моё» обратно? Почему они это сделали! Штопать. Phoshi 14 лет назад 0
Windows 7 по умолчанию не отображает "Мой" .. для меня Shoban 14 лет назад 0
Насколько я понимаю, «Мой» вернулся, потому что люди перепутали библиотеку «Документы» с папкой «Документы». Larry Osterman 14 лет назад 0
@Shoban: вы все еще работаете с RC? Они только положили его обратно в RTM. Jacob 14 лет назад 1

3 ответа на вопрос

18
Jacob

Сам разобрался: в каждой специальной папке есть desktop.iniфайл, который указывает, как он должен отображаться. Там есть строка, которая выглядит так:

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

Эта строка указывает окнам использовать локализованное имя из строкового ресурса в shell32.dll. Если вы удалите эту строку, выйдите из системы и снова войдите в систему, отображаемое имя будет таким же, как и имя файла.

Я подозреваю, что переименование папки вручную делает именно это.

8
William Hilsum

Самый простой способ - перейти в свою домашнюю папку, например, c:\users\<name>или в режиме запуска, %userprofile%затем щелкнуть правой кнопкой мыши любую из myпапок и просто выбрать переименовать, а затем избавиться от myпрефикса.

Сырой, но работает хорошо!

Да, только что проверил это. RCIX 14 лет назад 0
Это не работает для меня в Windows 7; на самом деле, это работает, а затем возвращается. Это было очень сложно. Rob 14 лет назад 1
@Rob Это прекрасно работает в Windows 7, как я сделал и проверил на нескольких машинах! William Hilsum 14 лет назад 0
Я видел то же поведение, что и Роб. Я могу изменить это, это длится немного, а потом недели или месяцы или какой-то период времени спустя, оно приходит снова. jpmc26 8 лет назад 0
3
cquirke

Папки оболочки, такие как «(Мои) документы», именуются на двух уровнях, а интерфейсы, которые переименовывают «папки», неоднозначны, поскольку вы не знаете, какой уровень переименовывается.

На уровне каталога файловой системы - это имя, которое вы видите через менеджеров файловой системы, команду Dir и т. Д.

Оболочка Windows (Windows Explorer, «Мой компьютер» и т. Д.) Просматривает пространство имен, а не файловую систему как таковую, поэтому отображает уровень пространства имен.

Папки оболочки связаны с целевыми каталогами файловой системы в обоих направлениях; Существуют параметры реестра, которые указывают из папки пространства имен в каталог файловой системы, а в каталоге файловой системы есть файл Desktop.ini, который указывает обратно на пространство имен.

В частности, Desktop.ini может определять: - переопределенное «локализованное» имя папки; - будет ли это имя передаваться при копировании папки; - идентификатор, который ссылается на набор специальных поведений для этого типа элемента пространства имен.

Иногда имя namsespace применяется косвенно, например, когда вы вошли в учетную запись пользователя John, вы можете увидеть «Мои документы», тогда как из других учетных записей пользователей вы можете увидеть «Документы John». Такое поведение может быть определено в логике для этого типа элемента пространства имен, на что указывает идентификатор в Desktop.ini

Проблемы возникают как минимум в двух случаях ...

1) Несколько элементов пространства имен отображаются в один каталог

В этой ситуации существует только один Desktop.ini, указывающий на эти несколько ссылающихся папок пространства имен, и, скорее всего, «последний выигрывает».

2) Windows 7 периодически переустанавливает имена пространства имен по умолчанию

Допустим, вы тщательно назвали необработанный каталог по вкусу, сопоставили папку оболочки с этой целью и задали желаемое имя пространства имен в Desktop.ini в каталоге. Вы просматривали это с разных интерфейсов, и все так, как должно быть.

Тем не менее, через несколько дней или недель имена пространств имен снова возвращаются к «My ...», и когда вы редактируете Desktop.ini, вы подтверждаете, что в нем утверждается нежелательное имя по умолчанию. Вы редактируете его обратно, но то же самое происходит снова и снова.

Проблема (2) - это та, которую я пытаюсь решить, поиск которой привел меня к этой теме.

Вот это да. если бы я разрабатывал ОС, я бы никогда не подумал добавить эти функции. полностью опередил свое время и хорошо провел время! jozxyqk 9 лет назад 0