Роман Клименко - Тонкости реестра Windows Vista. Трюки и эффекты
На данной вкладке, кроме кнопки Изменить этот формат, также присутствует раскрывающийся список Текущий формат. Вы можете запретить доступ к данному списку, если присвоите параметру REG_DWORD-типа RestrictUserLocales значение 1. Он также расположен в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational.
При этом можно воспользоваться параметром строкового типа AllowableUserLocaleTagList данной ветви реестра, чтобы указать список языков (перечисленных через точку с запятой, например ru-RU;en-US), которые будут отображаться в раскрывающемся списке Текущий формат, даже если значение параметра RestrictUserLocales равно 1.
Вкладка МестоположениеЭту вкладку также можно скрыть. Для этого нужно параметру REG_DWORD-типа HideCurrentLocation присвоить значение 1. Он расположен в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational.
Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестраИнтерфейсHideLangLocation.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational]
"HideCurrentLocation"=dword:00000001
Кроме того, существует возможность запрета доступа к раскрывающемуся списку Текущее местоположение, расположенному на данной вкладке. Для этого достаточно параметру REG_DWORD-типа PreventGeoIdChange присвоить значение 1. Он находится в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational.
Вкладка Языки и клавиатурыЭто единственная вкладка описываемого окна, которую нельзя скрыть. Однако существует возможность запрета доступа к определенным элементам данной вкладки.
Например, можно запретить доступ к полю Язык интерфейса. Для этого нужно параметру REG_DWORD-типа HideLanguageSelection присвоить значение 1. Данный параметр расположен в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational.
Кроме запрета доступа к данному полю существует возможность определить язык локализации операционной системы, который для вашей учетной записи будет использоваться по умолчанию. Для этого достаточно ввести нужный вам язык (например, для русского нужно ввести ru-RU) в параметре строкового типа PreferredUILanguages. Он расположен в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftMUISettings.
Однако если значение параметра REG_DWORD-типа MachineUILock равно 1, то пользователям будет запрещено изменять язык интерфейса. В этом случае будет применяться системный язык интерфейса. Параметр расположен в ветви HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftMUISettings.
Вкладка ДополнительноЧтобы скрыть данную вкладку, достаточно параметру REG_DWORD-типа HideAdminOptions присвоить значение 1. Он расположен в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational.
Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестраИнтерфейсHideLangAdvanced.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational]
"HideAdminOptions"=dword:00000001
На данной вкладке присутствует кнопка Изменить язык системы, после нажатия которой отобразится раскрывающийся список Текущий язык системы. Вы можете запретить доступ к данному списку, если присвоите параметру REG_DWORD-типа RestrictSystemLocales значение 1. Параметр также расположен в ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftControl PanelInternational.
При этом можно воспользоваться параметром строкового типа AllowableSystemLocaleTagList данной ветви реестра, чтобы указать список языков (перечисленных через точку с запятой, например ru-RU;en-US), которые будут отображаться в раскрывающемся списке Текущий формат, даже если значение параметра RestrictSystemLocales равно 1.
Центр архивации и восстановления
Ограничить возможности мастера Центр архивации и восстановления можно с помощью следующих параметров REG_DWORD-типа ветви реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsBackupClient:
• DisableBackupLauncher – если значение данного параметра равно 1, то использование механизмов архивации и восстановления будет запрещено;
• DisableBackupToDisk – при установке значения этого параметра равным 1 будет запрещено архивирование данных на жесткий диск;
• DisableBackupToNetwork – если значение данного параметра равно 1, то будет запрещено архивирование данных в общие папки;
• DisableBackupToOptical – при установке значения этого параметра равным 1 будет запрещено архивирование данных на компакт-диск;
• DisableBackupUI – если значение данного параметра равно 1, то использование мастера Центр архивации и восстановления для архивирования данных будет запрещено;
• DisableRestoreUI – при установке значения этого параметра равным 1 будет запрещено использование мастера Центр архивации и восстановления для восстановления данных;
• DisableSystemBackupUI – если значение данного параметра равно 1, то использование мастера Центр архивации и восстановления для архивирования и восстановления всего компьютера (Windows CompletePC) будет запрещено.
На этом закончим рассмотрение настроек основных элементов интерфейса с помощью параметров реестра.
Глава 3
Настройка режимов Windows Vista
• Настройка системных часов
• Клавиатура и мышь
• Вход в систему
• Завершение работы системы
• Настройка поиска
• Установка оборудования
• Механизмы безопасности
• Системные механизмы
• Способы загрузки программ при входе
В данной главе описаны трюки, позволяющие выполнять несложные операции по настройке некоторых популярных режимов работы Windows Vista.
3.1. Настройка системных часов
В этом разделе мы рассмотрим несколько трюков, позволяющих производить нестандартную настройку системных часов.
Интервал синхронизации системных часов
Сверка системных часов компьютера с сервером времени осуществляется через определенный интервал времени. Возможности реестра позволяют корректировать величину интервала. Для этого в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient используется REG_DWORD-параметр SpecialPollInterval. Значение данного параметра представляет собой величину интервала времени синхронизации системных часов. Оно выражается в секундах и по умолчанию составляет 604 800. Используя стандартные средства редактирования реестра (REG-файл либо локальную функцию Изменить), можно установить любой требуемый интервал (например, значение 43 200 будет равняться 12 часам). Изменения вступят в силу после перезагрузки компьютера.
Можно воспользоваться и другим параметром. Если этот параметр существует, то он будет перекрывать значение описанного выше. Этот параметр называется так же, как и предыдущий (SpecialPollInterval), но находится в ветви реестра HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftW32timeTimeProvidersNtpClient.
Примечание
Если вы не используете возможности синхронизации времени с интернет-серверами, то можете вообще удалить вкладку Время Интернета окна Дата и время, отвечающую за настройку данной возможности системы. Для этого нужно присвоить REG_DWORD-параметру Support Internet Time, расположенному в ветви HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTime, значение, равное 0.
Выбор сервера времени
Для сверки системного времени Windows Vista использует адреса серверов, которые указаны в реестре. При необходимости можно изменить эти адреса. Эта операция выполняется в разделе реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers путем создания и редактирования строковых параметров, значениями которых являются адреса серверов времени.
Параметр (По умолчанию) данной ветви содержит имя сервера, применяемого для синхронизации времени в текущий сеанс работы пользователя.
Часы
Существует несколько интересных трюков, позволяющих изменять режимы отображения часов, которые расположены в правом нижнем углу экрана.
В разделе реестра HKEY_CURRENT_USERControl PanelInternational содержится строковый параметр sTimeFormat, которому по умолчанию присвоено значение H:mm:ss. Это значение включает знакомый вам формат отображения часов. Если параметру присвоить любое другое значение, то оно будет отображаться на экране вместо часов. Ниже приведен текст REG-файла, в котором параметру установлено значение Тик-так (расположение на компакт-диске – Файлы реестраРежимыsTimeFormat.reg).
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERControl PanelInternational]
"sTimeFormat"="Тик-так"
После внесения указанных изменений компьютер следует перезагрузить; в результате вместо привычного времени в правом нижнем углу монитора отображается введенное значение.
Для возврата в исходное состояние следует вернуть параметру sTimeFormat значение H:mm:ss и перезагрузить компьютер.
Внимание!
При выполнении данного трюка следует учитывать, что длина значения параметра sTimeFormat не должна превышать восьми символов.
После изменения формата времени введенный текст будет отображаться вместо системного времени. Однако в системе реализована возможность отображения произвольного текста одновременно с показом времени. В этом же разделе реестра параметру sTimeFormat присваиваем значение в формате HH:mm Текст, например HH:mm Час Икс. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестраРежимыsTimeFormat1.reg).