Вы можете добавлять пользовательские папки в панель навигации Explorer практически во всех версиях Windows. В этом посте содержатся инструкции по добавлению пользовательской папки в разделе «Этот компьютер» на панели навигации в проводнике Windows 10.
Самый простой способ вручную добавить пользовательскую папку в панель навигации — это имитировать настройки существующей или встроенной папки оболочки, например «Музыка» или «Видео», и использовать их с пользовательским GUID. Например, вот параметр реестра папки оболочки «Видео», который мы будем использовать с другим GUID и указываем на пользовательскую папку.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}] "DescriptionID"=dword:00000003 "Infotip"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,\ 2d,00,31,00,32,00,36,00,39,00,30,00,00,00 "System.IsPinnedToNameSpaceTree"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\ 00,38,00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\InProcServer32] @=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Both" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\Instance] "CLSID"="{0E5AAE11-A475-4c5b-AB00-C66DE400274E}" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\Instance\InitPropertyBag] "Attributes"=dword:00000011 "TargetKnownFolder"="{35286a68-3c57-41a1-bbb1-0eae73d76c95}" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\ShellFolder] "Attributes"=dword:f080004d "FolderValueFlags"=dword:00000029 "SortOrderIndex"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}] "DescriptionID"=dword:00000003 "Infotip"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,\ 2d,00,31,00,32,00,36,00,39,00,30,00,00,00 "System.IsPinnedToNameSpaceTree"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\ 00,38,00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\InProcServer32] @=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Both" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\Instance] "CLSID"="{0E5AAE11-A475-4c5b-AB00-C66DE400274E}" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\Instance\InitPropertyBag] "Attributes"=dword:00000011 "TargetKnownFolder"="{35286a68-3c57-41a1-bbb1-0eae73d76c95}" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}\ShellFolder] "Attributes"=dword:f080004d "FolderValueFlags"=dword:00000029 "SortOrderIndex"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}] [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
Как добавить пользовательскую папку в «Этот компьютер» в Проводнике?
- Скопируйте вышеуказанное содержимое в Блокнот и сохраните с расширением .reg (например,
mytools.reg
). Пока не закрывайте файл. - Создайте строку уникального идентификатора (GUID), выполнив команду
New-Guid
в PowerShell. Кроме того, вы можете посетить веб-сайт GuidGen.com, который генерирует случайные строки GUID для вас (использует Microsoft GUIDGen.exe в серверной части). - Скопируйте GUID в буфер обмена. В этом примере GUID
{d464e152-bde0-4a84-9160-bd183268ad35}
- В блокноте замените каждое вхождение строки
{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}
с{d464e152-bde0-4a84-9160-bd183268ad35}
- Сохраните файл .reg и закройте Блокнот.
- Дважды щелкните файл .reg, чтобы применить настройки к реестру.
- Запустите редактор реестра (
Regedit.exe
) и перейдите к следующим веткам по очереди:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35} HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}
- На правой панели измените данные значения для
(Default)
а такжеInfoTip
соответственно.
(Текст всплывающей подсказки будет отображаться при наведении курсора мыши на пользовательскую папку в проводнике.) - Затем перейдите к
DefaultIcon
подразделы ниже:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}\DefaultIcon HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}\DefaultIcon
- Установите значение значка соответственно. Я выбрал
shell32.dll,35
значок дляMy Tools
Папка, которую мы добавляем. - Перейдите к
Instance\InitPropertyBag
подразделы ниже:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}\Instance\InitPropertyBag HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}\Instance\InitPropertyBag
- удалять
TargetKnownFolder
значение, так как мы собираемся добавить обычай Путь к папке. - Создайте строковое значение (REG_SZ) с именем
TargetFolderPath
и установите его значение данных, указав полный путь к папке.Это оно!
My Tools
папка должна отображаться на панели навигации, а также в разделе «Папки» в представлении «Этот компьютер».
Бонусные советы
Совет № 1: Добавьте пользовательскую папку в разделе «Папки (6)» и / или «Сетевые расположения»
Если вы добавляете подключенный диск или папку, указывающую на местоположение в сети, вы можете сделать так, чтобы элемент отображался в разделе «Сетевые расположения» в представлении «Этот компьютер». Для этого измените значение DescriptionID (см. Скриншот № 2 выше) в этом разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}
Установите для DescriptionID значение 9 (0x00000009)
- настройка
DescriptionID
в3
показывает это в категории папок. - настройка
DescriptionID
в9
показывает его в категории сетевых расположений.
Совет № 2. Переместите папку «Мои инструменты» в верхнюю часть иерархии «Этот компьютер».
Двигаться My Tools
В начало этой иерархии ПК создайте значение DWORD (32-разрядное) с именем SortOrderIndex в следующем разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35} HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{d464e152-bde0-4a84-9160-bd183268ad35}
Установите SortOrderIndex в низкое значение.
Например, установив его на 0x00000030
перемещает элемент вверх, вот так:
Это оно! Вы можете добавить столько пользовательских папок в разделе «Этот компьютер» («Мой компьютер») на панели навигации Проводника, сколько хотите. Убедитесь, что вы генерируете разные GUID на веб-сайте GuidGen.com для каждой папки, которую вы хотите добавить в панель навигации.
Примечание: REG-файл, который я сделал несколько лет назад для Windows XP (см. Мой пост «Расширения пространств имен« Мои рисунки »,« Моя музыка »и« Мои видео ») для панели папок Windows Explorer, по-прежнему работает в Windows 10. При этом используется несколько иной метод, где Shdocvw. Ссылка на DLL вместо Shell32.dll. И если вы используете старый метод для Windows 10, вам нужно добавить значение DWORD System.IsPinnedtoNameSpaceTree и изменить данные атрибутов на f080004d в этих образцах REG-файлов. Оба метода работают нормально.