Как добавить настраиваемую папку в панель навигации проводника в разделе «Этот компьютер»? - Winhelponline

How Add Custom Folder Explorer Navigation Pane Underthis Pc

Вы можете добавлять собственные папки в панель навигации проводника практически во всех версиях 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 '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] @ = шестнадцатеричный (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  ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ  Classes  CLSID  {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}  Instance] 'CLSID' = '{0E5AAE11-A475-4c5b-AB00-C66DE400274E}' [HKEY_LOCAL_86SMACHINE  {класс 70d2-4fc7-9c99-fcbf05467f3a}  Instance  InitPropertyBag] 'Attributes' = dword: 00000011 'TargetKnownFolder' = '{35286a68-3c57-41a1-bbb1-0eae73d76c95}' [HKEY_LOCAL_86DARSMACHINE  {HKEY_LOCAL_86_MACHINE  {CLASSES  CLASSIC_LOCAL_CLOPS  {CLASSES  CLASSIC  {КЛАССЫ)  {КЛАССИФИКАЦИЯ_] -4fc7-9c99-fcbf05467f3a}  ShellFolder] 'Attributes' = dword: f080004d 'FolderValueFlags' = dword: 00000029 'SortOrderIndex' = dword: 00000000 [HKEY_LOCAL_MACHINE  SOFTWARE  -Warse  -Machine  SOFTWARE  -WW64  -Labs  SOFTWARE  -WW64  -Classs  SOFTWARE  -WW64  -Classs -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,6 c, 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' = двойное слово: 00000001 [HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}  DefaultIcon) : 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' = 'Оба' [HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}  Экземпляр] 'CLSID' = '{0E5AAE11-A475-4c5b-AB00-C66DE40027 4E} '[HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}  Instance  InitPropertyBag]' Attributes '= dword: 00000011' TargetKnownFolder -0eae73d76c95} '[HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}  ShellFolder]' Attributes '= dword' dword 'dword' dword '0000290000001dword' dword 'dword' dword 'dword' 000029_dword 'dword' dword 'dword' 000029_dword_dword 'dword' dword «dword» 000029_dword_dword_dword 'dword' dword «dword» 000029_dword_dword 'dword' dword 'dword «dword» 000029_dword0000001_dword_dword' dword 'dword «dword» 000029_dword0000: dword_dword' dword 'dword «000029» [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  MyComputer  NameSpace  {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}] [HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Microsoft  SOFTWARE  WOW6432Node  Microsoft -70d2-4fc7-9c99-fcbf05467f3a}]

Как добавить пользовательскую папку в «Этот компьютер» в проводнике?

  1. Скопируйте приведенное выше содержимое в Блокнот и сохраните с расширением .reg (например, mytools.reg ). Не закрывайте файл пока.
  2. Сгенерируйте строку уникального идентификатора (GUID), выполнив команду New-Guid в PowerShell. В качестве альтернативы вы можете посетить GuidGen.com веб-сайт, который генерирует для вас случайные строки GUID (на сервере используется GUIDGen.exe от Microsoft).
  3. Скопируйте GUID в буфер обмена. В этом примере GUID {d464e152-bde0-4a84-9160-bd183268ad35}
  4. В Блокноте замените все вхождения строки {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} с участием {d464e152-bde0-4a84-9160-bd183268ad35}
  5. Сохраните файл .reg и закройте Блокнот.
  6. Дважды щелкните файл .reg, чтобы применить настройки к реестру.
  7. Запустите редактор реестра ( Regedit.exe ) и переходите к следующим ветвям одну за другой:
    HKEY_LOCAL_MACHINE  ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ  Классы  CLSID  {d464e152-bde0-4a84-9160-bd183268ad35} HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {d464e152-bde03d4-bde04-bde-bde04-b
  8. На правой панели измените данные значения для (По умолчанию) и Информационная подсказка соответственно.

    ( Текст всплывающей подсказки будет отображаться при наведении курсора мыши на пользовательскую папку в проводнике. )
  9. Затем перейдите к DefaultIcon подразделы ниже:
    HKEY_LOCAL_MACHINE  ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ  Classes  CLSID  {d464e152-bde0-4a84-9160-bd183268ad35}  DefaultIcon HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {d4640-4152-351-351-351-352-351-351-351-351-351-351-352-35

  10. Установите соответствующее значение значка. Я выбрал shell32.dll, 35 значок для Мои инструменты папку, которую мы добавляем.
  11. Перейдите к Экземпляр InitPropertyBag подразделы ниже:
    HKEY_LOCAL_MACHINE  SOFTWARE  Classes  CLSID  {d464e152-bde0-4a84-9160-bd183268ad35}  Instance  InitPropertyBag HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  InitadProperty  -b464-328-326-646-326-646-64-64-64-646-646-646-646e-b-b -326-b-b-b-p-d-p-8
  12. удалять то TargetKnownFolder значение, так как мы собираемся добавить обычай Путь к папке.
  13. Создайте строковое значение (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  ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ  Классы  CLSID  {d464e152-bde0-4a84-9160-bd183268ad35} HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Classes  CLSID  {d464e152-bde03d4-bde04-bde-bde04-b

Установить SortOrderIndex к низкому значению.

Например, установив его на 0x00000030 перемещает элемент вверх, например:

Это оно! Вы можете добавить столько пользовательских папок в этот компьютер (Мой компьютер) на панели навигации проводника, сколько захотите. Убедитесь, что вы создали другой GUID из GuidGen.com веб-сайт для каждой папки, которую вы хотите добавить в панель навигации.

Заметка: Файл REG, который я сделал несколько лет назад для Windows XP (см. Мой пост Расширения пространств имен Мои изображения, Моя музыка и Мои видео для панели папок проводника Windows ) по-прежнему работает в Windows 10. Здесь используется немного другой метод, в котором вместо Shell32.dll используется ссылка на Shdocvw.dll. А если вы используете старый метод для Windows 10, вам необходимо добавить значение DWORD System.IsPinnedtoNameSpaceTree и изменить данные атрибутов на f080004d в этих образцах файлов REG. Оба метода работают нормально.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Твитнуть!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)