Добавить в корзинуПозвонить
Найти в Дзене

Что за файл desktop.ini и как с его помощью можно управлять папками

Он может быть в каждой папке. Его удаление может ни на что не повлиять, а может изменить многое, даже имя этой папки. Что же это за такой мощный файл? Рассказываем, тем более, что недавно он оказался в центре внимания Скрытый файл, который создаётся операционной системой теоретически в любой папке и управляет как её внешним видом, так и поведением и даже псевдонимом (именем). Если открыть папку профиля, то мы увидим красивые папки с понятными названиями. Почти у каждой свой значок, а при входе внутрь открывается соответствующий вид для более удобной работы с файлами определённых типов. Удобно, красиво, наглядно, но если вы попытаетесь найти эти папки на накопителе, то будете удивлены - их там нет. Как так то? Это же физические папки. Настоящие. Может Windows тщательно скрывает их, но зачем? Никто ничего не скрывает. Папки настоящие и они реально существуют, но названия у них совсем другие Это и есть наши папки с реальными именами, а в Проводнике мы видим их псевдонимы. Эти параметры хр
Оглавление

Он может быть в каждой папке. Его удаление может ни на что не повлиять, а может изменить многое, даже имя этой папки. Что же это за такой мощный файл? Рассказываем, тем более, что недавно он оказался в центре внимания

-2

Скрытый файл, который создаётся операционной системой теоретически в любой папке и управляет как её внешним видом, так и поведением и даже псевдонимом (именем).

-3

Если открыть папку профиля, то мы увидим красивые папки с понятными названиями. Почти у каждой свой значок, а при входе внутрь открывается соответствующий вид для более удобной работы с файлами определённых типов. Удобно, красиво, наглядно, но если вы попытаетесь найти эти папки на накопителе, то будете удивлены - их там нет. Как так то? Это же физические папки. Настоящие. Может Windows тщательно скрывает их, но зачем?

Никто ничего не скрывает. Папки настоящие и они реально существуют, но названия у них совсем другие

-4

Это и есть наши папки с реальными именами, а в Проводнике мы видим их псевдонимы. Эти параметры хранятся внутри папки в файле desktop.ini и это лишь "вершина айсберга". Сетевой доступ, общие свойства всех файлов, обои папки - это лишь небольшой список. Вот более полный и то лишь самые основные:

ConfirmFileOp - Если установить значение 0, отключает предупреждение о подтверждении при перемещении или удалении системной папки.

NoSharing - Управляет общим доступом к папке. 0 — общий доступ открыт, 1 — запрещён (актуально для старых версий Windows).

Sharing - Аналог NoSharing для Windows Vista и новее. 0 — общий доступ запрещён, 1 — открыт.

CLSID - Указывает идентификатор класса (CLSID). Если задать этот параметр и создать соответствующий раздел в реестре (HKEY_CLASSES_ROOT\CLSID), папку можно будет оперировать как тип файла (например, для интеграции с определёнными программами).

IconFile - Заменяет стандартный значок папки на пользовательский. Можно указать путь к файлу с иконкой (*.ico, *.bmp, *.exe, *.dll, *.icl). Путь может быть абсолютным или относительным (относительный путь делает значок доступным в сети).

IconIndex - Указывает порядковый номер значка в файле, заданном параметром. IconFile (нумерация с нуля). Для файлов .ico или .bmp. Этот параметр почти всегда равен 0, так как в них обычно один значок.

IconResource - Используется в Windows Vista и новее вместо комбинации

IconFile и IconIndex. Позволяет указать путь к библиотеке ресурсов и номер значка. Пример: IconResource=%SystemRoot%\system32\shell32.dll,-238

InfoTip - Добавляет информационную подсказку, которая отображается при наведении курсора на папку. Может быть текстовой строкой или ссылкой на строковый идентификатор в модуле ресурса (например, @shell32.dll,-12689).

LocalizedResourceName - Позволяет сменить отображаемое имя папки. В качестве значения указывается имя модуля и индекс ресурса-строки. Начиная с Windows 7 SP1 можно указать текстовую строку без кавычек.

Default - Меняет представление папки. Например, значение {8BEBB290-52D0-11d0-B7F4-00C04FD706EC} отображает содержимое в виде эскизов изображений, а {65F125E5-7BE1-4810-BA9D-D271C8432CE3} — как веб-страницу (с файлом .htt).

Как видим - этот простой на вид ini файл является довольно мощным инструментом, позволяющим кастомизировать папки вручную, а также давая возможность операционной системе настраивать папки для вас.

Здесь то и кроется угроза

-5

Файл desktop.ini - это конечно не autoexec, который раньше был в корне многих компакт дисков, но с помощью desktop.ini также можно запустить команду / сценарий и в итоге программу, когда вы лишь откроете папку. Конечно этим пользуются разработчики зловредов, а Windows с этим борется, но это тема следующей статьи, ведь desktop.ini практически отключают.

Постскриптум

Если установить обои папки не из тех рисунков, что есть у всех (ладно, большинства), то вы рискуете перенеся папку на другой компьютер остаться без её обоев. Их не откуда будет прочитать. В Windows Me решили эту проблему, но способ никому в итоге не понравился

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

-6

Мы в MAКС: https://max.ru/zindar
Мы в Телеграм:
https://t.me/dzen_zindar

🔔 Понравилась статья? Не забудьте нажать колокольчик на главной странице канала, чтобы не пропустить интересное 🔔 и подписаться, если до сих пор этого не сделали

Zindar нуждается в помощи и не только материальной

📰 Подключите Premium, чтобы смотреть наши видео.