Вы можете добавлять собственные папки в панель навигации проводника практически во всех версиях Windows. В этом посте есть инструкции по добавлению настраиваемой папки в этот компьютер на панели навигации в проводнике Windows 10.
Самый простой способ вручную добавить настраиваемую папку на панель навигации - имитировать настройки существующей или встроенной папки оболочки, такой как «Музыка» или «Видео», и использовать их с настраиваемым идентификатором GUID. Например, вот Видео параметр реестра папки оболочки, который мы будем использовать с другим идентификатором GUID и указывать на настраиваемую папку.
Редактор реестра Windows версии 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. "Система. IsPinnedToNameSpaceTree "= dword: 00000001 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} \ DefaultIcon] @ = шестнадцатеричный (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, 6д, 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] @ = шестнадцатеричный (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" = "Оба" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} \ Экземпляр] "CLSID" = "{0E5AAE11-A475-4c5b-AB00-C66DE400274E}" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3aper} \ InstanceBag \] «Атрибуты» = dword: 00000011. "TargetKnownFolder" = "{35286a68-3c57-41a1-bbb1-0eae73d76c95}" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} \ ShellFolder] «Атрибуты» = dword: f080004d. «FolderValueFlags» = двойное слово: 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. "Система. IsPinnedToNameSpaceTree "= dword: 00000001 [HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} \ DefaultIcon] @ = шестнадцатеричный (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, 6д, 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] @ = шестнадцатеричный (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" = "Оба" [HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} \ Экземпляр] "CLSID" = "{0E5AAE11-A475-4c5b-AB00-C66DE400274E}" [HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} «Атрибуты» = dword: 00000011. "TargetKnownFolder" = "{35286a68-3c57-41a1-bbb1-0eae73d76c95}" [HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Classes \ CLSID \ {f86fa3ab-70d2-4fc7-9c99-fcbf05467] Shell «Атрибуты» = dword: f080004d. «FolderValueFlags» = двойное слово: 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 (на сервере используется GUIDGen.exe от Microsoft). - Скопируйте 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}
- На правой панели измените данные значения для
(Дефолт)
иИнформационная подсказка
соответственно.
(Текст всплывающей подсказки будет отображаться при наведении указателя мыши на настраиваемую папку в проводнике.) - Затем перейдите к
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
значок дляМои инструменты
папку, которую мы добавляем. - Перейдите к
Экземпляр \ 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
и установите его значение data с полным путем к папке.
Вот и все! ВМои инструменты
папка должна отображаться на панели навигации и в разделе «Папки» в представлении «Этот компьютер».
Бонусные подсказки
Совет №1: добавьте настраиваемую папку в раздел «Папки (6)» и / или «Сетевые расположения».
Если вы добавляете подключенный диск или папку, указывающую на сетевое расположение, вы можете сделать так, чтобы элемент отображался под Сетевые местоположения раздел в представлении «Этот компьютер». Для этого измените DescriptionID значение (см. снимок экрана №2 выше) в этом разделе реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {d464e152-bde0-4a84-9160-bd183268ad35}
Установить DescriptionID на 9 (0x00000009)
- Параметр
DescriptionID
к3
показывает это под Папки категория. - Параметр
DescriptionID
к9
показывает это под Сетевые местоположения категория.
Совет № 2: переместите «Мои инструменты» в верхнюю часть иерархии «Этот компьютер».
Двигаться Мои инструменты
на вершину Этот ПК иерархии, создайте значение 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.) еще работает в Windows 10. Здесь используется немного другой метод, в котором вместо Shell32.dll используется ссылка на Shdocvw.dll. А если вы используете старый метод для Windows 10, вам нужно добавить System. IsPinnedtoNameSpaceTree DWORD и измените данные атрибутов на f080004d в этих образцах файлов REG. Оба метода работают нормально.
Одна небольшая просьба: если вам понравился этот пост, поделитесь, пожалуйста, этим?
Одна "крошечная" публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!