Назначить иконку (значок) сетевому и локальному диску в Виндовс

По дефлоту в проводнике Виндовс показываются обычные иконки для локальных, флешек и сетевых дисков (зависимо от типа диска). Вы сможете назначить для каждого диска свои файлы иконок, чтоб сделать навигацию в проводнике больше комфортной и интуитивной для пользователей. В данной статье мы покажем, как применять свои иконки для сетевых папок и локальных дисков вручную и пример централизованной опции иконок сетевых папок через групповые политики доменного имени AD.

Кастомные иконки для дисков можно задать:

  • При помощи файла autorun.inf в корне диска
  • Глобально (для всех пользователей) через перечень
  • Через перечень для некоторого пользователя

Подготовьте файлы иконок для каждой папки, чей вид в проводнике вы желаете поменять. Нарисуйте иконки без помощи других либо найдите пригодные для вас ICO файлы на любом онлайн сервисе. Для корректного масштабирования и отображения иконок в проводнике Виндовс, лучше приготовить ICO файлы, которые содержат внутри себя несколько разрешений (16×16, 32×32, 48×48 и т.д. вплоть до 512×512). Для объединения нескольких ICO файлов с различными разрешениями я пользовался online-обслуживанием https://redketchup.io/icon-editor. Виндовс будет автоматом выбирать подходящее разрешение из ICO зависимо от ситуации.

Поначалу покажем, как задать кастомный ICO файл для диска через перечень:

  1. Скопируйте нужные *.ico файлы в каталог %public%pictures
  2. Откройте редактор списка и перейдите в ветку HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIcons
  3. Теперь нужно создать ветку с буквой диска, чью иконку вы хотите изменить. Например Z
  4. В этой ветке создайте подветку DefaultIcon
  5. В качестве Default значения раздела реестра укажите путь к ICO файлу, который вы хотите использовать в качестве иконки диска. Например, %PUBLIC%Picturesreports.ico

Обновите содержимое проводника в Windows 11 (в предыдущих версиях Windows нужно было перезапускать процесс explorer.exe) и проверьте, что теперь для буквы диска Z отображается новая иконка.

Можно быстро задать путь к ICO файла для диска из командной строки. В этом примере мы указали кастомную иконку для диска с буквой O:

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIconsODefaultIcon" /ve /d "%PUBLIC%Picturesreports.ico" /f

Для локальных дисков кроме иконки, можно изменить описание диска в проводнике. Для этого нужно создать параметр реестра:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIconsFDefaultLabel]@="disk description 123"

Для сетевых дисков описание можно изменить через ветку пользователя HKCU (например для пути \srv1public):

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2##SRV1#Public]"_LabelFromReg"="Public IT DOCS"

Если нужно отображать собственную иконку папки только для отдельного пользователя, нужно указать путь к ICO файлу в ветке реестра пользователя:

[HKEY_CURRENT_USERSoftwareClassesApplicationsExplorer.exeDrivesEDefaultIcon] @="%public\picturesmy.ico"

Для изменения отображаемой иконки диска можно использовать файл autorun.inf, который хранится в корне самого диска. Это удобно, например для USB накопителей (дисков), которые всегда будут отображаться с определенной иконкой, не зависимо от того, какая буква диска им назначена.

  1. Скопируйте файл иконки на диск, чью иконку вы хотите изменить (в корень, или в любой каталог)
  2. Создайте в корне диска текстовый файл autorun.inf, в котором указывается путь к файлу с иконкой (относительный) и описание (не обязательно):
    [autorun]  
    label=Backup USB Ext Drive icon=backup.ico

  3. Перезапустите проводник, и проверьте что ваш USB накопитель теперь отображается с новым значком.

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

Поэтому придется сначала скопировать ICO файл на компьютер, а потом через реестр назначить его в качестве иконки диска.

  1. *.ICO файлы можно скопировать на компьютеры пользователей с помощью Group Policy Preferences: Computer Configuration -> Preferences -> Windows Settings -> Files -> New -> File. Копируем файл в %SystemDrive%userspublicpicturesreports.ico
  2. Затем нужно создать параметр реестра для нужной буквы диска и задать для него скопированный ICO файл в качестве иконки. Создаем ключ реестра через GPO: Computer (Configuration -> Preferences -> Windows Settings -> Registry -> New -> Registry Item: SOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIconsZDefaultIcon (в этом примере для диска Z), REG_SZ значение для параметра Default: %SystemDrive%userspublicPicturesreports.ico
  3. Обновите настройки групповых политики на клиентах, и проверьте что для диска Z теперь отображается оригинальная иконка.
С помощью групповых политик можно скрыть некоторые диск или разделы от пользователей.


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *