...

Примечание

Этот параметр может иметь тип REG_BINARY. Не забывайте, что параметры такого типа отличаются от параметров типа REG_DWORD направлением чтения байтов. Например, если нужно установить битовую маску 0x00000001, то нужно добавить к значению параметра типа REG_DWORD значение 1 (то есть изменить последний байт значения параметра). Однако, если нужно добавить эту битовую маску к параметру типа REG_BINARY, то значение 1 нужно добавить к первому байту значения параметра (например, чтобы добавить 1 к значению параметра 00 00 00 00, нужно изменить значение параметра на 01 00 00 00).

• 0x00000001– установка данного бита приводит к активации окна при наведении на него указателя. При этом само окно не переходит на передний план.

• 0x00000040 – установка этого бита приводит к тому, что активированные окна будут переходить на передний план.

Можно также определить время удержания указателя мыши над окном перед тем, как оно станет активным. Для этого необходимый интервал времени (в миллисекундах) нужно указать в параметре REG_DWORD-типа ActiveWndTrkTimeout, расположенном в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

Изменение времени отображения списков меню

По умолчанию Windows Vista выполняет задержку перед отображением содержимого меню (приблизительно в половину секунды). Однако существует возможность ее отключения или изменение самой величины задержки.

Для этого применяется параметр строкового типа MenuShowDelay, расположенный в ветви реестра HKEY_CURRENT_USER\ Control Panel \Desktop. Он содержит величину задержки в миллисекундах.

Изменение цвета, которым выделяются сжатые и зашифрованные файлы и папки

По умолчанию названия сжатых файлов операционная система Windows Vista выделяет синим цветом, а зашифрованных – зеленым. Однако можно самостоятельно указать цвета, которыми будут отображаться сжатые и зашифрованные файлы. Для этого нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer.

Чтобы изменить цвет названия сжатых файлов, нужно указать новый цвет в параметре REG_BINARY-типа Alt Color. Этот параметр имеет следующий формат значения: 0xR 0xG 0хB 00, где 0xR представляет красную компоненту цвета, 0xG – зеленую, а 0хB – синюю.

Чтобы изменить цвет названия сжатых файлов, нужно указать новый цвет в параметре REG_BINARY-типа AltEncryptionColor.

Изменение назначения клавиш мультимедийной клавиатуры

Если вы обладаете мультимедийной клавиатурой, имеющей такие дополнительные клавиши, как, например, Back, E-MaiL, Media, Calculator и т. д., то с помощью реестра можно изменить их назначение. Для этого нужно указать новую команду в параметре строкового типа Shell Execute в одном из подразделов ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ explorer\AppKey.

Эта ветвь реестра может содержать следующие подразделы, каждый из которых определяет команду отдельной клавиши:

• 1 – Back;

• 2 – Forward;

• 3 – Refresh;

• 4 – Stop;

• 5 – Search;

• 6 – Favorites;

• 7 – Home;

• 15 – E-mail;

• 16 – Media;

• 17 – My Computer;

• 18 – Calculator.

Вместо параметра Shell Execute можно воспользоваться еще одним параметром строкового типа: Association. Его значение должно представлять собой расширение файла (вместе с точкой), ассоциированная с которым программа будет запускаться после нажатия данной мультимедийной клавиши.

Настройка параметров работы файловой системы NTFS

Настройки файловой системы NTFS также влияют на производительность как оболочки, так и всей операционной системы в целом. Чтобы не разбрасывать описание настроек файловой системы по всей книге, опишем их в данном подразделе.

Для настройки большинства возможностей файловой системы Windows Vista можно пользоваться как реестром, так и командой fsutil behavior. Рассмотрим оба этих способа.

Все настройки файловой системы NTFS хранятся в параметрах типа REGDWORD-ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ FileSystem. При этом некоторые из них, возможно, уже будут вам известны, так как они присутствовали и в предыдущих версиях Windows.

Чтобы изменить какой-нибудь параметр работы файловой системы, доступный с помощью программы fsutil.exe, нужно воспользоваться командой Fsutil behavior set <параметр> <значение>. Список же всех возможных параметров можно отобразить с помощью команды Fsutil Behavior query. Можно также просмотреть текущее значение параметра. Для этого применяется команда Fsutil Behavior query <параметр>.

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

• Allowextchar – команда изменяет значение параметра системного реестра Ntf sAllowExtendedCharacterIn8dot3Name. Она позволяет разрешить или запретить отображение символов, не относящихся к числовым символам или буквам алфавита, в именах файлов формата 8.3 (имена в формате MS-DOS).

Возможные значения: 0 или 1.

• disable8dot3 – изменяет значение параметра системного реестра Windows Ntf sDisable8dot3NameCreation. Она позволяет разрешить или запретить возможность создания имен файлов в формате 8.3. По умолчанию значение данного параметра равно 0.

Возможные значения: 0 или 1.

• Disablecompression – нововведение операционной системы Windows Vista. Эта команда изменяет значение параметра Ntf sDisableCompression, с помощью которого можно запретить использование стандартных возможностей сжатия операционной системы. По умолчанию его значение равно 0.

Возможные значения: 0 или 1.

• Disableencryption – это также нововведение операционной системы Windows Vista. Команда изменяет значение параметра Ntf sDisableEncryption, с помощью которого можно запретить использование стандартных возможностей шифрования (EFS) операционной системы. По умолчанию значение параметра равно 0.

Возможные значения: 0 или 1.

• disablelastaccess – команда изменяет значение параметра системного реестра Ntf sDisableLastAccessUpdate. Она позволяет включить или отключить механизм обновления меток последнего доступа к папкам. По умолчанию обновление меток включено, что снижает скорость открытия каталогов. Поэтому лучше установить значение данного параметра равным 1.

Возможные значения: 0 или 1.

• Encryptpagingf ile – нововведение операционной системы Windows Vista. Команда изменяет значение параметра Ntf sEncryptPagingFile, с помощью которого можно указать, будет ли выполняться шифрование содержимого файла подкачки. По умолчанию значение данного параметра равно 0.

Возможные значения: 0 или 1.

• quotanotify – команда изменяет значение параметра системного реестра Ntf sQuotaNotif yRate. Она позволяет указать интервал (в секундах) возникновения событий записи информации о квоте в стандартный журнал Windows. Слишком большое значение частоты приводит к подвисанию компьютера во время записи в журнал, так как ко времени возникновения события запросов на запись в журнал может накопиться очень много. По умолчанию значение равно 3600 секунд.

Возможные значения: от 0 до 42 94 9 672 95.

• Memoryusage – нововведение операционной системы Windows Vista. Команда изменяет значение параметра Ntf sMemoryUsage. Она позволяет определить общий размер оперативной памяти, выделяемой для нужд файловой системы. По умолчанию значение данного параметра равно 0.

Возможные значения: 1 или 2.

• mftzone – изменяет значение параметра реестра Ntf sMftZoneReservation. Она позволяет определить формат главной таблицы тома (MFT). При использовании значения 1 таблица MFT будет подстраиваться под хранение малого количества файлов большого размера. При использовании значения 4 таблица MFT будет подстраиваться под хранение большого количества файлов малого размера. Промежуточные значения 2 и 3 подстраивают таблицу MFT под хранение файлов среднего размера с уклоном, соответственно, в ту или иную сторону. По умолчанию значение параметра вообще равно 0.

Возможные значения: 1 или 4.

• SymlinkEvaluation – нововведение операционной системы Windows Vista. Данная команда изменяет значения следующих параметров системного реестра: SymlinkLocalToLocalEvaluation, SymlinkLocalToRemoteEvaluation, SymlinkRemoteToLocalEvaluation, SymlinkRemoteToRemoteEvaluation. С их помощью можно определить, разрешены ли соответствующие символьные ссылки (локальная ссылка на локальную, локальная ссылка на удаленную и т. д.). По умолчанию значения данных параметров соответственно равны 1, 1, 0, 0.

Возможные значения: 0 или 1.

Настройка работы с эскизами страниц

Операционная система Windows Vista предоставляет больше возможностей для настройки работы с эскизами страниц, чем ее предшественницы.

Основной ветвью реестра , в которой содержатся сведения о настройках хранения кэша эскизов страниц для данной учетной записи пользователя, является ветвь HKEY_CURRENT_USER\Software\MicrosoftWindows\CurrentVersion\ Explorer\Software\Microsoft\Windows\CurrentVersion\ThumbnailCache. В ней могут находиться следующие параметры.

• Location – параметр хранит путь к каталогу, в котором находятся файлы, содержащие кэш эскизов страниц. В данном каталоге расположены следующие файлы кэша эскизов страниц с расширением DB: thumbcache_32, thumbcache_96, thumbcache_256, thumbcache_1024, thumbcache_idx и thumbcache_sr.

По умолчанию кэш эскизов страниц хранится в каталоге %userprof ile%\ AppData\Local\Microsoft\Windows\Explorer.

• MaxCacheFileSize32 – определяет максимальный размер файла кэша эскизов страниц thumbcache_32.

• MaxCacheFileSize96 – указывает максимальный размер файла кэша эскизов страниц thumbcache_9 6.

• MaxCacheFileSize256 – определяет максимальный размер файла кэша эскизов страниц thumbcache_2 5 6.

• MaxCacheFileSize1024 – указывает максимальный размер файла кэша эскизов страниц thumbcache_102 4.

• MaxPercentageOf FreeSpaceForRebalancing – определяет процент свободного места на диске, при котором может происходить процесс ребалансировки файлов кэша эскизов.

• ShrinklfGreaterThanPercentageOfFreeSpace – указывает, будет ли происходить сжатие файлов кэша эскизов при уменьшении свободного места на диске.

• MinCacheFilesSizesWhenShrinking32 – определяет размер файла кэша эскизов thumbcache_32, при преодолении которого начнется процесс сжатия.

• MinCacheFilesSizesWhenShrinking9 6 – указывает размер файла кэша эскизов thumbcache_9 6, при преодолении которого начнется процесс сжатия.

• MinCacheFilesSizesWhenShrinking256 – определяет размер файла кэша эскизов thumbcache_2 5 6, при преодолении которого начнется процесс сжатия.

• MinCacheFilesSizesWhenShrinking102 4 – указывает размер файла кэша эскизов thumbcache_102 4, при преодолении которого начнется процесс сжатия.

На этом закончим рассмотрение способов настройки оболочки Windows.

Загрузка...