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

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

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

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

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

Использовать нестандартные иконки для сетевых дисков в Windows

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

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

  1. Скопируйте необходимые *.ico файлы в каталог
    %public%pictures
    ICO файлы для иконок дисков
  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]
@="%publicpicturesmy.ico"

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

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

    autorun.inf - задать иконку для USB диска

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

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

групповая политика монтирования сетевых дисков

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

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

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