Шрифт:
Интервал:
Закладка:
Эта политика влияет на значение параметра NoResolveSearch.
• Не использовать метод на основе отслеживания для сопоставления ярлыков – установка этой политики позволяет отключить стандартный механизм операционных систем семейства Windows, направленный на восстановление ярлыков, не работающих из-за перемещения файлов, на которые они указывали. После установки данной политики система не будет выполнять поиск перемещенного файла на основе его идентификатора на томах NTFS. Вместо этого будет выдаваться сообщение о том, что ярлык указывает на несуществующий файл.
Политика влияет на значение параметра NoResolveTrack.
Настройка оболочки с помощью реестра
Теперь рассмотрим, как можно настроить оболочку, используя параметры реестра.
Установка активации окон при перемещении на них указателя
В Windows Vista, как и в остальных операционных системах семейства Windows, присутствует возможность активации окна при перемещении на него указателя мыши без дополнительного щелчка кнопкой мыши на нем. Это может быть очень полезно для портативных компьютеров (ноутбуков или Tablet PC), где не слишком удобно пользоваться левой и правой кнопками мыши.
Для включения активации применяется два бита (это битовая маска) параметра REG_DWORD-типа UserPreferencesMask, расположенного в ветви реестра HKEY_CURRENT_USERControl PanelDesktop....Примечание
Этот параметр может иметь тип 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_USERControl PanelDesktop.
Изменение времени отображения списков меню
По умолчанию Windows Vista выполняет задержку перед отображением содержимого меню (приблизительно в половину секунды). Однако существует возможность ее отключения или изменение самой величины задержки.
Для этого применяется параметр строкового типа MenuShowDelay, расположенный в ветви реестра HKEY_CURRENT_USER Control Panel Desktop. Он содержит величину задержки в миллисекундах.Изменение цвета, которым выделяются сжатые и зашифрованные файлы и папки
По умолчанию названия сжатых файлов операционная система Windows Vista выделяет синим цветом, а зашифрованных – зеленым. Однако можно самостоятельно указать цвета, которыми будут отображаться сжатые и зашифрованные файлы. Для этого нужно воспользоваться ветвью реестра HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionExplorer.
Чтобы изменить цвет названия сжатых файлов, нужно указать новый цвет в параметре 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_MACHINESOFTWAREMicrosoftWindowsCurrentVersion explorerAppKey.
Эта ветвь реестра может содержать следующие подразделы, каждый из которых определяет команду отдельной клавиши:
• 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_MACHINESYSTEMCurrentControlSetControl 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.
- Полное руководство по Microsoft Windows XP - Питер Нортон - Программное обеспечение
- Знакомьтесь: Windows 7 - Владимир Пташинский - Программное обеспечение
- Windows Vista - Сергей Вавилов - Программное обеспечение
- Linux From Scratch - Gerard Beekmans - Программное обеспечение
- Linux для пользователя - Виктор Костромин - Программное обеспечение