Примечание
Окно Свойства папки можно отобразить с помощью команды rundll32.exe shell32.dll. Options_RunDLL 0.
Содержимое вкладки Общие совершенно не изменилось. Как и в предыдущих операционных системах, с ее помощью можно убрать панель навигации Проводника (также это можно сделать с помощью списка Раскладка меню Упорядочить), указать, будет ли открываться каждая папка в отдельном окне, а также определить, будет ли файл или папка открываться после одинарного щелчка кнопкой мыши или только после двойного.
Вкладка Вид также не изменилась. Она по-прежнему содержит список настроек, с помощью которых можно отобразить скрытые и суперскрытые (у которых одновременно установлены атрибуты Системный и Скрытый) файлы и папки, отобразить известные расширения файлов, запретить поиск сетевых принтеров, запретить использование окна простого общего доступа и т. д. Но, кроме того, список на вкладке Вид имеет дополнительные настройки, наиболее интересны из которых следующие.
• Всегда отображать значки, а не эскизы – после установки данного флажка использование вида Эскизы страниц будет запрещено, то есть вместо содержимого таких документов, как изображения, будет отображаться значок файла.
• Отображать буквы дисков – после снятия этого флажка напротив значков дисков в папке Компьютер больше не будет отображаться буква диска. Останется только его метка.
• Использовать флажки для выбора элементов – после установки данного флажка возле выделенного значка будет отображаться флажок, установка которого приведет к закреплению выделения. Таким способом вы сможете выделить сразу несколько значков, не удерживая при этом клавишу Ctrl
Окно Свойства папки также содержит вкладку Поиск, с помощью которой можно настроить параметры поиска, но об этой вкладке мы поговорим позже. Обратите внимание, что окно Свойства папки больше не содержит вкладок, с помощью которых раньше можно было настроить параметры работы автономных файлов, а также команды контекстного меню файлов различного расширения.
Настройка Проводника с помощью групповых политик
Групповые политики, предназначенные для настройки Проводника, описаны в файле WindowsExplorer. admx и расположены в разделе Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Проводник Windows и во вложенных в него подразделах (Область кадра проводника, Предыдущие версии и Общее диалоговое окно открытия файлов).
Политики данного раздела изменяют значения параметров REGDWORD-типа ветви системного реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer.
• Отключить кэширование эскизов изображений – установка данной политики приводит к запрещению создания файлов Thumbs. db. Они содержат эскизы страниц для всех файлов каталога и создаются для ускорения отображения эскизов страниц. Эта политика оказывает влияние на значение параметра NoThumbnailCache.
• Скрыть выбранные диски из окна «Мой компьютер» – с помощью этой политики вы можете указать буквы дисков, которые не будут отображаться в папке Компьютер. Несмотря на то что они не отображаются в этой папке, к ним все равно можно будет получить доступ с помощью команды Выполнить. Эта политика влияет на значение параметра NoDrives.
• Удалить меню «Файл» из проводника Windows – установка данной политики удаляет меню Файл из окна Проводника и браузера Internet Explorer. Она влияет на значение параметра NoFileMenu.
• Удалить команды «Подключение сетевого диска» и «Отключение сетевого диска» – после установки этой политики удалятся соответствующие команды меню Сервис Проводника. Она влияет на значение параметра NoNetConnectDisconnect.
• Запретить вывод контекстного меню по умолчанию для проводника Windows – установка данной политики запрещает отображение контекстного меню Проводника. Она влияет на значение параметра NoViewContextMenu.
• Отключить область сведений – после установки данной политики будет запрещено отображать панель состояния Проводника. Она влияет на значение параметра NoPreviewPane.
• Отключить область просмотра – установка этой политики запрещает отображение панели Просмотр Проводника. Она влияет на значение параметра NoReadingPane.
Настройка Проводника с помощью реестра и других малоизвестных возможностей
Попробуем настроить Проводник с помощью реестра.
Изменение расположения значка диска в папке Мой компьютер
В Windows Vista по умолчанию используется следующий порядок именования томов диска: имя диска или метка диска, буква диска. В некоторых случаях такой порядок именования бывает неудобен. Например, когда из-за длинной метки или имени диска не отображается его буква.
К счастью, с помощью реестра можно управлять расположением буквы диска. Для этого применяется параметр REG_DWORD-типа ShowDriveLettersFirst, расположенный в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Explorer. По умолчанию значение данного параметра равно 0, однако его можно изменить на 4. В этом случае буква диска будет отображаться перед его меткой. Также значение данного параметра можно изменить на 2, что приведет к скрытию буквы диска из его имени.
Добавление команд Зашифровать/Расшифровать к контекстному меню файлов
Если вы часто пользуетесь стандартной возможностью операционной системы по шифрованию файлов, то к контекстному меню файла или папки можно добавить команду Зашифровать, с помощью которой легко выполняется шифрование файлов. Для этого достаточно в ветви реестра HKEY_CURRENT_USER\Sof tware\ Microsoft\Windows\CurrentVersion\Explorer\Advanced создать параметр REG_DWORD-типа EncryptionContextMenu и присвоить ему значение 1.
Скрытие и отображение ActiveX-объектов в папке Мой компьютер
Как и в предыдущих версиях, в Windows Vista можно добавить к содержимому папки Компьютер свой ActiveX-объект либо удалить уже существующий.
Чтобы отобразить элемент в папке Компьютер, нужно в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace создать подраздел с названием, соответствующим CLSID-номеру необходимого ActiveX-объекта.
Если же необходимо удалить определенный элемент из папки Компьютер конкретного пользователя, то нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer\ HideMyComputerlcons. В данной ветви достаточно создать параметр REG_DWORD-типа, название которого должно соответствовать CLSID-номеру ActiveX-объекта, а значение параметра должно быть равно 1.
Изменение значка определенного раздела диска, а также метки, используемой им по умолчанию
Другой возможностью, которую предоставляет пользователям операционная система Windows Vista, является изменение значка для определенного диска, а также метки, отображаемой для данного диска, если метка не задана с помощью окна Свойства данного диска.
Для этих задач применяется ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\<буква диска>.
Чтобы изменить значок диска, нужно в параметре (По умолчанию) подраздела Defaultlcon данной ветви реестра указать путь к новому значку.
Чтобы изменить метку диска, нужно в параметре (По умолчанию) подраздела DefaultLabel данной ветви реестра указать название метки.
Например, на рис. 3.25 отображен результат изменения значка и метки диска с помощью подразделов Defaultlcon и DefaultLabel ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Explorer\DriveIcons\c.
Рис. 3.25. Изменение значка и метки диска
Изменение действия, выполняемого при перемещении файла между папками
По умолчанию при перемещении файла любого расширения между папками выполняется его перемещение. Однако вы можете самостоятельно настроить действие, которое будет выполняться при перемещении файла между папками. Для этого необходимо воспользоваться параметром REG_DWORD-типа DEFAULTDROPEFFECT. Он может принимать следующие значения:
• 1 – при перемещении файла между папками выполнить его копирование;
• 2 – выполнить перемещение файла;
• 4 – выполнить создание его ярлыка.
Но где же создавать этот параметр? Если вы хотите изменить действие по умолчанию для файлов всех известных расширений, то параметр нужно создать в ветви реестра HKEY_CLASSES_ROOT\*. Если же вы хотите изменить действие по умолчанию для файлов конкретного расширения, то его нужно создавать в ветви реестра HKEY_CLASSES_ROOT\<идентификатор расширениях
Изменение значка, отображаемого напротив кнопки группировки окон Проводника в Панели задач
В операционной системе Windows вы можете настроить даже такую мелочь, как значок кнопки группировки окон Проводника, отображаемый в Панели задач, когда определенное количество окон Проводника не помещается на ней и операционная система группирует все кнопки окон в одну. Для этого нужно указать путь к новому значку в параметре строкового типа TaskbarGroupIcon, расположенном в ветви реестра HKEY_CLASSES_ROOT\Applications\explorer.
Кстати, также вы можете изменить изображение, отображаемое напротив кнопки окна Проводника в Панели задач. Для этого нужно указать путь к новому значку в параметре строкового типа OpenI con ветви реестра HKEY_CLASSES_ROOT\CLSID\ {2 0D04FE0-3AEA-10 6 9-A2D8-0 8 0 02B3030 9D}\DefaultIcon.
Изменение содержимого вкладки Подробно окна свойств файлов и папок, а также подсказок к файлам
В операционных системах семейства Windows каждый файл имеет набор метаданных, описывающих такие его свойства, как размер, дата создания, автор и т. д. Это очень удобная возможность, но ей не хватает гибкости. Например, на вкладке Подробно окна Свойства для DLL-файлов нет сведений об описании библиотеки, хотя они могут понадобиться администраторам. К счастью, благодаря реестру существует возможность определения метаданных, которые будут отображаться на вкладке Подробно или при выводе описания файла.
Для этого служат параметры строкового типа FullDetails и Inf oTip. Первый из них определяет метаданные, которые будут отображаться на вкладке Подробно окна Свойства, а второй – метаданные, которые будут отображаться при выделении файла или папки (и при удержании указателя мыши над файлом). Оба этих параметра имеют одинаковый формат значений: сначала идет слово prop:, а после него через точку с запятой пишутся метаданные. Никаких пробелов в значении параметров быть не должно. Ниже приведен список самых часто используемых метаданных:
• System. Attributes – присвоенные файлу или папке атрибуты (поле Атрибуты);
• System. Author – имя автора файла (поле Автор);
• System. Capacity – общий объем папки или диска (поле Размер);
• System. ComputerName – имя компьютера (поле Компьютер);
• System.Comment – комментарий к файлу (поле Комментарий);
• System. Copyright – данные об авторских правах на файл (поле Права);
• System.DateModified – дата изменения файла (поле Изменен);
• System.DateCreated – дата создания файла (поле Создан);
• System.DateAccessed – дата последнего доступа к файлу (поле Открыт);
• System.DisplayName – имя файла (поле Имя);
• System. DisplayFolder – путь к папке, в которой хранится файл (поле Папка);
• System. DisplayType – описание типа файла (поле Тип);
• System. FileCount – количество файлов в папке или на диске (поле Содержит);
• System. FreeSpace – количество свободного места на диске (поле Свободно);
• System.Keywords – теги, которые имеет изображение (поле Ключевые слова);
• System.Language – язык, на котором создан файл (поле Язык);
• System.OfflineAvailability – определяет, доступен ли данный сетевой файл автономно (Автономный доступ);
• System. PercentFull – количество использованного на диске места (поле Занято);
• System.Rating – рейтинг файла (поле Рейтинг);
• System. Size – размер файла (поле Размер);
• System.TotalFileSize – общий размер файлов в папке (поле Общий размер);
• Sys tern. Audi о. EncodingBit rate – битрейт звукового файла (поле Скорость потока);
• System. Document. PageCount – количество страниц в текстовом файле (поле Количество страниц);
• System. DRM. IsProtected – отображает, защищен ли файл с помощью лицензии DRM (поле Защита);
• System.Link.Target – путь к файлу, на который указывает ссылка (поле Путь к папке);
• System.Link.Description – описание ссылки (поле Описание);
• System. Link. DateVisited – дата последнего использования ссылки (поле Дата изменения);
• System.File.Owner – имя владельца файла (поле Владелец);
• System. File. Description – описание файла (поле Описание);
• System.File.Version – версия файла (поле Версия);
• System. Image.HorizontalSize – размер файла изображения по горизонтали (поле Горизонтальное разрешение);
• System. Image. VerticalSize – размер файла изображения по вертикали (поле Разрешение по вертикали);
• System. Image.BitDepth – глубина изображения (поле Глубина цвета);
• System.Music. Artist – исполнитель музыкального файла (поле Исполнитель);
• System.Music.AlbumTitle – альбом, из которого взят данный музыкальный файл (поле Альбом);
• System.Music.TrackNumber – номер музыкального файла в альбоме (поле Номер записи);
• System.Music.Genre – жанр песни (поле Жанр).
Теперь определим, где могут находиться параметры FullDetails и InfoTip. Например, они могут находиться в следующих ветвях реестра.