- Desktop.ini
-
desktop.ini — это файл конфигурации, который содержит данные настроек внешнего вида системной папки в ОС Microsoft Windows: значок, цвет текста, фоновый рисунок и т. д.
Файл desktop.ini, как и любой .ini-файл, структурно разделен на секции. Имена секций должны быть заключены в квадратные скобки. Каждая секция может содержать одну или несколько строк вида "ИмяПараметра=Значение".
Функциональность файла desktop.ini была сильно урезана в Windows XP с выходом SP1 и в Windows 2000 с выходом SP3. Изменения заключались в отмене поддержки HTML (файлы с расширением.htt). Это было связано с широким распространением вирусов, использующих уязвимости HTML. У предыдущих версий Windows к тому времени закончилась техподдержка, поэтому их данные изменения не коснулись.
Содержание
Параметры
Параметр Значение Секция [.ShellClassInfo] ConfirmFileOp Установите значение этого параметра как 0, чтобы избежать появления сообщения о подтверждении перемещения или удаления системной папки. NoSharing Общий доступ к папке. Может принимать два значения:
0 — открывает общий доступ к папке
1 — запрещает общий доступ к папке
(95(?)/98/ME/NT/2000/XP)Sharing Аналог параметра NoSharing в Vista и более поздних версиях Windows. Может принимать два значения:
0 — запрещает общий доступ к папке
1 — открывает общий доступ к папке
(Vista/7(?))CLSID Указав CLSID в файле desktop.ini и создав соответствующий ему раздел в реестре, можно оперировать с содержащей его папкой как с типом файлов.
Значение CLSID регистрируется в разделе реестра HKEY_CLASSES_ROOT\CLSID.
Яркий пример — любая папка (проект), созданная FineReader.
(95(?)/98/ME/NT/2000/XP/Vista/7(?))IconFile Позволяет заменить стандартный значок папки. В качестве альтернативного значка можно использовать ресурсы (значки) файлов типа *.ico, *.bmp, *.exe, *.dll, или *.icl. Пути к файлам ресурсов могут быть абсолютными и относительными. В последнем случае изменения будут также видны всем пользователям в сети. В путях к файлам со значками также допустимо использовать переменные среды (например: %SystemRoot%).
Работает только, если указан номер ресурса (значка) в параметре IconIndex.
IconIndex Порядковый номер значка в файле, причём нумерация начинается с 0, а не 1. Файлы типа .ico или .bmp содержат только один значок, поэтому для них IconIndex всегда равен нулю. Работает только, если указан путь к файлу со значком в параметре IconFile.
IconResource Позволяет заменить стандартный значок папки в Windows Vista и более поздних ОС. Используется вместо IconFile и IconIndex. Например, IconResource=%SystemRoot%\system32\shell32.dll,-238.
(Vista/7)
InfoTip Информационная строка - подсказка. Может быть
— текстовой строкой или
— строковым идентификатором в модуле ресурса (например, таким @shell32.dll,-12689)(95(?)/98/ME/NT/2000/XP/Vista(?)/7(?))
HTMLInfoTipFile Ссылка на гипертекстовый файл (обычно Comment.htt) с информационной строкой – подсказкой. (95(?)/98/ME/2000 SP1 и SP2/XP без SP)
LocalizedResourceName Позволяет сменить отображаемое имя папки.
В качестве значения указывается имя модуля и индекс ресурса-строки. Использовать строковый литерал нельзя.
Пример: LocalizedResourceName=@shell32.dll,-21765
Секция [LocalizedFileNames] <ИмяФайла> Позволяет управлять отображаемыми именами файлов данной директории.
В качестве имени параметра используется физическое (реальное) имя файла, а в качестве значения - строка, используемая как отображаемое имя. Также, можно указать модуль и индекс ресурса.
Пример: notes.txt="Заметки"
Секция [ExtShellFolderViews] Default Единственный параметр секции. Позволяет изменить представление папки. Может принимать следующие значения: {8BEBB290-52D0-11d0-B7F4-00C04FD706EC} — представляет содержимое папки в виде эскизов изображений;
{65F125E5-7BE1-4810-BA9D-D271C8432CE3} — представляет содержимое папки как веб-страницу (при помощи файла *.htt).
{BE098140-A513-11D0-A3A4-00C04FD706EC} — позволяет задать цвет подписи значков, фоновый рисунок, фоновый цвет.
{0057D0E0-3573-11CF-AE69-08002B2E1262}
{0E1FA5E0-3573-11CF-AE69-08002B2E1262}
{137E7700-3573-11CF-AE69-08002B2E1262}
Большинство этих параметров не поддерживают Windows XP SP1, Windows 2000 SP3 и более поздние ОС.
Секция [{BE098140-A513-11D0-A3A4-00C04FD706EC}] Attributes IconArea_Image Путь к фоновому рисунку. IconArea_Text Цвет текста названий файлов и папок в шестнадцатеричном формате. IconArea_TextBackground Цвет фона текста файлов и папок в шестнадцатеричном формате. Игнорируется в Windows XP, если указан параметр IconArea_Image, но работает, в Windows 2000, ME (действует только для списка имён файлов, остальные колонки не меняют фона текста). Секция [{BE098140-A513-11D0-A3A4-00C04FD706EC}] PersistMoniker Путь к гипертекстовому шаблону папки (.htt). Игнорируется, например, в Windows XP (SP2-SP3). PersistMonikerPreview Путь к рисунку папки, который отобажается в режиме Эскизы. Игнорируется, например, в Windows XP (SP2-SP3). Однако, Windows XP тот же эффект будет, если поместить в папку рисунок с именем folder.bmp (расширение может быть любым .bmp, .jpg или др.). Секция [DeleteOnCopy][1] Owner Владелец папки. Для открытия папки потребуется логин и пароль её владельца. Personalized Назначение данного параметра остаётся загадкой. PersonalizedName Название папки. Для примера без файла desktop.ini папка Мои документы будет называться Documents (настоящим именем в файловой системе). Пример содержимого файла desktop.ini[2]
[.ShellClassInfo] IconFile=install.ico ; install.ico - файл значка IconIndex=0 ; 0 - индекс значка, 0 - если файл содержит только 1 значок InfoTip = "Описание папки" [{BE098140-A513-11D0-A3A4-00C04FD706EC}] ;Лучше создать папку для размещения объектов и поставить атрибут скрытый IconArea_Image=bkground.jpg ; bkground.jpg - фоновый рисунок IconArea_Text=20123 ; 20123 - цвет текста [ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC} [{BE098140-A513-11D0-A3A4-00C04FD706EC}] {5984FFE0-28D4-11CF-AE66-08002B2E1262}={5984FFE0-28D4-11CF-AE66-08002B2E1262}
При этом папка, в которой находится desktop.ini, должна иметь атрибут только чтение (команда attrib +r «имя папки») или системный (attrib +s «имя папки»); только тогда в ней корректно будут отображаться все настройки.[3]
См. также
Ссылки
Примечания
- ↑ Для кодировки ANSI (кирилица) используется секция [DeleteOnCopy.A], а для ОЕМ (DOS) — [DeleteOnCopy.W]
- ↑ INfineITy: Desktop_ini
- ↑ Изменение параметров папки и вида папки
Компоненты Microsoft Windows Основные Aero • ClearType • Диспетчер рабочего стола • DirectX • Панель задач (Пуск • Область уведомлений) • Проводник (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Smart folders • iFilters) • GDI • WIM • SMB • .NET Framework • XPS • Active Scripting (WSH • VBScript • JScript) • COM (OLE • DCOM • ActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копия • WDDM • UAA • Консоль Win32
Службы
управленияАрхивация и восстановление • COMMAND.COM • cmd.exe • Средство переноса данных • Просмотр событий • Установщик • netsh.exe • PowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновления • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (элементы)
Приложения Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом
Игры Ядро ОС Ntoskrnl.exe • Слой аппаратных абстракций (hal.dll) • Бездействие системы • svchost.exe • Реестр • Службы • Диспетчер управления сервисами • DLL (формат модулей) • PE • NTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений
Службы Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка
Файловые
системыProtogon • NTFS (Жёсткая ссылка • Точка соединения • Точка монтирования • Точка повторной обработки • Символьная ссылка • TxF • EFS) • WinFS • FAT • exFAT • CDFS • UDF • DFS • IFS
Сервер Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций
Архитектура Безопасность BitLocker • Защитник • Предотвращение выполнения данных • Обязательный контроль целостности • Защищенный канал данных • UAC • UIPI • Брандмауэр • Центр обеспечения безопасности • Защита файлов
Совместимость Подсистема UNIX (Interix) • Виртуальная машина DOS • Windows on Windows • WOW64
Для улучшения этой статьи по информационным технологиям желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Проверить достоверность указанной в статье информации.
Категории:- Microsoft Windows
- Компоненты Windows
- Файлы конфигурации
Wikimedia Foundation. 2010.