Тонкости реестра Windows Vista. Трюки и эффекты — страница 14 из 21

Настройка популярных приложений

• Internet Explorer

• Почта Windows

• Проигрыватель Windows Media

• Другие стандартные программы


Данная глава посвящена описанию трюков, позволяющих производить нестандартную настройку и изменение привычных режимов работы некоторых наиболее популярных приложений из стандартного набора Windows Vista – Internet Explorer, Outlook Express и Проигрывателя Windows Media.

4.1. Internet Explorer

В этом разделе описаны трюки, относящиеся к настройке браузера Internet Explorer.

При первом запуске пользователем Internet Explorer 7.0 будет загружена страница настроек браузера. Вы можете отключить эту особенность с помощью параметра REG_DWORD-типа DisableFirstRunCustomize, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main. Он может принимать следующие значения: 1 (будет загружена домашняя страница), 2 (будет загружена страница приветствия).

Классическое меню

Сначала рассмотрим, какие настройки можно задать для меню Файл главного меню Internet Explorer с помощью реестра.

Меню Файл

Возможности реестра позволяют удалить меню Файл из главного меню. Для этого необходимо в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр NoFileMenu и присвоить ему значение 1. Соответствующий REG-файл представлен ниже (расположение на компакт-диске – Файлы реестра\Интерфейс\InterNoFileMenu.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

"NoFileMenu"=dword:00000001

После внесения в реестр указанных изменений меню Файл будет удалено из главного меню интернет-обозревателя.

Примечание

При выполнении этого трюка следует учитывать, что одновременно меню Файл будет удалено из главного меню Проводника, окна Документы и иных мест, использующих оболочку Windows.

Чтобы вернуть меню Файл на привычное место, нужно удалить из реестра параметр NoFileMenu либо присвоить ему значение 0. Результат выполненных действий виден после перезагрузки компьютера.

Создание нового окна. При выполнении команды Файл → Новое окно либо нажатии сочетания клавиш Ctrl+N на экране открывается новое окно Internet Explorer. Возможности реестра позволяют запретить выполнение данной команды. Для этого в разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions (если подраздел Restrictions отсутствует по указанному пути, то его нужно создать самостоятельно) следует сформировать REG_DWORD-параметр NoFileNew и присвоить ему значение 1. Для этого в реестр импортируется следующий REG-файл (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoFileNew.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoFileNew"=dword:00000001

После внесения в реестр указанных изменений при попытке выполнить команду Файл → Новое окно либо при нажатии сочетания клавиш Ctrl+N на экране отобразится сообщение о запрете данного действия.

Чтобы вновь разрешить создание нового окна, необходимо параметру NoFileNew присвоить значение 0 либо удалить его из реестра. Внесенные изменения вступают в силу без перезагрузки компьютера.

Запрет команды Открыть. Возможности реестра позволяют запретить пользователям выполнение команды Файл → Открыть. Для этого создайте параметр NoFileOpen REG_DWORD-типа в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions и присвойте ему значение 1.

Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoFileOpen.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoFileOpen"=dword:00000001

После внесения в реестр указанных изменений воспользоваться командой Файл → Открыть будет невозможно: при попытке ее выполнения на экране появится соответствующее сообщение.

Для открытия доступа к этой функции необходимо присвоить параметру NoFileOpen значение 0 либо удалить его из реестра. Перезагрузка компьютера не требуется.

Запрет команды Сохранить как. Для сохранения текущего документа в отдельном файле предназначена команда Файл → Сохранить как. С помощью реестра можно убрать ее из меню Файл окна браузера. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions необходимо создать REG_DWORD-параметр NoBrowserSaveAs и установить ему значение 1. Соответствующий REG-файл выглядит следующим образом (расположение файла на компакт-диске – Файлы реестра\Интернет\ExplNoBrowserSaveAs.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoBrowserSaveAs"=dword:00000001

В итоге команда Сохранить как будет удалена из меню Файл.

Чтобы вернуть команду Сохранить как на привычное место, нужно присвоить параметру NoBrowserSaveAs значение 0 либо удалить его из реестра. Перезагрузка компьютера при этом не требуется.

Запрет печати и предварительного просмотра. Иногда бывает целесообразно запретить пользователям распечатку текущего документа. С помощью реестра можно удалить из меню Файл команду Печать, а заодно и команду Предварительный просмотр. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions следует создать REG_DWORD-параметр NoPrinting и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoPrinting.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoPrinting"=dword:00000001

После импорта файла в реестр команды Печать и Предварительный просмотр будут удалены из меню Файл.

Чтобы вернуться к исходному состоянию, необходимо удалить из реестра параметр NoPrinting либо присвоить ему значение 0. Все произведенные изменения действительны без перезагрузки компьютера.

Запрет импорта и экспорта. Возможности реестра позволяют запретить выполнение импорта и экспорта, доступ к которым открывается через меню Файл → Импорт и экспорт. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer нужно сформировать REG_DWORD-параметр DisableImportExportFavorites и присвоить ему значение 1. REG-файл при этом выглядит следующим образом (расположение на компакт-диске – Файлы реестра\Интернет\ExplDisableImportExportFavorites.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer]

"DisableImportExportFavorites"=dword:00000001

Следует отметить, что после импорта файла в реестр доступ к команде Файл → Импорт и экспорт будет открыт. Кроме того, при ее активизации, как обычно, появится окно Мастер импорта-экспорта. Однако при нажатии в окне кнопки Готово (завершающий этап настройки импорта/экспорта) на экране отобразится сообщение о запрете выполнения данной операции.

Чтобы вновь разрешить использование импорта и экспорта, следует присвоить параметру DisableImportExportFavorites значение 0 либо удалить его из реестра. Все изменения вступают в силу без перезагрузки компьютера.

Запрет команды Закрыть. Можно запретить пользователям закрывать окно Internet Explorer любым стандартным способом – с помощью команды Файл → Закрыть, кнопки с крестиком в правом верхнем углу окна либо сочетания клавиш Alt+F4. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions необходимо создать REG_DWORD-параметр NoBrowserClose и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoBrowserClose.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoBrowserClose"=dword:00000001

Для отмены наложенного запрета необходимо присвоить параметру NoBrowserClose значение 0 либо удалить его из реестра. Все произведенные изменения действительны без перезагрузки компьютера.

Теперь рассмотрим несколько трюков, относящихся к меню Вид главного меню Internet Explorer.

Меню Вид

Возможности Internet Explorer позволяют отображать на экране исходный HTML-код текущей станицы – для этого предназначена команда Страница_Просмотр HTMLкода. С помощью реестра можно заблокировать описанную возможность. Для этого необходимо в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions создать REG_DWORD-параметр NoViewSource и присвоить ему значение 1. При этом в реестр импортируется следующий REG-файл (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoViewSource.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoViewSource"=dword:00000001

После внесения в реестр указанных изменений команда Просмотр HTML-кода в меню Страница станет недоступна.

После удаления из реестра параметра NoViewSource либо присвоения ему значения 0 функция Просмотр HTML-кода вновь станет доступной. Изменения вступают в силу без перезагрузки компьютера.

Текстовый редактор просмотра HTML.кода. По умолчанию для просмотра HTML-кода используется Блокнот. Если по каким-то причинам этот текстовый редактор не устраивает пользователя, то с помощью реестра можно заменить его более приемлемым. Для этого необходимо перейти в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name (если подразделы View Source Editor и Editor Name отсутствуют по указанному пути, то их следует создать самостоятельно) и в качестве значения строкового параметра (По умолчанию) указать полный путь к ЕХЕ-файлу требуемого текстового редактора.

Изменения вступят в силу после перезагрузки компьютера.

Запрет команды Во весь экран. Чтобы заблокировать команду Во весь экран (находится в меню Вид, ее также можно выполнить, нажав клавишу F11), следует в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions сформировать REG_DWORD-параметр NoTheaterMode и установить ему значение 1. REG-файл в этом случае будет выглядеть следующим образом (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoTheaterMode.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoTheaterMode"=dword:00000001

В итоге команда Во весь экран будет заблокирована.

Чтобы вернуться в первоначальное состояние, необходимо присвоить параметру NoTheaterMode значение 0 либо удалить его из реестра. Чтобы изменения вступили в силу, перезагрузка компьютера не требуется.

Меню Избранное

С помощью реестра можно управлять отображением меню Избранное, которое также по умолчанию входит в состав главного меню Internet Explorer. Чтобы удалить меню Избранное из главного меню, необходимо в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions создать REG_DWORD-параметр NoFavorites и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoFavorites.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoFavorites"=dword:00000001

После того как этот REG-файл будет импортирован в реестр, меню Избранное браузера будет удалено (однако останется кнопка Избранное на панели инструментов).

Чтобы вернуть главному меню Internet Explorer первоначальный вид, необходимо присвоить параметру NoFavorites значение 0 либо удалить его из реестра. Перезагрузка компьютера не требуется.

Меню Сервис

Теперь перейдем к описанию трюков, относящихся к некоторым сервисным функциям Internet Explorer.

Свойства обозревателя. Иногда бывает целесообразно запретить пользователям просмотр и редактирование настроек браузера, доступ к которым осуществляется через меню Сервис → Свойства обозревателя. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions необходимо создать REG_DWORD-параметр NoBrowserOptions и присвоить ему значение 1. Импортируемый в реестр REG-файл приведен ниже (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoBrowserOptions.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoBrowserOptions"=dword:00000001

После внесения в реестр указанных изменений переход в режим просмотра и редактирования свойств Internet Explorer будет невозможен.

Для возврата в первоначальное состояние необходимо удалить из реестра параметр NoBrowserOptions либо присвоить ему значение 0. Перезагрузка компьютера не требуется.

Контекстное меню Internet Explorer

Возможности реестра позволяют запретить использование контекстного меню Internet Explorer. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions необходимо создать REG_DWORD-параметр NoBrowserContextMenu и присвоить ему значение 1. Соответствующий REG-файл будет выглядеть следующим образом (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoBrowserContextMenu.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoBrowserContextMenu"=dword:00000001

После того как в реестр внесены указанные изменения, в окне Internet Explorer перестанет вызываться контекстное меню, которое до этого открывалось щелчком правой кнопки мыши.

Чтобы вновь разрешить пользователям работать с контекстным меню интернетобозревателя, нужно присвоить параметру NoBrowserContextMenu значение 0 либо удалить его из реестра. Перезагрузка компьютера здесь не требуется.

Если щелкнуть правой кнопкой мыши на какой-нибудь ссылке, то в открывшемся контекстном меню можно увидеть команду Открыть в новом окне. При ее выборе соответствующая страница будет открыта в новом окне Internet Explorer. C помощью реестра можно запретить использование данной команды. Для этого в разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions нужно создать REG_DWORD-параметр NoOpeninNewWnd и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoOpeninNewWnd.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoOpeninNewWnd"=dword:00000001

После того как данный REG-файл импортирован в реестр, использование команды Открыть в новом окне контекстного меню станет невозможным.

Чтобы разблокировать команду Открыть в новом окне, следует удалить из реестра параметр NoOpeninNewWnd либо присвоить ему значение 0. Внесенные изменения вступают в силу без перезагрузки компьютера.

Новые возможности браузера Internet Explorer

Как уже сказано выше, в поставку операционной системы Windows Vista входит новая версия Internet Explorer – седьмая по счету. Возможности, которые поддерживает данный браузер, естественно, расширены. Именно о настройке новых возможностей браузера мы и поговорим в данном разделе.

Фишинговый фильтр

Несмотря на то что новый браузер обзавелся фишинговым фильтром, не все пользователи используют его. Вы можете настроить варианты использования фишингового фильтра с помощью параметра REG_DWORD-типа Enabled ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\PhishingFilter. Данный параметр может принимать следующие значения:

• 1 – фишинговый фильтр работает в ручном режиме;

• 2 – работает в автоматическом режиме;

• 0 – отключен.

Работа с RSS-лентами

Новая версия Internet Explorer обзавелась встроенной поддержкой RSS-лент. Теперь браузер будет выдавать звуковой сигнал при обнаружении на загружаемой странице доступных для подписки RSS-лент. Вы можете присвоить значение 0 параметру REG_DWORD-типа Enabled, чтобы запретить выдачу сигнала при обнаружении RSS-каналов. Данный параметр находится в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Feed Discovery.

Настроить механизм взаимодействия браузера с RSS-лентами можно с помощью следующих параметров REG_DWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Feeds:

• DisableFeedPane – если значение данного параметра равно 1, то встроенная поддержка RSS-каналов будет отключена;

• BackgroundSyncStatus – при установке значения этого параметра равным 1 будет отключена возможность синхронизации RSS-каналов в фоновом режиме;

• DisableEnclosureDownload – если значение данного параметра равно 1, то будет отключена возможность загрузки вложенных в RSS-канал файлов;

• DisableAddRemove – при установке значения этого параметра равным 1 будет отключена возможность подписки на новые RSS-каналы.

Настройка вкладок

Седьмая версия браузера Internet Explorer является первой версией, поддерживающей работу с вкладками.

Настроить параметры работы механизма вкладок можно с помощью параметров REG_DWORD-типа, расположенных в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\TabbedBrowsing.

• Enabled – если значение данного параметра равно 0, то механизм вкладок будет отключен.

• OpenInForeground – при установке значения этого параметра равным 1 создаваемая вкладка будет автоматически получать фокус и переходить на передний план.

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

• PopupsUseNewWindow – определяет поведение браузера при обнаружении всплывающего окна. Он может принимать следующие значения, указывающие, что всплывающие окна нужно отображать:

2 – в отдельных вкладках;

1 – в отдельных окнах браузера;

0 – в зависимости от настроек браузера.

Поле поиска

Как и многие другие стандартные программы операционной системы Windows Vista, браузер обзавелся отдельным полем поиска. Благодаря ему можно выполнить поиск с помощью поисковой машины, определенной зарегистрированным провайдером поиска.

Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoFavorites.reg), добавляющего возможности поиска с помощью таких поисковых машин, как MS Live, «Рамблер», Google, «База знаний Microsoft».

REGEDIT4


[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]

"DefaultScope"="{8270B415-6654-4CC0-A174-D0ED3EA40FED}"

"Version"=dword:00000001


[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{0633EE93-D776-472f-A0FF-E1416B8B2E3A}]

"DisplayName"="@ieframe.dll,-12512"

@="Live Search"

"URL"="http://search.live.com/results.aspx?q={searchTerms}&src={referrer:source?}"


[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{29AFF72C-C7EA-42E3-91E1-A31071F10FBA}]

"DisplayName"="Rambler"

"URL"="http://www.rambler.ru/srch?set=www&words={searchTerms}&btnG=%CD%E0%E9%F2%E8%21"


[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{8270B415-6654-4CC0-A174-D0ED3EA40FED}]

"DisplayName"="Google"

"URL"="http://www.google.ru/search?hl=ru&q={searchTerms}&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr="


[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{AF9DFE97-99FB-484D-A1CE-18B124282123}]

"DisplayName"="Microsoft"

"URL"="http://search.microsoft.com/results.aspx?mkt=ru-RU&setlang=ru-RU&q={searchTerms}"

Можно установить поисковую машину, используемую для поиска по умолчанию. Для этого достаточно воспользоваться параметрами строкового типа InternetExtensionAction и InternetExtensionName, расположенными в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\SearchExtensions. Первый определяет URL-адрес для выполнения поиска. Второй же определяет строку, отображаемую в меню быстрого поиска.

Работу поля поиска можно настроить и с помощью следующих параметров REG_DWORD-типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Infodelivery\Restrictions:

• NoSearchBox – если значение данного параметра равно 1, то поле поиска не будет отображаться;

• NoChangeDefaultSearchProvider – при установке значения этого параметра равным 1 пользователям будет запрещено изменять поисковую машину,по умолчанию применяемую для поиска;

• UsePolicySearchProvidersOnly – если значение данного параметра равно 1, то поиск будет проводиться только в тех поисковых машинах, которые определены в ветви реестра HKEY_CURRENT_USER\Software\policies\Microsoft\Internet Explorer\SearchScopes.

Прочие настройки Internet Explorer

В данном разделе мы рассмотрим трюки, относящиеся к различным режимам работы Internet Explorer.

Строка определения обозревателя

Можно изменить версию браузера, которую Internet Explorer будет передавать сайтам для своей идентификации. Эта информация хранится в параметре строкового типа User Agent, расположенном в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings.

По умолчанию для Internet Explorer 7.0 данный параметр содержит значение Mozilla/4.0 (compatible; MSIE 7.0; Win32).

Данную строку можно изменить и с помощью параметра строкового типа Version, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent.

Загрузка и сохранение

Основным назначением браузера является загрузка и отображение веб-страниц, однако одной из немаловажных функций выступает и загрузка из Интернета различных файлов, а также сохранение их на жестком диске.

Проверка подписи загружаемых программ. Настроить процесс проверки подписи для загружаемых программ можно с помощью следующих параметров, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Download:

• CheckExeSignatures – если значение данного параметра строкового типа равно yes, то перед загрузкой программы браузер будет проверять ее цифровую подпись, после чего отобразит ее на экране;

• RunInvalidSignatures – при установке значения данного параметра REG_DWORD-типа равным 0 будет запрещен запуск программ из Интернета, имеющих недопустимую цифровую подпись.

Папка для загружаемых файлов. В разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer можно определить папку, которая всегда будет предлагаться по умолчанию для загружаемых из Интернета файлов. Для этого в качестве значения строкового параметра Download Directory необходимо ввести путь к требуемой папке. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplDownloadDirectory.reg), в котором этому параметру установлено значение C:\Документы.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer]

"Download Directory"="C:\\Документы"

Изменения вступают в силу без перезагрузки компьютера.

Запрет загрузки файлов из Интернета. Возможности системного реестра позволяют установить запрет пользователям на загрузку файлов из Интернета. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions следует создать параметр NoSelectDownloadDir типа REG_DWORD и установить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoSelectDownloadDir.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoSelectDownloadDir"=dword:00000001

После импорта файла в реестр и последующей перезагрузки компьютера закачка файлов из Интернета будет невозможна: при попытке нажатия кнопки Сохранить в окне загрузки файлов система выдаст соответствующее предупреждение.

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

Сохранение текущей страницы. С помощью реестра можно сократить количество типов файлов для сохранения текущей страницы. По умолчанию системой предлагаются типы файлов, представленные на рис. 4.1.

Рис. 4.1. Варианты сохранения текущей страницы


Возможности реестра позволяют удалить из этого раскрывающегося списка варианты Веб-страница, полностью (-.htm, -.html) и Веб-архив, один файл (-.mht). Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Infodelivery\Restrictions нужно создать параметр NoBrowserSaveWebComplete типа REG_DWORD и установить ему значение 1 (если подразделы Infodelivery и Restrictions отсутствуют по указанному пути, то их следует создать самостоятельно). Соответствующий REG-файл будет выглядеть так (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoBrowserSaveWebComplete.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Infodelivery\Restrictions]

"NoBrowserSaveWebComplete"=dword:00000001

После внесения в реестр указанных изменений перечень типов файлов, предлагаемых системой для сохранения текущей страницы, будет сокращен (рис. 4.2).

Рис. 4.2. Сокращенный список типов файлов


Чтобы вернуться к первоначальному перечню, необходимо присвоить параметру NoBrowserSaveWebComplete значение 0 либо удалить его из реестра. Изменения вступают в силу без перезагрузки компьютера.

Время ожидания ответа сервера

При обращении к сайтам Internet Explorer ожидает ответа от них в течение установленного времени. Если за это время ответ не получен, то выдается сообщение о невозможности открытия страницы. Возможности системного реестра позволяют корректировать величину этого промежутка времени. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings необходимо создать параметр ReceiveTimeout типа REG_DWORD. Значением этого параметра будет величина промежутка времени, выраженная в миллисекундах. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplReceiveTimeout.reg), в котором данному параметру установлено значение 75 300 в шестнадцатеричной системе счисления (что составляет 480 000 мс, или 8 минут).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]

"ReceiveTimeout"=dword:00075300

Изменения вступают в силу только после перезагрузки компьютера.

Следует заметить, что значение параметра ReceiveTimeout может быть переопределено значением параметра REG_DWORD-типа ServerInfoTimeout, расположенным в той же ветви реестра. Браузер Internet Explorer использует наименьшее из значений параметров KeepAliveTimeout и ServerInfoTimeout.

Заголовок Internet Explorer

По умолчанию заголовок Internet Explorer представляет собой название браузера и отображаемой в нем веб-страницы.

Используя возможности системного реестра, можно изменить содержимое заголовка. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main необходимо создать строковый параметр Window Title и в качестве его значения ввести требуемый текст. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplWindowTitle.reg), в котором параметру присвоено значение Успешной работы.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"Window Title"="Успешной работы"

После внесения в реестр указанных изменений заголовок Internet Explorer примет вид, представленный на рис. 4.3.

Рис. 4.3. Результат смены заголовка


Чтобы восстановить заголовок, заданный по умолчанию, необходимо удалить из реестра параметр Window Title. Все изменения вступают в силу без перезагрузки компьютера.

Блокировка клавиши F3

При необходимости можно заблокировать клавишу F3, с помощью которой запускается поиск в Интернете. Для этого нужно создать REG_DWORD-параметр NoFindFiles в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions и установить его значение равным 1. Соответствующий REG-файл будет выглядеть следующим образом (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoFindFiles.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoFindFiles"=dword:00000001

После внесения в реестр указанных изменений использование клавиши F3 станет невозможным.

Примечание

Следует учитывать, что даже после блокировки клавиши F3 остается возможность использования режима поиска с помощью кнопки на панели инструментов.

Чтобы разблокировать клавишу F3, необходимо присвоить параметру NoFindFiles значение 0 либо удалить его из реестра. Все изменения действительны без перезагрузки компьютера.

Блокировка кнопок Вперед и Назад

Возможности реестра позволяют запретить использование кнопок Вперед и Назад, которые расположены на панели инструментов Internet Explorer. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions следует сформировать REG_DWORD-параметр NoNavButtons и присвоить ему значение 1. Ниже приведен текст соответствующего REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoNavButtons.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]

"NoNavButtons"=dword:00000001

После того как данный REG-файл будет импортирован в реестр, использование кнопок Вперед и Назад станет невозможным – они будут заблокированы.

Примечание

Одновременно с кнопками Вперед и Назад будут заблокированы и соответствующие команды контекстного меню, которое появляется при щелчке правой кнопки мыши.

Чтобы вновь разрешить использование кнопок Вперед и Назад, необходимо удалить из реестра параметр NoNavButtons либо присвоить ему значение 0. Внесенные изменения вступают в силу без перезагрузки компьютера.

Автоматическое изменение размера изображений

По умолчанию Internet Explorer изменяет размеры изображений таким образом, чтобы рисунки полностью помещались на экране и не было необходимости использования полос прокрутки. Иначе говоря, размеры изображений автоматически подгоняются под размеры экрана. С помощью реестра данную функцию можно отключить. Для этого в разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ Main необходимо создать строковый параметр Enable AutoImageResize. Если параметру присвоено значение yes, то режим автоматического изменения размеров экрана включен; при установленном значении no режим выключен. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplEnableAutoImageResize.reg), в котором параметру присвоено значение no.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"Enable AutoImageResize"="no"

После импорта REG-файла в реестр размеры изображений не будут автоматически преобразовываться. Изменения вступают в силу без перезагрузки компьютера.

Запрет автоматических обновлений

Возможности реестра позволяют запретить автоматическое обновление Internet Explorer. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main используется REG_DWORD-параметр NoUpdateCheck с установленным значением 1. Соответствующий REG-файл должен быть составлен следующим образом (расположение на компакт-диске – Файлы реестра\Интернет\ExplNoUpdateCheck.reg):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"NoUpdateCheck"=dword:00000001

После внесения в реестр указанных изменений автоматическое обновление Internet Explorer производиться не будет.

Чтобы разрешить автоматическое обновление интернет-обозревателя, необходимо присвоить параметру NoUpdateCheck значение 0. Изменения вступят в силу без перезагрузки компьютера.

Изменение домашней страницы

С помощью системного реестра можно изменить адрес страницы, с которой начинается обзор при запуске Internet Explorer (страницы по умолчанию). Для этого следует использовать строковый параметр Start Page, расположенный в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. В качестве значения параметра указывается веб-адрес. Ниже приведен текст REG-файла, в котором параметру установлено значение www.piter.com (расположение на компакт-диске – Файлы реестра\Интернет\ExplStartPage.reg).

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"Start Page"="www.piter.com"

После внесения в реестр указанных изменений по умолчанию будет загружаться страница www.piter.com. Перезагрузка компьютера не требуется.

Примечание

Можно также заменить значение параметра Start Page, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer.

Есть еще один трюк. Насколько часто вы посещаете сайт Microsoft? Если ответом будет тихое и немного виноватое «редко», то изменим домашнюю страницу, которой по умолчанию является сайт Microsoft. Для этого нужно присвоить параметру строкового типа Default_Page_URL, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, имя вашей любимой страницы. Теперь вы всегда сможете быстро сделать домашенй вашу любимую страницу. Для этого на вкладке Общие окна Свойства: Интернет нужно нажать кнопку С исходной.

Режим поиска

С помощью реестра можно определить поведение Internet Explorer в том случае, когда он не находит требуемую страницу. Для этого в разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main нужно создать REG_DWORD-параметр AutoSearch. Он может принимать следующие значения:

• 0 – не выполнять поиск из адресной строки;

• 6 – показать результаты поиска и перейти на самый похожий узел;

• 5 – только перейти на самый похожий узел;

• 4 – только отобразить результаты работы в главном окне.

Примечание

Данные значения корректно работают при использовании Internet Explorer версии 6.0 и выше.

Чтобы указанные изменения вступили в силу, требуется перезагрузить компьютер.

Механизм автозаполнения

Автозаполнение веб-адресов. Возможности реестра позволяют включать/выключать режим автозаполнения веб-адресов в адресной строке Internet Explorer. Для этого в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete используется строковый параметр AutoSuggest. Если параметру присвоено значение yes, то режим автозаполнения включен; при установленном значении no автозаполнение не используется. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplAutoSuggest.reg), в котором параметру присвоено значение no.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete]

"AutoSuggest"="no"

После импорта REG-файла в реестр автозаполнение веб-адресов будет отключено. Внесенные изменения вступают в силу без перезагрузки компьютера.

Автозаполнение форм. При использовании режима автозаполнения форм Internet Explorer предлагает подсказки, среди которых можно выбрать введенные ранее данные. С помощью реестра можно включать/выключать этот режим. Для этого используется строковый параметр Use FormSuggest, расположенный в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. При присвоении параметру значения yes автозаполнение форм используется; если же установлено значение no, то режим выключается. Ниже приведен текст REG-файла (расположение на компакт-диске – Файлы реестра\Интернет\ExplUseFormSuggest.reg), в котором параметру Use FormSuggest установлено значение yes.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"Use FormSuggest"="yes"

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

Автозаполнение логинов и паролей. Если режим автозаполнения логинов и паролей используется, то при вводе имен пользователей и паролей в соответствующих окнах Internet Explorer будет предлагать для выбора введенные ранее значения. Включение/выключение этого режима осуществляется в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main с помощью строкового параметра FormSuggest Passwords. Если параметру присвоено значение yes, то автозаполнение имен пользователей и паролей в формах будет включено; при установленном значении no – выключено. В приведенном ниже REG-файле (расположение на компакт-диске – Файлы реестра\Интернет\ExplFormSuggestPasswords.reg) параметру FormSuggest Passwords присвоено значение yes.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"FormSuggest Passwords"="yes"

После внесения в реестр указанных изменений использование автозаполнения логинов и паролей будет включено. Изменения действительны без перезагрузки компьютера.

Запрос на сохранение пароля

Достаточно удобным является использование режима сохранения введенного пароля, что позволяет при последующих обращениях не вводить его вновь. Для включения/выключения данного режима используется строковый параметр FormSuggest PW Ask, который расположен в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. Если этому параметру присвоено значение yes, то запрос на сохранение пароля будет выводиться; при установленном значении no режим отключается. В приведенном ниже REG-файле (расположение на компакт-диске – Файлы реестра\Интернет\ExplFormSuggestPWAsk.reg) параметру FormSuggest PW Ask присвоено значение yes.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"FormSuggest PW Ask"="yes"

После импорта в реестр REG-файла система будет выдавать запрос на сохранение введенного пароля. Все изменения вступают в силу без перезагрузки компьютера.

Другие настройки интерфейса

В этом подразделе мы рассмотрим несколько трюков, с помощью которых можно реализовать быстрый поиск в любой поисковой системе Интернета, а также добавить команды к контекстному меню Internet Explorer и списку меню Сервис.

Быстрый поиск с помощью поисковых систем

Несмотря на то что браузер Internet Explorer обзавелся отдельным полем поиска, он все еще поддерживает возможность указания команды, вводимой в адресную строку Internet Explorer, с помощью которой можно организовать быстрый поиск в поисковой системе. Чем отличается быстрый поиск от обычного? Когда мы хотим что-то найти, то сначала загружаем одну из поисковых систем (например, «Рамблер»), а потом в специальном поле вводим запрос на поиск. Это обычный поиск, а быстрый отличается от него отсутствием первого шага. При быстром поиске мы сразу вводим в адресную строку слова, по которым одна из поисковых систем будет отфильтровывать страницы.

Чтобы реализовать такую возможность, нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl. Она может содержать подразделы, каждый из которых определяет команду для одной поисковой системы. Названия этих подразделов и вводятся в адресную строку Internet Explorer (сначала в адресной строке указывается название подраздела, а потом слова для поиска (через пробел)). После создания в приведенной ветви подраздела в параметре (По умолчанию) нужно ввести специальный адрес поисковой системы, который и будет обрабатывать запросы пользователя. Рассмотрим адреса для наиболее популярных поисковых систем:

• «Рамблер» – http://search.rambler.ru/srch? words=%s;

• «Яндекс» – http://www.yandex.ru/yandsearch? text=%s;

• Google – http://www.google.ru/search?hl=ru&lr=lang_ru&q=%s;

• «База знаний Microsoft» – http://support.microsoft.com/default.aspx?scid=kb;en-us;%s.

Создадим для примера команду быстрого поиска с помощью «Рамблера». Для этого в ветви HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl создадим подраздел и назовем его, допустим, ra. В этом подразделе параметру (По умолчанию) присвоим значение http://search.rambler.ru/srch?words=%s. Чтобы проверить выполненные настройки, откроем Internet Explorer и в его адресной строке введем ra Справочники реестр скачать. В итоге на экране появится список соответствующих ссылок, найденных «Рамблером».

Примечание

Данный способ применяется для популярных поисковых систем, не имеющих проблемы при распознавании некоторых символов. Если вы будете использовать его для поисковой системы, не понимающей некоторые из введенных в адресной строке символов (например, раньше поисковые системы «Рамблер и Google не понимали символов %, &, + и пробел), то в соответствующем данной поисковой системе подразделе реестра нужно создать определенные параметры строкового типа. Их названия должны определять символ, а значения – его ASCII-код. Например, для символа % следует сформировать строковый параметр с именем % и значением %25. Для символа & – строковый параметр с именем & и значением %26. Для символа + – строковый параметр с именем + и значением %2B. А для символа «пробел» нужно создать строковый параметр с именем « » (имя содержит пробел) и значением +.

Добавление команды к меню Сервис

С помощью реестра можно добавить команду к меню Сервис браузера Internet Explorer. Для этого используется ветвь реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions. Она содержит подразделы, каждый из которых описывает одну команду. Название подраздела должно соответствовать CLSID-номеру, который система еще не применяет.

Примечание

CLSID-номер – это 32-значный номер в фигурных скобках, использующийся для идентификации ActiveX-объекта. Мы уже рассматривали примеры CLSID-номеров, например, когда переименовывали Корзину (см. подразд. «Корзина» разд. 2.1).

Чтобы создать свой собственный CLSID-номер (он должен быть уникальным для данной операционной системы), нужно воспользоваться программой GUIDgen, входящей в поставку Microsoft Visual C++. Если у вас нет данного приложения, то можете использовать приведенные ниже номера, сгенерированные программой GUIDgen:

• {27A88317-08F0-4068-A8B3-7FAB3255C4BC};

• {D4EF2279-A2A1-4cea-AD9C-91657675AA94};

• {423F2763-6669-4d82-882B-6A8775CFB54A};

• {487A35A0-058C-4905-A6C2-D33F0B7CAEEF}.

После создания в приведенной ветви своего подраздела в нем нужно создать следующие строковые параметры.

• Clsid – должен содержать значение {1FBA04EE-3024-11D2-8F1F-0000F87ABD16}.

• MenuStatusBar – задает строку, которая будет отображаться в строке состояния браузера при наведении указателя мыши на команду меню Сервис.

• MenuText – определяет название команды, которое будет отображаться в меню Сервис.

• Exec – определяет команду, которая будет выполняться при нажатии кнопки или выборе соответствующей команды из меню Сервис. Например, если вы хотите создать кнопку, открывающую какую-нибудь папку, то нужно присвоить этому параметру значение explorer.exe /root, «путь к открываемой папке».

• Script – задает путь к сценарию, который будет выполняться при нажатии кнопки или выполнении команды меню Сервис (должен использоваться либо этот параметр, либо параметр Exec, приведенный выше, но не оба).

На рис. 4.4 показан результат добавления команды в меню Сервис, а на рис. 4.5 – соответствующие параметры реестра.

Рис. 4.4. Результат добавления команды в меню Сервис


Рис. 4.5. Параметры реестра для добавления команды в меню Сервис


Добавление команды к контекстному меню Internet Explorer

Чтобы добавить команду к контекстному меню браузера, нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt. Она содержит подразделы, каждый из которых определяет дополнительную команду контекстного меню. Названия этих подразделов задают команды, которые отображаются в контекстном меню. Параметр (По умолчанию) каждого подраздела должен содержать команду, которую будет выполнять браузер при выборе соответствующего пункта контекстного меню. В подразделе команды нужно создать REG_DWORD-параметр Contexts, который должен хранить следующие битовые маски:

• 0х00000001 – означает, что команда будет отображаться в контекстном меню окна браузера для HTML-страниц;

• 0х00000004 – говорит о том, что команда будет показываться для выделенных AvtiveX-объектов;

• 0х00000008 – означает, что команда будет отображаться для таблиц;

• 0х00000010 – говорит о том, что команда будет показываться для выделенного текста;

• 0х00000020 – означает, что команда будет отображаться для гиперссылки.

Настройка масштаба

В правом нижнем углу браузера отображается раскрывающийся список, позволяющий увеличить или уменьшить отображаемую страницу. Можно запретить отображение данного списка. Для этого достаточно присвоить параметру REG_DWORD-типа ZoomDisabled значение 1. Этот параметр расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\ZOOM.

В этой ветви может также присутствовать параметр REG_DWORD-типа ResetTextSizeOnZoom. Если его значение равно 0, то при завершении работы браузера выбранный пользователем размер шрифта не станет равным размеру шрифта по умолчанию.

4.2. Почта Windows