Книга "Оптимизация и автоматизация работы на ПК. На 100%", Глава 1. Оптимизация Windows XP, Часть 6. Оптимизация оболочки: Проводник, Изменяем внешний вид и Настройка вида Эскизы страниц.
Некоторые могут спросить, чем вообще могут отличаться настройки проводника от настроек оболочки, ведь файл explorer.exe одновременно является и проводником, отображающим содержимое папок, и оболочкой Windows. Конечно, это так, но для удобства было решено отделить все настройки Windows, касающиеся отображения файлов и папок в проводнике Windows XP, в отдельную главу. В этой главе вы не найдете советов по оптимизации работы проводника, зато можно будет найти способы изменения его внешнего вида и способы добавления
новых элементов к контекстному меню некоторых файлов и папок.
Изменяем внешний вид
Начнем с изменения внешнего вида проводника. Какие стандартные диалоги для этого можно использовать? Конечно, ВИД/ПАНЕЛЬ ИНСТРУМЕНТОВ/НАСТРОЙКА. С помощью этого диалога можно добавить или удалить кнопки с панели инструментов проводника. Естественно, что чем меньше на панели будет кнопок, тем быстрее будет загружаться окно проводника, поэтому все кнопки, которые вы никогда не используете, лучше удалить. Также можно удалить все редко используемые кнопки, ведь, скорее всего, возможности этих кнопок продублированы
в меню проводника. Если оставшиеся кнопки вы знаете в лицо, тогда текст, отображаемый рядом с ними, также можно убрать (это также делается при помощи диалога НАСТРОЙКА ПАНЕЛИ ИНСТРУМЕНТОВ).
К сожалению, больше настроек вида проводника мы нигде не найдем, поэтому придется воспользоваться реестром. Например, с его помощью можно настроить список меню в окне проводника, удалив из него некоторые меню. Для этого нужно воспользоваться параметрами DWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
ClassicShell — установка данного параметра равным 1 скрывает из меню проводника пункты меню ПЕРЕХОД и ИЗБРАННОЕ. Следует только учитывать, что после установки данного параметра больше нельзя будет использовать открытие файлов и папок при помощи одинарного щелчка.
NoFileMenu — установка данного параметра равным 1 скрывает из меню проводника пункт меню ФАЙЛ. Следует только учитывать, что данный пункт меню также будет скрыт из меню браузера Internet Explorer.
Результат применения этих параметров можно видеть на рисунке 2.13.
После скрытия некоторых меню панели ПРОВОДНИКА, можно отдельно скрыть некоторые ненужные вам команды оставшихся меню. Для этого также используются параметры DWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
NoNetConnectDisconnect — установка значения данного параметра равным 1 скрывает из меню СЕРВИС команды ПОДКЛЮЧИТЬ СЕТЕВОЙ ДИСК… и ОТКЛЮЧИТЬ СЕТЕВОЙ ДИСК… Также данные команды будут скрыты из контекстного меню значка МОЙ КОМПЬЮТЕР.
NoFolderOptions — установка значения данного параметра равным 1 скрывает из меню СЕРВИС команду СВОЙСТВА ПАПКИ.
NoCustomizeWebView — установка значения данного параметра равным 1 скрывает из меню ВИД команду НАСТРОЙКА ВИДА ПАПКИ.
Также с помощью реестра можно изменить внешний вид панели инструментов проводника. Вы, наверное, уже знаете о параметре строкового типа BackBitmapShell, расположенном в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar. С помощью этого параметра можно изменить фон панели инструментов проводника (рис. 2.13), просто указав в значении параметра путь к файлу изображения, которым будет заменен стандартный фон (рисунок должен быть в формате .bmp). Но это еще не все возможности, также
можно изменить логотипы Microsoft в обычном и полноэкранном режиме (после нажатия клавиши F11), а также высоту панели инструментов (например, если рисунок вашего фона полностью не помещается на панели инструментов). Все эти изменения отображены на рисунке 1.13.
Рисунок 1 Рис. 1.13. Изменяем внешний вид проводника
Для изменения логотипа нужно воспользоваться параметрами строкового типа SHSmallBitmap и SHBigBitMap, расположенными в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar. Первый из них определяет путь к файлу с расширением .bmp, который будет отображаться в полноэкранном режиме, а второй — в обычном режиме.
Чтобы изменить высоту панели инструментов проводника, нужно воспользоваться параметром DWORD-типа SmBrandHeight, расположенным в той же ветви реестра, что и предыдущие параметры. Этому параметру нужно указать количество пикселей, не которые будет увеличена панель инструментов.
Но подождите изменять эти параметры — скорее всего у вас ничего не получится, так как окно проводника очень тесно связано с браузером Internet Explorer. Поэтому придется зайти немножко вперед и настроить панель инструментов для полноэкранного режима браузера Internet Explorer, иначе никаких изменений вы не увидите. Для этого нужно параметру строкового типа SmBrandBitmap, расположенному в той же ветви реестра, что и предыдущие, присвоить путь к файлу с расширением .bmp, который будет отображаться вместо
логотипа при полноэкранном режиме работы браузера.
И последнее, что еще можно изменить, это значок, который будет отображаться на панели задач, когда несколько окон проводника будут сгруппированы в одно окно. Для изменения этого значка нужно воспользоваться параметром строкового типа TaskbarGroupIcon, расположенным в ветви реестра HKEY_CLASSES_ROOT\Applications\explorer.exe. Данному параметру нужно присвоить путь к новому значку (файлу с расширением .ico или .bmp).
Настройка вида Эскизы страниц
После изменения вида проводника, можно попробовать изменить другие настройки его работы. Например, можно попробовать изменить параметры отображения значков при использовании вида ЭСКИЗЫ СТРАНИЦ. К сожалению, это единственный вид, настройки которого можно изменить.
Во-первых, можно изменить качество создаваемых эскизов страниц и их размер. Для этого нужно воспользоваться параметрами строкового типа ThumbnailQuality и ThumbnailSize, расположенными в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer. Первый из них может принимать значение от 50 до 100 (по умолчанию значение равно 90) и определяет качество создаваемого эскиза. Второй же может принимать значения от 32 до 255 (по умолчанию значение равно 96) и определяет размер создаваемых
эскизов. После изменения этих параметров следует учитывать, что изменения коснутся только создаваемых эскизов, а не тех, которые уже были созданы.
Во-вторых, можно запретить создание файлов Thumbs.db. Данные скрытые файлы автоматически создаются при первом создании эскизов страниц в данной папке, и как раз и содержат в себе эти эскизы. Как правило, создание этих файлов может сократить время отображения большого количества эскизов, хотя при создании или перезаписи файла это время увеличивается. Если по каким-то причинам вы хотите запретить создание файлов Thumbs.db, тогда нужно присвоить параметру DWORD-типа NoThumbnailCache значение 1. Данный параметр
расположен в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
В-третьих, можно изменить эскиз страницы для файлов различных расширений, для которых не создаются собственные эскизы. Для этого нужно создать параметр строкового типа Thumbnail (и присвоить ему путь к bmp-файлу эскиза) в ветви реестра HKEY_CLASSES_ROOT\«идентификатор расширения». Напомню, что идентификатор расширения можно узнать из параметра (по умолчанию) ветви реестра HKEY_CLASSES_ROOT\«расширение файла». Например, если мы хотим изменить эскиз страницы для файлов с расширением .db
(нашего Thumbs.db), тогда нужно сначала посмотреть значение параметра (по умолчанию) ветви реестра HKEY_CLASSES_ROOT\.db. Это и будет идентификатор расширения. Допустим, он будет равен dbfile (по умолчанию он как раз так и называется), значит нужно создать параметр Thumbnail в ветви реестра HKEY_CLASSES_ROOT\dbfile. На рисунке 1.14 можно видеть результат наших экспериментов.
Не для всех расширений файлов можно изменять эскиз страницы.
Рисунок 2 Рис. 1.14. Изменяем эскиз страницы для файлов с расширением .db
И в-четвертых, можно изменить эскиз страницы, который будет налаживаться на все папки (не содержащие в себе рисунков, иначе эскиз папки будет отображать рисунки, которые в ней находятся) при использовании вида ЭСКИЗЫ СТРАНИЦЫ. Для этого нужно присвоить путь к рисунку эскиза параметру строкового типа Logo ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell. Результат можно видеть на рисунке 1.15.
Рисунок 3 Рис. 1.15. Изменяем рисунок, налаживаемый на эскизы папок