Страница:
Рассмотрим REG-файл (расположение на прилагающемся к книге компакт-диске – Файлы реестра\Интерфейс\RestrictFolderEdit.reg), устанавливающий описанную возможность.
Ниже приведен соответствующий REG-файла (расположение на прилагающемся к книге компакт-диске – Файлы реестра\Интерфейс\HideFolderTab.reg).
Окно Свойства
Работа с окнами
В реестре можно указать количество пикселов по горизонтали и вертикали, перемещение на которое не будет учитываться (то есть окно не будет перемещаться). Это же относится и к значкам файлов на Рабочем столе и в Проводнике. Для этого используются два параметра строкового типа, расположенные в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Первый из этих параметров называется DragHeight и определяет количество пикселов по вертикали. Например, если значение этого параметра равно 15, то при перетаскивании окна или значка на 15 пикселов вверх или вниз ничего не произойдет. Второй параметр называется DragWidth и определяет количество «мертвых» пикселов по горизонтали.
• 0х00000001 – при установке данного бита будет задан режим работы системы, при котором окна будут автоматически получать фокус, если навести на них указатель мыши. При этом окно, получившее фокус наведением указателя мыши, не будет переходить на передний план.
• 0х00000040 – при установке этого бита окно, получившее фокус наведением указателя мыши, будет переходить на передний план.
После включения режима активации окна наведением указателя мыши можно определить интервал удержания указателя над окном, прежде чем оно станет активным. Для этого достаточно указать нужный интервал (в миллисекундах) в параметре REG_DWORD-типа ActiveWndTrkTimeout, расположенном в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.
Если значение данного параметра равно 1, то будет использоваться плавная прокрутка.
• 1 – копирование;
• 2 – перемещение;
• 4 – создание ярлыка.
Окно открытия или сохранения файла
Меню и подменю
Настройка каретки
Настройка рамки фокуса
2.4. Кнопка Пуск
Компьютер
Кнопка Сеть
Список популярных программ
Недавние документы
Документы
Музыка
Windows Registry Editor Version 5.00Существует еще одна возможность запрета использования вкладки Папка окна Свойства – удаление этой вкладки. Для этого достаточно удалить подраздел {4a7ded0aad25-11d0-98a8-0800361b1103} из ветви реестра HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"DisablePersonalDirChange"=dword:00000001
Ниже приведен соответствующий REG-файла (расположение на прилагающемся к книге компакт-диске – Файлы реестра\Интерфейс\HideFolderTab.reg).
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{4a7ded0a-ad25-11d0-98a8-0800361b1103}]
Окно Свойства
Многие дополнительные операции работы с папками и файлами выполняются именно с использованием их окна Свойства. Выполнение некоторых из этих операций можно запретить.
Для скрытия вкладки Настройка вместо параметра NoCustomizeWebView можно использовать параметр REG_DWORD-типа NoCustomizeThisFolder. Он также находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
Действие параметров вступает в силу после перезагрузки.
Если эта новая возможность операционной системы Windows Vista вам не нужна, то можно скрыть вкладку Предыдущие версии либо ограничить ее возможности. Для этого применяется ветвь реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\PreviousVersions, которая может содержать следующие параметры REG_DWORD-типа:
• DisableBackupRestore – если значение данного параметра равно 1, то будет запрещено использование вкладки Предыдущие версии для восстановления файла из резервной копии;
• DisableLocalPage – при установке значения этого параметра равным 1 для локальных файлов и папок не будет отображаться вкладка Предыдущие версии;
• DisableLocalRestore – если значение данного параметра равно 1, то будет запрещено использование вкладки Предыдущие версии для восстановления файла с помощью копий, расположенных на локальном диске;
• DisableRemotePage – при установке значения этого параметра равным 1 для сетевых файлов и папок не будет отображаться вкладка Предыдущие версии;
• DisableRemoteRestore – если значение данного параметра равно 1, то будет запрещено использование вкладки Предыдущие версии для восстановления файла с помощью копий, расположенных на сетевых каталогах;
• HideBackupEntries – при установке значения этого параметра равным 1 будет запрещено использование вкладки Предыдущие версии для восстановления файла из копий, хранящихся на съемных носителях.
Ниже приведен текст REG-файла (расположение файла на компакт-диске – Файлы реестра\Режимы\NoPreviousVersion.reg), который скрывает вкладку Предыдущие версии.
Кроме того, вы можете настроить содержимое, которое будет выводиться на вкладке Подробно для определенного файла.
Чтобы определить поля, которые будут отображаться на вкладке Подробно определенного файла, достаточно воспользоваться параметром строкового типа FullDetails. Данный параметр имеет следующий формат: prop: «отображаемые метаданные; отображаемые метаданные; отображаемые метаданные».
В качестве метаданных параметр FullDetails поддерживает следующие ключевые слова, добавляющие определенные поля на вкладку Подробно:
• 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 – общий размер папки;
• System.Audio.EncodingBitrate – битрейт музыкального файла;
• 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 может находиться в одной из следующих ветвей реестра:
• HKEY_CLASSES_ROOT\– метаданные отображаются для всех файлов;
• HKEY_CLASSES_ROOT\Unknown – для незарегистрированных файлов;
• HKEY_CLASSES_ROOT\AllFilesystemObjects – для всех возможных файлов и объектов операционной системы;
• HKEY_CLASSES_ROOT\Folder – для всех папок;
• HKEY_CLASSES_ROOT\Directory – для всех папок, содержащих файлы.
Скрытие вкладки Настройка
Если вы не хотите, чтобы была доступна возможность изменения изображения и типа папки, то можно скрыть вкладку Настройка окна Свойства. Это выполняется довольно просто – присвоением значения 1 параметру REG_DWORD-типа NoCustomizeWebView. Он расположен в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.Для скрытия вкладки Настройка вместо параметра NoCustomizeWebView можно использовать параметр REG_DWORD-типа NoCustomizeThisFolder. Он также находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
Действие параметров вступает в силу после перезагрузки.
Вкладка Предыдущие версии
Если вы когда-либо использовали теневое копирование либо механизм создания точек отката, то с помощью вкладки Предыдущие версии файлов и папок раздела, для которого создавалась точка отката, сможете восстановить файл или папку к тому состоянию, которое они имели до создания точки отката.Если эта новая возможность операционной системы Windows Vista вам не нужна, то можно скрыть вкладку Предыдущие версии либо ограничить ее возможности. Для этого применяется ветвь реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\PreviousVersions, которая может содержать следующие параметры REG_DWORD-типа:
• DisableBackupRestore – если значение данного параметра равно 1, то будет запрещено использование вкладки Предыдущие версии для восстановления файла из резервной копии;
• DisableLocalPage – при установке значения этого параметра равным 1 для локальных файлов и папок не будет отображаться вкладка Предыдущие версии;
• DisableLocalRestore – если значение данного параметра равно 1, то будет запрещено использование вкладки Предыдущие версии для восстановления файла с помощью копий, расположенных на локальном диске;
• DisableRemotePage – при установке значения этого параметра равным 1 для сетевых файлов и папок не будет отображаться вкладка Предыдущие версии;
• DisableRemoteRestore – если значение данного параметра равно 1, то будет запрещено использование вкладки Предыдущие версии для восстановления файла с помощью копий, расположенных на сетевых каталогах;
• HideBackupEntries – при установке значения этого параметра равным 1 будет запрещено использование вкладки Предыдущие версии для восстановления файла из копий, хранящихся на съемных носителях.
Ниже приведен текст REG-файла (расположение файла на компакт-диске – Файлы реестра\Режимы\NoPreviousVersion.reg), который скрывает вкладку Предыдущие версии.
Windows Registry Editor Version 5.00Эту вкладку можно скрыть и с помощью ветви реестра HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers. Достаточно удалить подраздел {596AB062-B4D2-4215-9F74-E9109B0A8153}. После этого нужно перезагрузить компьютер.
[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\PreviousVersions]
"DisableLocalPage"=dword:00000001
"DisableRemotePage"=dword:00000001
Вкладка Подробно
Чтобы удалить вкладку Подробно, достаточно удалить подраздел {883373C3-BF89-11D1-BE35-080036B11A03} из ветви реестра HKEY_CLASSES_ROOT\-\shellex\PropertySheetHandlers.Кроме того, вы можете настроить содержимое, которое будет выводиться на вкладке Подробно для определенного файла.
Чтобы определить поля, которые будут отображаться на вкладке Подробно определенного файла, достаточно воспользоваться параметром строкового типа FullDetails. Данный параметр имеет следующий формат: prop: «отображаемые метаданные; отображаемые метаданные; отображаемые метаданные».
В качестве метаданных параметр FullDetails поддерживает следующие ключевые слова, добавляющие определенные поля на вкладку Подробно:
• 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 – общий размер папки;
• System.Audio.EncodingBitrate – битрейт музыкального файла;
• 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 может находиться в одной из следующих ветвей реестра:
• HKEY_CLASSES_ROOT\– метаданные отображаются для всех файлов;
• HKEY_CLASSES_ROOT\Unknown – для незарегистрированных файлов;
• HKEY_CLASSES_ROOT\AllFilesystemObjects – для всех возможных файлов и объектов операционной системы;
• HKEY_CLASSES_ROOT\Folder – для всех папок;
• HKEY_CLASSES_ROOT\Directory – для всех папок, содержащих файлы.
Работа с окнами
Перетаскивание окна
При перетаскивании окна с помощью мыши может отображаться либо его содержимое, либо только контур. Если параметру DragFullWindows, который расположен в разделе реестра HKEY_CURRENT_USER\Control Panel\Desktop, присвоить значение 1, то при перетаскивании окна с помощью мыши будет отображаться его содержимое, а при установленном значении 0 – только контур. После изменения значения данного параметра компьютер требуется перезагрузить.В реестре можно указать количество пикселов по горизонтали и вертикали, перемещение на которое не будет учитываться (то есть окно не будет перемещаться). Это же относится и к значкам файлов на Рабочем столе и в Проводнике. Для этого используются два параметра строкового типа, расположенные в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Первый из этих параметров называется DragHeight и определяет количество пикселов по вертикали. Например, если значение этого параметра равно 15, то при перетаскивании окна или значка на 15 пикселов вверх или вниз ничего не произойдет. Второй параметр называется DragWidth и определяет количество «мертвых» пикселов по горизонтали.
Активация окон при наведении указателя мыши
Существует возможность установки режима работы системы, при котором окна будут автоматически активироваться (получать фокус), если навести на них указатель мыши. Включить этот режим можно с помощью редактирования двух битов параметра REG_BINARY-типа UserPreferencesMask, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.• 0х00000001 – при установке данного бита будет задан режим работы системы, при котором окна будут автоматически получать фокус, если навести на них указатель мыши. При этом окно, получившее фокус наведением указателя мыши, не будет переходить на передний план.
• 0х00000040 – при установке этого бита окно, получившее фокус наведением указателя мыши, будет переходить на передний план.
После включения режима активации окна наведением указателя мыши можно определить интервал удержания указателя над окном, прежде чем оно станет активным. Для этого достаточно указать нужный интервал (в миллисекундах) в параметре REG_DWORD-типа ActiveWndTrkTimeout, расположенном в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.
Плавная прокрутка окна
Можно отключить или включить использование плавной прокрутки элементов в окне. Для этого достаточно воспользоваться параметром строкового типа SmoothScroll, расположенным в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.Если значение данного параметра равно 1, то будет использоваться плавная прокрутка.
Перемещение файла между окнами Проводника
По умолчанию при перемещении файла между папками выполняется его перемещение. Вы можете изменить это поведение. Для этого нужно воспользоваться параметром REG_DWORD-типа DEFAULTDROPEFFECT, расположенным в ветви реестра HKEY_CLASSES_ROOT\-. Он может принимать следующие значения, указывающие, что при перемещении файла между папками будет выполняться:• 1 – копирование;
• 2 – перемещение;
• 4 – создание ярлыка.
Окно открытия или сохранения файла
В этом разделе мы рассмотрим, как с помощью системного реестра можно изменять режимы работы в окне открытия/сохранения файла.
Рис. 2.18. Окно открытия/сохранения файла
Данное окно содержит поле с кнопками, определяющими стандартные каталоги. Это поле можно настроить с помощью реестра. Например, вы можете вообще удалить его. Для этого необходимо в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32 (если подраздел comdlg32 отсутствует по указанному пути, то его следует создать самостоятельно) сформировать REG_DWORD-параметр NoPlacesBar и присвоить ему значение 1. REG-файл при этом будет выглядеть следующим образом (расположение файла на компакт-диске – Файлы реестра\Режимы\NoPlacesBar.reg):
Рис. 2.19. Старый вариант окна открытия/сохранения файлов
Чтобы опять вернуть поле кнопок, необходимо присвоить параметру NoPlacesBar значение 0 либо удалить его из реестра. Все изменения вступают в силу без перезагрузки компьютера.
Можно отредактировать пути к папкам, к которым будут вести кнопки на панели быстрого доступа. Для этого нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\comdlg32\placesbar. Она должна содержать пять параметров с именами от place0 до place4. Они могут иметь как строковый, так и REG_DWORD-тип. Если параметр имеет строковый тип, то значение этого параметра должно указывать путь к каталогу, который будет открываться после нажатия кнопки. Если параметр имеет тип REG_DWORD, то он должен содержать одно из предопределенных значений, указывающих каталог:
• 0 – Рабочий стол в виде ActiveX-объекта;
• 2 – Программы;
• 4 – Принтеры;
• 6 – Избранное;
• 7 – Автозагрузка;
• 8 – Недавние документы;
• 9 – SendTo;
• a – Корзина;
• b – Главное меню;
• 10 – Рабочий стол;
• 11 – Компьютер;
• 13 – Network Shortcuts;
• 14 – Шрифты;
• 15 – Шаблоны;
• 16 – Главное меню;
• 17 – Программы;
• 18 – Автозагрузка;
• 19 – Общий рабочий стол;
• 20 – Временные файлы Интернета;
• 21 – Cookies;
• 22 – History;
• 23 – %programdata%;
• 24 – %systemroot%;
• 25 – %systemroot%\System32;
• 26 – %ProgramFiles%;
• 28 – %userprofiles%;
• 2b – Общие файлы;
• 2e – Общие документы.
Если параметр NoBackButton удалить из реестра либо присвоить ему значение 0, то кнопка Назад вновь отобразится на привычном месте. Все изменения вступают в силу без перезагрузки компьютера.
Поле кнопок окна открытия/сохранения файлов
Некоторые стандартные программы Windows Vista используют старое окно, предназначенное для открытия/сохранения файлов (рис. 2.18).Рис. 2.18. Окно открытия/сохранения файла
Данное окно содержит поле с кнопками, определяющими стандартные каталоги. Это поле можно настроить с помощью реестра. Например, вы можете вообще удалить его. Для этого необходимо в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32 (если подраздел comdlg32 отсутствует по указанному пути, то его следует создать самостоятельно) сформировать REG_DWORD-параметр NoPlacesBar и присвоить ему значение 1. REG-файл при этом будет выглядеть следующим образом (расположение файла на компакт-диске – Файлы реестра\Режимы\NoPlacesBar.reg):
Windows Registry Editor Version 5.00После импорта файла в реестр и перезагрузки компьютера окно открытия и сохранения файлов примет вид, представленный на рис. 2.19.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32]
"NoPlacesBar"=dword:00000001
Рис. 2.19. Старый вариант окна открытия/сохранения файлов
Чтобы опять вернуть поле кнопок, необходимо присвоить параметру NoPlacesBar значение 0 либо удалить его из реестра. Все изменения вступают в силу без перезагрузки компьютера.
Можно отредактировать пути к папкам, к которым будут вести кнопки на панели быстрого доступа. Для этого нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\comdlg32\placesbar. Она должна содержать пять параметров с именами от place0 до place4. Они могут иметь как строковый, так и REG_DWORD-тип. Если параметр имеет строковый тип, то значение этого параметра должно указывать путь к каталогу, который будет открываться после нажатия кнопки. Если параметр имеет тип REG_DWORD, то он должен содержать одно из предопределенных значений, указывающих каталог:
• 0 – Рабочий стол в виде ActiveX-объекта;
• 2 – Программы;
• 4 – Принтеры;
• 6 – Избранное;
• 7 – Автозагрузка;
• 8 – Недавние документы;
• 9 – SendTo;
• a – Корзина;
• b – Главное меню;
• 10 – Рабочий стол;
• 11 – Компьютер;
• 13 – Network Shortcuts;
• 14 – Шрифты;
• 15 – Шаблоны;
• 16 – Главное меню;
• 17 – Программы;
• 18 – Автозагрузка;
• 19 – Общий рабочий стол;
• 20 – Временные файлы Интернета;
• 21 – Cookies;
• 22 – History;
• 23 – %programdata%;
• 24 – %systemroot%;
• 25 – %systemroot%\System32;
• 26 – %ProgramFiles%;
• 28 – %userprofiles%;
• 2b – Общие файлы;
• 2e – Общие документы.
Кнопка Назад
Возможности реестра позволяют убрать из окна открытия/сохранения файла кнопку Назад (на рис. 2.18 и 2.19 она располагается справа от раскрывающегося списка Папка). Для этого необходимо в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32 создать REG_DWORD-параметр NoBackButton и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Режимы\NoBackButton.reg).Windows Registry Editor Version 5.00В итоге кнопка Назад будет удалена из окна открытия/сохранения файла.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32]
"NoBackButton"=dword:00000001
Если параметр NoBackButton удалить из реестра либо присвоить ему значение 0, то кнопка Назад вновь отобразится на привычном месте. Все изменения вступают в силу без перезагрузки компьютера.
Меню и подменю
Можно настроить несколько нестандартных возможностей работы меню окон операционной системы.
Вы можете изменить это поведение меню операционной системы. Для этого достаточно воспользоваться параметром строкового типа MenuDropAlignment, расположенным в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows.
По умолчанию значение данного параметра равно 0, что и указывает на описанное выше поведение меню. Если же присвоить данному параметру значение 1, то основное меню будет отображаться по правому краю относительно соответствующей кнопки меню, а остальные меню будут отображаться слева от основного.
Ниже приведен текст REG-файла (расположение файла на компакт-диске – Файлы реестра\Режимы\MenuAlign.reg), изменяющего стандартное поведение меню.
Выравнивание меню
По умолчанию основное меню выравнивается по левому краю относительно соответствующей кнопки меню. При этом остальные меню отображаются справа от основного.Вы можете изменить это поведение меню операционной системы. Для этого достаточно воспользоваться параметром строкового типа MenuDropAlignment, расположенным в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows.
По умолчанию значение данного параметра равно 0, что и указывает на описанное выше поведение меню. Если же присвоить данному параметру значение 1, то основное меню будет отображаться по правому краю относительно соответствующей кнопки меню, а остальные меню будут отображаться слева от основного.
Ниже приведен текст REG-файла (расположение файла на компакт-диске – Файлы реестра\Режимы\MenuAlign.reg), изменяющего стандартное поведение меню.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"MenuDropAlignment"="1"
Скорость появления подменю
Возможности реестра позволяют изменять скорость появления подменю, которое в некоторых случаях возникает при подведении указателя мыши к пункту меню (например, Пуск → Все программы). Для этого в разделе реестра HKEY_CURRENT_USER\Control Panel\Desktop предназначен строковый параметр MenuShowDelay. По умолчанию для параметра установлено значение 400, которое можно произвольным образом менять. Чтобы изменения вступили в силу, следует перезагрузить компьютер.
Настройка каретки
По умолчанию ширина каретки, которая отображается при вводе текста, равна одному пикселу. Вы можете увеличить ширину каретки, указав ее новый размер (в пикселах) в параметре REG_DWORD-типа CaretWidth, расположенном в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.
Можно также настроить частоту мигания каретки. Для этого необходимо изменить значение параметра строкового типа CursorBlinkRate, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.
При этом значение параметра CursorBlinkRate ветви HKEY_CURRENT_USER\Control Panel\Desktop может быть переопределено значением параметра REG_DWORD-типа CursorBlinkRate ветви HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop.
Можно также настроить частоту мигания каретки. Для этого необходимо изменить значение параметра строкового типа CursorBlinkRate, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.
При этом значение параметра CursorBlinkRate ветви HKEY_CURRENT_USER\Control Panel\Desktop может быть переопределено значением параметра REG_DWORD-типа CursorBlinkRate ветви HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop.
Настройка рамки фокуса
Если кнопка или поле получает фокус, то вокруг него появляется рамка в один пиксел. Существует возможность изменения ширины данной рамки по вертикали и горизонтали. Для этого достаточно указать новые размер рамки (в пикселах) в двух параметрах REG_DWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop:
• FocusBorderHeight – определяет ширину рамки по вертикали;
• FocusBorderWidth – задает ширину рамки по горизонтали.
• FocusBorderHeight – определяет ширину рамки по вертикали;
• FocusBorderWidth – задает ширину рамки по горизонтали.
2.4. Кнопка Пуск
В данном разделе мы рассмотрим, каким образом с помощью несложных трюков можно изменять внешний вид и содержание меню, открываемого при нажатии кнопки Пуск.
Перед тем как узнать возможности настройки меню Пуск, взгляните на рис. 2.20 и 2.21. На первом из них представлено меню Пуск по умолчанию, а на втором – меню Пуск, измененное с помощью трюков, описанных ниже.
Рис. 2.20. Стандартное меню Пуск
Рис. 2.21. Измененное меню Пуск
Перед тем как узнать возможности настройки меню Пуск, взгляните на рис. 2.20 и 2.21. На первом из них представлено меню Пуск по умолчанию, а на втором – меню Пуск, измененное с помощью трюков, описанных ниже.
Рис. 2.20. Стандартное меню Пуск
Рис. 2.21. Измененное меню Пуск
Компьютер
В состав меню Пуск входит команда Компьютер. С помощью реестра ее можно удалить. Для этого необходимо в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies создать подраздел NonEnum, затем создать в нем REG_DWORD-параметр {20D04FE0-3AEA-1069-A2D8-08002B30309D}, которому присвоить значение 1. Текст соответствующего REG-файла приведен ниже (путь к файлу на диске – Файлы реестра\Интерфейс\InterNonEnum.reg).
• 0 – команда Компьютер в составе меню кнопки Пуск не отображается;
• 1 – отображается в виде ссылки;
• 2 – отображается в виде подменю.
Ниже приведен фрагмент REG-файла (расположение на компакт-диске – Файлы реестра\Интерфейс\InterMyComputer.reg), в котором параметру Start_ShowMyComputer присвоено значение 2.
Следует заметить, что значение параметра Start_ShowMyComputer можно изменить с помощью переключателя Компьютер, расположенного в окне Настройка меню "Пуск" (оно отображается после нажатия кнопки Настроить напротив переключателя Меню "Пуск", расположенного на вкладке Меню "Пуск" окна Свойства панели задач и меню "Пуск"). Существует возможность скрытия переключателя Компьютер. Для этого достаточно параметру REG_DWORD-типа {20D04FE0-3AEA-1069-A2D8-08002B30309D} присвоить значение 1. Он расположен в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
Windows Registry Editor Version 5.00Чтобы вернуть команду Компьютер, нужно либо присвоить параметру {20D04FE0-3AEA-1069-A2D8-08002B30309D} значение 0, либо удалить его из реестра.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000001
ПримечаниеУправление отображением команды Компьютер может производиться в еще одном разделе системного реестра – HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого следует в указанном разделе создать REG_DWORD-параметр Start_ShowMyComputer, которому можно присваивать следующие значения:
Следует учитывать, что ветвь реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum предназначена для указания списка ActiveX-объектов, которые не будут использоваться при загрузке оболочки Windows. Имеется в виду, что после предыдущей операции значок Компьютер исчезнет не только из меню Пуск, но и с Рабочего стола и других мест, где он отображается или откуда к нему можно получить доступ.
• 0 – команда Компьютер в составе меню кнопки Пуск не отображается;
• 1 – отображается в виде ссылки;
• 2 – отображается в виде подменю.
Ниже приведен фрагмент REG-файла (расположение на компакт-диске – Файлы реестра\Интерфейс\InterMyComputer.reg), в котором параметру Start_ShowMyComputer присвоено значение 2.
Windows Registry Editor Version 5.00Все произведенные изменения вступают в силу после перезагрузки компьютера.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_ShowMyComputer"=dword:00000002
Следует заметить, что значение параметра Start_ShowMyComputer можно изменить с помощью переключателя Компьютер, расположенного в окне Настройка меню "Пуск" (оно отображается после нажатия кнопки Настроить напротив переключателя Меню "Пуск", расположенного на вкладке Меню "Пуск" окна Свойства панели задач и меню "Пуск"). Существует возможность скрытия переключателя Компьютер. Для этого достаточно параметру REG_DWORD-типа {20D04FE0-3AEA-1069-A2D8-08002B30309D} присвоить значение 1. Он расположен в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
Кнопка Сеть
Чтобы удалить из меню Пуск команду Сеть, следует в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр NoStartMenuNetworkPlaces и присвоить ему значение 1.
Ниже приведен текст REG-файла (путь к файлу на компакт-диске – Файлы реестра\Интерфейс\InterVih.reg), при импорте которого в реестр из меню Пуск будут удален пункт Сеть.
Управлять отображением команды Сеть можно и в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced с помощью параметра Start_ShowNetPlaces типа REG_DWORD. Если данному параметру присвоено значение 0, то команда будет исключена из меню Пуск. При установленном значении 1 команда будет отображаться. Все изменения вступают в силу после перезагрузки компьютера.
Запретить отображение команды Сеть можно и с помощью параметра REG_DWORD-типа NoNetworkConnections, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Ему необходимо присвоить значение 1.
Ниже приведен текст REG-файла (путь к файлу на компакт-диске – Файлы реестра\Интерфейс\InterVih.reg), при импорте которого в реестр из меню Пуск будут удален пункт Сеть.
Windows Registry Editor Version 5.00Чтобы вернуть удаленные команды, следует либо присвоить соответствующим параметрам значение 0, либо удалить их из реестра, после чего перезагрузить компьютер.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoStartMenuNetworkPlaces"=dword:00000001
Управлять отображением команды Сеть можно и в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced с помощью параметра Start_ShowNetPlaces типа REG_DWORD. Если данному параметру присвоено значение 0, то команда будет исключена из меню Пуск. При установленном значении 1 команда будет отображаться. Все изменения вступают в силу после перезагрузки компьютера.
Запретить отображение команды Сеть можно и с помощью параметра REG_DWORD-типа NoNetworkConnections, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Ему необходимо присвоить значение 1.
Список популярных программ
Возможности системного реестра позволяют удалить из меню Пуск список наиболее часто используемых программ. Для этого нужно в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer создать параметр NoStartMenuMFUprogramsList типа REG_DWORD и присвоить ему значение 1. Текст соответствующего REG-файла приведен ниже (расположение на компакт-диске – Файлы реестра\Интерфейс\InterNoProgr.reg).
Если же удалять данный список не входит в ваши планы, то можно указать программы, которые не будут отображаться в нем. Для этого достаточно воспользоваться следующими параметрами строкового типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FileAssociation:
• AddRemoveApps – содержит список названий программ (перечисленных через точку с запятой), которые никогда не будут добавляться в список популярных программ;
• AddRemoveNames – хранит список строк (перечисленных через точку с запятой). Если файлы содержат эти строки, то они никогда не будут добавляться в список популярных программ.
Windows Registry Editor Version 5.00Чтобы вернуть список часто используемых программ в меню Пуск, достаточно присвоить значение 0 параметру NoStartMenuMFUprogramsList либо удалить его из реестра, после чего перезагрузить компьютер.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoStartMenuMFUprogramsList"=dword:00000001
Если же удалять данный список не входит в ваши планы, то можно указать программы, которые не будут отображаться в нем. Для этого достаточно воспользоваться следующими параметрами строкового типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FileAssociation:
• AddRemoveApps – содержит список названий программ (перечисленных через точку с запятой), которые никогда не будут добавляться в список популярных программ;
• AddRemoveNames – хранит список строк (перечисленных через точку с запятой). Если файлы содержат эти строки, то они никогда не будут добавляться в список популярных программ.
Недавние документы
В состав меню Пуск по умолчанию включено подменю Недавние документы, с помощью которого осуществляется быстрый переход к недавно открывавшимся документам. При необходимости данное подменю можно скрыть. Для этого следует в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр NoRecentDocsMenu и присвоить ему значение 1. Ниже приведен фрагмент соответствующего REG-файла (путь к файлу на компакт-диске – Файлы реестра\ Интерфейс\InterNoDocMenu.reg).
Управлять отображением данной команды можно также из раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого необходимо создать REG_DWORD-параметр Start_ShowRecentDocs. Он может принимать следующие значения:
• 0 – команда Недавние документы исключается из меню кнопки Пуск;
• 2 – эта команда отображается как подменю.
Чтобы изменения вступили в силу, компьютер необходимо перезагрузить.
Возможности системы предусматривают автоматическое очищение списка, содержащегося в подменю Недавние документы, после каждого выключения (перезагрузки) компьютера. Для этого необходимо в подразделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр ClearRecentDocsOnExit и присвоить ему значение 1. Чтобы открываемые документы не запоминались в указанном списке, нужно в том же разделе реестра создать REG_DWORD-параметр NoRecentDocsHistory и также присвоить ему значение 1 (изменения вступят в силу после перезагрузки компьютера). Ниже приведен фрагмент REG-файла (путь к файлу на компакт-диске – Файлы реестра\Интерфейс\InterOnExit.reg), содержащего оба эти параметра с установленными значениями 1.
Windows Registry Editor Version 5.00Чтобы вернуть команду Недавние документы на место, нужно присвоить параметру NoRecentDocsMenu значение 0 либо удалить его из реестра, после чего перезагрузить компьютер.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsMenu"=dword:00000001
Управлять отображением данной команды можно также из раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого необходимо создать REG_DWORD-параметр Start_ShowRecentDocs. Он может принимать следующие значения:
• 0 – команда Недавние документы исключается из меню кнопки Пуск;
• 2 – эта команда отображается как подменю.
Чтобы изменения вступили в силу, компьютер необходимо перезагрузить.
Возможности системы предусматривают автоматическое очищение списка, содержащегося в подменю Недавние документы, после каждого выключения (перезагрузки) компьютера. Для этого необходимо в подразделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр ClearRecentDocsOnExit и присвоить ему значение 1. Чтобы открываемые документы не запоминались в указанном списке, нужно в том же разделе реестра создать REG_DWORD-параметр NoRecentDocsHistory и также присвоить ему значение 1 (изменения вступят в силу после перезагрузки компьютера). Ниже приведен фрагмент REG-файла (путь к файлу на компакт-диске – Файлы реестра\Интерфейс\InterOnExit.reg), содержащего оба эти параметра с установленными значениями 1.
Windows Registry Editor Version 5.00Чтобы вернуть все в исходное состояние, нужно присвоить этим параметрам значение 0 либо удалить их из реестра, после чего перезагрузить компьютер.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ClearRecentDocsOnExit"=dword:00000001
"NoRecentDocsHistory"=dword:00000001
Документы
В состав меню кнопки Пуск входит команда Документы. Для ее удаления необходимо в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр NoSMMyDocs и присвоить ему значение 1, после чего перезагрузить компьютер.
Чтобы вернуть команду Документы в меню Пуск, следует присвоить параметру NoSMMyDocs значение 0 либо удалить его из реестра, а затем перезагрузить компьютер.
Чтобы вернуть команду Документы в меню Пуск, следует присвоить параметру NoSMMyDocs значение 0 либо удалить его из реестра, а затем перезагрузить компьютер.
Музыка
Еще одной командой, которая входит в меню Пуск, является команда Музыка. Для ее удаления необходимо в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр NoStartMenuMyMusic и присвоить ему значение 1, после чего перезагрузить компьютер.
Чтобы вернуть команду Музыка, следует присвоить параметру NoStartMenuMyMusic значение 0 либо удалить его из реестра, а затем перезагрузить компьютер.
Управление отображением команды Музыка может производиться в еще одном разделе системного реестра – HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого следует в нем создать REG_DWORD-параметр Start_ShowMyMusic, которому можно устанавливать следующие значения:
• 0 – команда Музыка в составе меню кнопки Пуск не отображается;
• 1 – эта команда отображается в виде ссылки;
• 2 – отображается в виде подменю.
Ниже приведен фрагмент REG-файла (расположение на компакт-диске – Файлы реестра\Интерфейс\InterMyMusic.reg), в котором параметру Start_ShowMyMusic присвоено значение 2.
Чтобы вернуть команду Музыка, следует присвоить параметру NoStartMenuMyMusic значение 0 либо удалить его из реестра, а затем перезагрузить компьютер.
Управление отображением команды Музыка может производиться в еще одном разделе системного реестра – HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого следует в нем создать REG_DWORD-параметр Start_ShowMyMusic, которому можно устанавливать следующие значения:
• 0 – команда Музыка в составе меню кнопки Пуск не отображается;
• 1 – эта команда отображается в виде ссылки;
• 2 – отображается в виде подменю.
Ниже приведен фрагмент REG-файла (расположение на компакт-диске – Файлы реестра\Интерфейс\InterMyMusic.reg), в котором параметру Start_ShowMyMusic присвоено значение 2.