Новые способы отображения или скрытия папок пространства имен оболочки в Windows 10

От Windows 2000 / XP до Windows 10 вы можете добавлять пользовательские папки оболочки, а также скрывать определенные папки оболочки от появления в среде Explorer или на рабочем столе с помощью редактора реестра или объектов групповой политики. В Windows 10 есть два новых способа сделать точно такую ​​же задачу.

Что такое объект пространства имен Shell (папка оболочки)?

Объекты пространства имен оболочки — это виртуальные папки, работающие от расширения оболочки. Возьмите ящик с корзиной. При удалении файла или папки удаленные элементы сохраняются в скрытой и защищенной папке с присвоенными им загадочными именами. Если вы просматриваете каталог файловой системы скрытой корзины с помощью командной строки, вы поймете, что невозможно найти исходные имена файлов удаленных элементов.

показать или скрыть пространство имен оболочки

Значок корзины, который вы видите на рабочем столе, представляет собой виртуальную папку, которая представляет коллекцию файлов и папок из хранилища корзины (каталог Recycler или $ Recycle.Bin) в специальном дружественном представлении.

Показать или скрыть папки пространства имен оболочки в проводнике

Вот несколько сообщений о том, как удалить или скрыть определенные папки оболочки, а также добавить пользовательские папки с помощью реестра.

В дополнение к более ранним методам, таким как «HideMyComputerIcons», «HideDesktopIcons» и разделам реестра «Пространство имен» для отображения или скрытия специальных папок, в Windows 10 есть два других способа выполнить ту же задачу.

Значение реестра «ThisPCPolicy»

В Windows 10 RTM появился новый метод для отображения или скрытия объектов оболочки в проводнике с использованием значения реестра «ThisPCPolicy», который реализован в следующей ветви:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{GUID}

показать или скрыть пространство имен оболочки

Значение реестра «ThisPCPolicy», когда установлено «Показать», соответствующая папка оболочки отображается на этом ПК, а установка «Скрыть» скрывает папку.

Раздел реестра «AllowedEnumeration»

Теперь в Windows 10 v1607 появился еще один способ показать или скрыть определенные объекты пространства имен оболочки в проводнике. Вы можете внести в белый список объект пространства имен, добавив GUID в качестве значения DWORD в следующем разделе реестра:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AllowedEnumeration

Чтобы применить настройки для всех пользователей на устройстве, добавьте значения в этом ключе:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AllowedEnumeration

Например, чтобы добавить в белый список или показать «Документы», добавьте GUID {FDD39AD0-238F-46AF-ADB4-6C85480369C7} и установите его значение данных равным 1. Чтобы скрыть «Документы», удалите значение GUID или установите его данные равным 0.

В отличие от предыдущих методов, изменения, сделанные в ключе AllowedEnumeration, также влияют на объекты пространства имен, которые закреплены на панели навигации и в разделе «Быстрый доступ», и значки, отображаемые на рабочем столе. Это также отражается в диалогах «Открыть» и «Сохранить как» или «Обзор» в различных приложениях.

Для некоторых объектов вам нужно явно добавить значение GUID DWORD и установить его в 0, чтобы скрыть его. Это особенно относится к отдельным библиотекам.

Заметка: Если ключ «AllowedEnumeration» существует без записей в белом списке, ни одна из специальных папок не будет отображаться в проводнике и на рабочем столе.

показать или скрыть пространство имен оболочки

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

Или, что еще лучше, вы можете получить весь список из раздела реестра FolderDescription ниже:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

Каждый подраздел представляет папку оболочки.

Здесь я разрешил эти объекты пространства имен оболочки, как вы можете видеть на скриншоте ниже.

Эта папка рабочего стола ПК{754AC886-DF64-4CBA-86B5-F7FBF4FBCEF5}
Компьютер [Этот ПК]{0AC0837C-BBF8-452A-850D-79D08E667CA7}
Библиотеки{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}
HomeGroup{52528A6B-B9E3-4ADD-B60D-588C2DBA842D}
сеть{D20BEEC4-5CA8-4905-AE3B-BF251EA09B53}

И явно заблокировал «Библиотеку сохраненных изображений», установив для следующих значений GUID значение 0

Библиотека сохраненных изображений{E25B5812-BE88-4BD9-94B0-29233477B6C3}

пространство имен оболочки белого списка

А вот так выглядит проводник:

пространство имен оболочки белого списка

Эти шесть папок оболочки пользователя в этом представлении ПК и другие объекты в области навигации теперь скрыты.

Вот и все!

Раздел реестра «AllowedEnumeration» незадокументированный на данный момент, и я не могу дождаться, чтобы узнать, почему именно Microsoft ввела этот дополнительный ключ, когда обычные методы все еще работают безупречно в Windows 10.

Ссылка на основную публикацию
Adblock
detector