Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах Оптимизация и автоматизация работы на ПК. Оболочка -2


Новости нашего сайта:

Продолжение, начало в выпусках: 1 2

В конец записи

Книга "Оптимизация и автоматизация работы на ПК. На 100%", Глава 1. Оптимизация Windows XP, Часть 4. Оптимизация оболочки: Общие настройки оболочки, Оптимизация оболочки с помощью GPO.

Следующим этапом, который мы рассмотрим, будет оптимизация настроек оболочки Windows XP с помощью оснастки gpedit.msc. Данная оснастка предоставляет большие возможности по дополнительной настройке как оболочки Windows XP, так и других компонентов операционной системы. На данный момент с помощью этой оснастки можно изменить более 700 параметров реестра, и программисты Microsoft не собираются останавливаться на достигнутом.

Сразу огорчу пользователей операционной системы Windows XP Home Editions — эта операционная система не имеет данной оснастки. Поэтому рядом с каждым описанием элемента данной оснастки также будет приведен параметр реестра, который этот элемент изменяет.

Использование оснастки gpedit.msc имеет одну особенность, о которой нельзя умолчать. Если вы будет изменять какие-то настройки с ее помощью, тогда удалять созданные настройки, если это понадобится, также нужно с помощью этой оснастки. Если вы удалите настройки непосредственно с помощью реестра, тогда после перезагрузки компьютера они автоматически будут воссозданы заново.

Конфигурация пользователя/Административные шаблоны/Система/Управление связью через Интернет/Параметры связи через Интернет

Сейчас можно услышать мнение, что Windows XP, во время своей работы, очень часто обращается к Интернет. Если посмотреть на содержимое данного списка (рис. 1.07), тогда придется согласиться с этим мнением — здесь предлагается отключить обращение операционной системы к Интернет во многих случаях, когда связь с Интернет устанавливается. Если у вас нет подключения к Интернет, тогда можно смело запрещать все попытки подключения к всемирной сети. Для этого нужно дважды щелкнуть на каждом элементе данного списка и в появившемся диалоге установить переключатель Включен. Если вы когда-нибудь захотите отменить запрет, тогда нужно установить переключатель в положение Не задана, чтобы параметр реестра, с помощью которого установлено ограничение, был удален.

Рисунок 1 Рис. 1.07. Оснастка gpedit.msc

Для тех же пользователей, операционная система которых не имеет оснастки gpredit.msc, давайте перечислим ветви реестра, в которых находятся соответствующие параметры. Большинство параметров находятся в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, поэтому ее мы рассмотрим первой.

  • NoPublishingWizard. Установка данного параметра DWORD-типа равным 1 скрывает из списка типичных задач пункты ОПУБЛИКОВАТЬ ФАЙЛ В ВЕБЕ, ОПУБЛИКОВАТЬ ЭТУ ПАПКУ В ВЕБЕ, ОПУБЛИКОВАТЬ ВЫДЕЛЕННЫЕ ОБЪЕКТЫ В ВЕБЕ (отображается в том случае, когда вы выделяете в проводнике файл или папку).

    Считается, что отключение различных элементов оболочки бывает необходимо только администраторам, чтобы ограничить возможности пользователей системы. Но ведь это в корне неправильно — чем больше элементов операционной системе нужно загрузить и отобразить, тем медленнее операционная система будет работать. Именно поэтому часто отключают все лишнее.

  • NoWebServices. Установка данного параметра DWORD-типа равным 1 запрещает обращение к сайту Microsoft для загрузки списка поставщиков услуг. Данное обращение производится на одном из этапов использования мастеров веб-публикации и заказа отпечатков (отображаются в списке типичных задач при выделении изображений), и, как правило, не нужно пользователю, не живущему в Америке или Канаде.
  • NoOnlinePrintsWizard. Установка данного параметра DWORD-типа равным 1 скрывает из списка типичных задач пункт ЗАКАЗ ОТПЕЧАТКОВ ЧЕРЕЗ ИНТЕРНЕТ (рис. 1.08). Данный пункт отображается в случае, когда вы выделяете в проводнике какое-либо изображение.
  • Рисунок 2 Рис. 1.08. Поле Задачи для изображения

  • NoInternetOpenWith. Если вы когда-нибудь открывали в операционной системе Windows XP какой-либо файл, расширение которого не зарегистрировано в реестре, тогда заметили еще одно нововведение Windows XP. Теперь перед тем, как отобразить диалог ОТКРЫТЬ С ПОМОЩЬЮ…, система отображает диалог с двумя переключателями: можно зарегистрировать расширение неизвестного файла либо с помощью диалога ОТКРЫТЬ С ПОМОЩЬЮ…, либо предложить системе самой найти информацию о неизвестном расширении в Интернете. Существует мало пользователей, которые пользуются регистрацией расширений при помощи Интернет, и если вы не причисляете себя к такой категории, тогда можете смело устанавливать значение параметра NoInternetOpenWith равным 1. Этим мы экономим отображение одного лишнего диалогового окна.

Также несколько параметров расположены в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsMovieMaker — все они определяют настройки программы Windows Movie Maker.

  • CodecDownload. Если значение данного параметра равно 1, тогда будет отключена автоматическая загрузка новых кодеков для данной программы.
  • WebHelp. Если значение данного параметра будет равно 1, тогда все ссылки на сайты Интернет, существующие в программе Windows Movie Maker, будут скрыты.
  • WebPublish. Если значение данного параметра равно 1, тогда из мастера сохранения видеофильмов исчезнет возможность сохранения на сайтах видеохостинга, определенных Microsoft.

А теперь давайте рассмотрим остальные параметры, не расположенные в приведенных выше ветвях.

  • CEIP. Данный параметр DWORD-типа расположен в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Messenger\Client. Если значение этого параметра равно 2, тогда программа Windows Messenger, при своей работе, не будет собирать информацию о том, какое программное обеспечение и как используется на вашем компьютере.
  • DisableHTTPPrinting. Данный параметр DWORD-типа расположен в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Printers. Если установить значение этого параметра равным 1, тогда будет запрещена печать с помощью протокола HTTP. Следует только учитывать, что данный протокол используется не только для печати через Интернет, но и в локальной сети.
  • DisableWebPnPDownload. Как и предыдущий параметр, данный параметр DWORD-типа также расположен в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Printers. Если установить значение этого параметра равным 1, тогда будет запрещена загрузка драйверов принтера через HTTP. Лучше отключить эту возможность, если не с точки зрения оптимизации, тогда с точки зрения безопасности.

Конфигурация компьютера/Административные шаблоны/Система/Управление связью через Интернет/Параметры связи через Интернет

Но если вы думаете, что описанные выше параметры являются единственными, которые влияют на взаимодействие операционной системы Windows XP с Интернет, тогда вы ошибаетесь. Также следует рассмотреть еще один список параметров реестра, который находится в настройках конфигурации компьютера оснастки gpedit.msc. Большинство описанных в нем параметров нам будут уже знакомы либо по предыдущему списку, либо по возможностям стандартных диалогов Windows, но есть и те параметры, которые мы еще не встречали. Их мы сейчас и рассмотрим.

  • Headlines. Данный параметр DWORD-типа расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\HelpSvc. Если значение этого параметра равно 0, тогда из окна ЦЕНТРА СПРАВКИ И ПОДДЕРЖКИ исчезнет ссылка ЗНАЕТЕ ЛИ ВЫ?. Конечно, если вы считаете, что эта ссылка может еще пригодится, тогда можно ее и не удалять.
  • MicrosoftKBSearch. Данный параметр DWORD-типа также расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\HelpSvc. Если значение этого параметра равно 0, тогда из окна ЦЕНТРА СПРАВКИ И ПОДДЕРЖКИ исчезнет возможность выполнять поиск в базе знаний Microsoft. Если ваш компьютер не подключен к Интернету, тогда можно удалить эту возможность. Иначе лучше не только оставить, но и пользоваться иногда базой знаний Microsoft, так как в ней можно найти действительно уникальные и интересные статьи о работе с Windows XP.
  • DisableRootAutoUpdate. Данный параметр DWORD-типа расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot. Если значение этого параметра равно 1, тогда Windows Update не будет пытаться обновлять список корневых сертификатов, доступных на вашем компьютере.
  • DisableContentFileUpdates. Данный параметр DWORD-типа расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SearchCompanion. Если значение этого параметра равно 1, тогда помощник по поиску больше не будет пытаться искать в Интернет новые информационные файлы.
  • DontSearchWindowsUpdate. Данный параметр DWORD-типа расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DriverSearching. Если значение этого параметра равно 1, тогда система больше не будет предлагать вам выполнить поиск нового драйвера на сайте Microsoft (если вы устанавливаете новое оборудование или переустанавливаете драйвер).

Конфигурация пользователя/Административные шаблоны/Панель управления/Установка и удаление программ

Диалог УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ как никакой другой диалог требует настройки. Это связано с тем, что многие пользователи недовольны данным диалогом из-за его медлительности. И действительно, перед отображением списка установленных приложений проходит довольно длительный период времени, поэтому пришла пора заняться этим диалогом.

Все параметры, описанные в данном списке оснастки gpedit.msc, расположены в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall. Давайте перечислим эти параметры в том порядке, в котором они указаны в оснастке gpedit.msc.

  • NoAddRemovePrograms. Установка данного параметра DWORD-типа равным 1 запрещает доступ к апплету УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ. Это уже на крайний случай, когда вы решите использовать сторонние программы для удаления приложений.
  • NoRemovePage. Установка данного параметра DWORD-типа равным 1 скрывает вкладку ИЗМЕНЕНИЕ ИЛИ УДАЛЕНИЕ ПРОГРАММ. Это также на крайний случай.
  • NoAddPage. Установка данного параметра DWORD-типа равным 1 скрывает вкладку УСТАНОВКА ПРОГРАММ. С помощью данной вкладки можно установить программы с CD-ROM, с помощью функции Windows Update или по сети. Как правило, домашний пользователь никогда не пользуется этой вкладкой, а программы устанавливает самостоятельно, поэтому лучше всего эту вкладку отключить.
  • NoWindowsSetupPage. Установка данного параметра DWORD-типа равным 1 скрывает вкладку ДОБАВЛЕНИЕ И УДАЛЕНИЕ КОМПОНЕНТОВ WINDOWS. Эта вкладка домашним пользователем также практически никогда не используется, поэтому смело можно удалять. Главное, потом, если она вам понадобится, не забыть, что вы ее удалили.
  • NoChooseProgramsPage. Установка данного параметра DWORD-типа равным 1 скрывает вкладку ВЫБОР ПРОГРАММ ПО УМОЛЧАНИЮ. Если вы не помните, когда последний раз пользовались этой вкладкой, тогда ее можно смело удалять. Это не только может незначительно повысить скорость отображения диалога УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ, но и преобразует команду ВЫБОР ПРОГРАММ ПО УМОЛЧАНИЮ нового меню ПУСК (если вы ей пользуетесь) в команду открытия диалога сразу на вкладке ИЗМЕНЕНИЕ ИЛИ УДАЛЕНИЕ ПРОГРАММ.
  • NoAddFromCDorFloppy. Установка данного параметра DWORD-типа равным 1 скрывает пункт установки программ с помощью CD-ROM, расположенный на вкладке УСТАНОВКА ПРОГРАММ. Если по каким-то причинам вы не хотите скрывать эту вкладку, тогда можно хотя бы удалить ненужные вам пункты.
  • NoAddFromInternet. Установка данного параметра DWORD-типа равным 1 скрывает пункт установки программ от Microsoft, расположенный на вкладке УСТАНОВКА ПРОГРАММ. Если по каким-то причинам вы не хотите скрывать эту вкладку, тогда можно хотя бы удалить ненужные вам пункты.
  • NoAddFromNetwork. Установка данного параметра DWORD-типа равным 1 скрывает пункт установки программ из локальной сети, расположенный на вкладке УСТАНОВКА ПРОГРАММ. Если по каким-то причинам вы не хотите скрывать эту вкладку, тогда можно хотя бы удалить ненужные вам пункты. Тем более, что данный пункт может быть необходим только в сети, в которой развернута Active Directory.
  • NoServices. Установка данного параметра DWORD-типа равным 1 приводит к тому, что при запуске диалога УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ пользователь будет сразу переходить к мастеру компонентов Windows XP.
  • NoSupportInfo. Установка данного параметра DWORD-типа равным 1 запрещает отображение ссылки ЧТОБЫ ПОЛУЧИТЬ СВЕДЕНИЯ О ПОДДЕРЖКЕ, ЩЕЛКНИТЕ ЗДЕСЬ. Если вы никогда не пользуетесь этой ссылкой, тогда смело можно ее удалить. К сожалению, это не отучит диалог просматривать всю информацию о поддержки перед отображением списка программ, но зато скроет не нужную ссылку.

Если вы применили все приведенные выше способы и все равно недовольны скоростью отображения списка установленных программ, тогда можно либо перейти на использование сторонней программы, реализующей те же функции, либо самостоятельно отредактировать ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Именно содержимое этой ветви реестра просматривает диалог УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ перед тем, как отобразить все установленные в системе программы. Как правило, эта ветвь реестра содержит в себе описание множества программ, с которыми вы не захотите расстаться ни за что на свете. Так зачем тогда отображать их в диалоге УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ? Также в этой ветви присутствует описание всех установленных вами обновлений Windows, а если вы регулярно устанавливаете новые заплатки для Windows XP, тогда этот список можете быть даже больше, чем список установленных в системе приложений (см. рис. 1.09). Так давайте за ненадобностью удалим эти элементы из списка, и вы поймете, что в некоторых случаях диалог УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ можете отображаться практически мгновенно.

Рисунок 3 Рис. 1.09. Список обновлений Windows XP

Если вы уже решились удалить ненужные подразделы из ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall (каждый подраздел описывает один элемент списка установленных программ), тогда не забудьте сначала экспортировать содержимое подраздела Uninstall в reg-файл, чтобы потом, когда захотите что-то нужное удалить, можно было легко восстановить полный список установленных приложений. Только имейте в виду, что если вы будете удалять программы, которые были установлены до экспортирования ветви реестра, тогда при импортировании этого списка записи о них опять появятся в списке установленных программ и их придется самостоятельно удалить.

Некоторые программы, например, Adobe Photoshop, не будут работать, если не найдут в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall информацию о себе. Поэтому подразделы таких программ удалять не нужно.

Конфигурация пользователя/Административные шаблоны/Панель управления/Экран

Еще одним диалогом, которым пользователи пользуются чаще всего, является диалог СВОЙСТВА: ЭКРАН. Его содержимое также можно отредактировать, чтобы ненужные вам вкладки не мешали. Для этого применяется несколько ветвей реестра, но основная часть настроек хранится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System. Мы с вами рассмотрим только несколько параметров, расположенных в данной ветви реестра.

  • NoDispScrSavPage. Установка данного параметра DWORD-типа равным 1 приводит к скрытию вкладки ЗАСТАВКА диалога СВОЙСТВА: СИСТЕМА. Как правило, этой вкладкой пользуются нечасто.
  • NoDispAppearancePage. Установка данного параметра DWORD-типа равным 1 приводит к скрытию вкладок ТЕМЫ и ОФОРМЛЕНИЕ диалога СВОЙСТВА: СИСТЕМА. Этими вкладками также пользуются нечасто.

Конфигурация пользователя/Административные шаблоны/Компоненты Windows/Проводник/Общее диалоговое окно открытия файлов

И последний список оснастки gpedit.msc, настройки которого мы с вами рассмотрим. С помощью данного списка можно настроить диалоговые окна сохранения и открытия файлов (рис. 1.10). Содержимое данного списка изменяет параметры реестра, расположенные в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32. Данная ветвь содержит в себе несколько параметров и один вложенных подраздел. Давайте рассмотрим их назначение.

Рисунок 4 Рис. 1.10. Диалоговое окно сохранения файла

  • NoBackButton. Установка данного параметра DWORD-типа равным 1 приводит к скрытию кнопки НАЗАД диалоговых окон открытия и сохранения файлов. По умолчанию данные диалоговые окна содержат в себе две навигационные кнопки — НАЗАД и ВВЕРХ. Кнопка ВВЕРХ отображает папку, являющуюся родительской по отношению к данной, а кнопка НАЗАД отображает папку, которая была открыта до этой (то есть, в некоторых случаях назначением этих кнопок различно). Как правило, пользователь пользуется только кнопкой ВВЕРХ, а кнопка НАЗАД отображается просто для красоты.
  • NoFileMRU. Установка данного параметра DWORD-типа равным 1 приводит к запрещению отображения списков MRU для диалогов открытия/сохранения файлов. Как правило, пользователь все равно не пользуется списком MRU этих диалогов, поэтому его можно скрыть.
  • PlacesBar. Это не параметр, а подраздел, определяющий содержимое панели кнопок (Places Bar), расположенной слева в диалоговых окнах открытия/сохранения файлов. Он содержит в себе набор параметров с именами от Place0 до Place4 (каждый параметр определяет одну кнопку панели, а максимум можно задать пять кнопок). Причем эти параметры могут иметь как строковый тип, так и тип REG_DWORD. Если параметр имеет строковый тип, тогда его содержимым должен быть путь к папке, в которую должна вести данная кнопка. Если же параметр имеет тип REG_DWORD, тогда его содержимым должен быть один из следующих идентификаторов, определяющих путь к стандартной папке:
    • 0 — для кнопки, определяющей путь к рабочему столу;
    • 5 — для кнопки, определяющей путь к папке МОИ ДОКУМЕНТЫ;
    • 6 — для кнопки, определяющей путь к папке ИЗБРАННОЕ;
    • 8 — для кнопки, определяющей путь к папке НЕДАВНИЕ ДОКУМЕНТЫ;
    • D — для кнопки, определяющей путь к папке МОЯ МУЗЫКА;
    • 11 — для кнопки, определяющей путь к папке МОЙ КОМПЬЮТЕР;
    • 12 — для кнопки, определяющей путь к папке СЕТЕВОЕ ОКРУЖЕНИЕ;
    • 22 — для кнопки, определяющей путь к папке HISTORY;
    • 24 — для кнопки, определяющей путь, по которому ведет переменная среды %systemroot%;
    • 25 — для кнопки, определяющей путь, по которому ведет переменная среды %systemroot%\System32;
    • 26 — для кнопки, определяющей путь, по которому ведет переменная среды %ProgramFiles%;
    • 27 — для кнопки, определяющей путь к папке МОИ РИСУНКИ;
    • 28 — для кнопки, определяющей путь, по которому ведет переменная среды %userprofiles%.

Для примера посмотрите на листинг 2.02, который содержит в себе reg-файл содержимого ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32\PlacesBar. А теперь еще раз посмотрите на рисунок 2.10 — на нем отображен результат применения данного reg-файла.

Листинг 2.02. Изменяем панель кнопок диалоговых окон открытия/сохранения файлов
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32\PlacesBar]
"Place0"="J:\\"
"Place1"="d:\\my_books"
"Place2"=dword:00000000
"Place3"=dword:00000027
"Place4"=dword:00000026

Если вы не хотите скрывать ненужные в данный момент вкладки и элементы оболочки Windows XP по той причине, что в будущем они вам могут понадобиться, тогда можно сделать сценарий, который бы самостоятельно либо удалял ветви реестра, содержащие ограничения, либо заново их восстанавливал (в зависимости от того, существуют ли ветви ограничений в данный момент). Теперь вы можете скрыть все элементы оболочки, которые вам в данный момент не нужны, а когда какой-нибудь элемент понадобится, просто воспользоваться сценарием для отображения всех скрытых элементов. Когда же отображенный элемент вам опять не будет нужен, можно опять воспользоваться сценарием, чтобы скрыть его.

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

Продолжение следует

Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=191

В избранное