• 5.1. Твикеры реестра
  • Vispa
  • VistaTweaker Beta
  • Vista Smoker Pro
  • DTweak Pro
  • Vista Manager
  • TweakVI
  • 5.2. Дефрагментация реестра
  • PageDefrag
  • Vista Manager
  • DTweak Pro
  • Registry Defragmentation
  • Итоги
  • 5.3. Очистка реестра
  • Vista Smoker Pro
  • Vista Manager
  • DTweak Pro
  • CCleaner
  • Итоги
  • 5.4. Редакторы реестра
  • Reg Organizer
  • RegWorks
  • Registrar Registry Manager
  • Registrar Command Line Edition
  • Итоги
  • 5.5. Мониторинг реестра
  • Registry Monitor
  • Regshot
  • RegWorks
  • Reg Organizer
  • Глава 5

    Утилиты для работы с реестром

    • Твикеры реестра

    • Дефрагментация реестра

    • Очистка реестра

    • Редакторы реестра

    • Мониторинг реестра


    Рассматривая в предыдущих главах различные трюки, которые выполняются с использованием реестра Windows Vista, мы вносили необходимые изменения в реестр с помощью REG-файлов (в большинстве случаев) либо с помощью Редактора реестра, запускаемого при выполнении команды regedit (Пуск > Выполнить). Однако, помимо указанных способов, для работы с реестром целесообразно использовать специально разработанные утилиты, которые сегодня представлены в большом количестве. Авторами таких утилит являются как корпорация Microsoft, так и многие другие разработчики.

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

    В этой главе мы познакомимся с некоторыми наиболее популярными утилитами, предназначенными для работы с реестром Windows Vista. На компакт-диске, прилагаемом к книге, в папке Утилиты находятся файлы для запуска или инсталляции рассмотренных программ.

    Программы для работы с реестром можно отнести к нескольким типам.

    • Твикеры реестра. Данный класс программ предназначен для тонкой настройки операционной системы. В основном настройка операционной системы выполняется с помощью редактирования недокументированных параметров реестра.

    • Редакторы реестра. Применяемый нами на протяжении всей книги редактор реестра regedit.exe является не единственным. Существует множество сторонних разработок, которые более удобны либо обладают большими возможностями, чем стандартный редактор реестра операционных систем семейства Windows.

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

    • Оптимизаторы и чистильщики. И последний класс программ для работы с реестром. Эти программы являются самыми «опасными», так как их использование в редких случаях может привести к неожиданным последствиям (вплоть до невозможности запуска операционной системы). К программам данного класса относятся различные дефрагментаторы реестра, чистильщики и т. д.

    Такое разграничение весьма условно, так как большинство программ для работы с реестром позволяют выполнять как настройку и оптимизацию, так и очистку и другие «издевательства» над реестром. Иначе говоря, многие программы такого рода можно отнести сразу к нескольким перечисленным выше типам.

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

    5.1. Твикеры реестра

    Существует огромное множество твикеров реестра для операционной системы Windows Vista. Кроме того, есть множество твикеров реестра для операционной системы Windows XP, которые можно применять и для Windows Vista. Описание всех этих программ не поместится даже в нескольких книгах о реестре, поэтому мы рассмотрим только самые популярные твикеры (и только для Windows Vista).

    Знания самых популярных твикеров реестра вполне достаточно, ведь практически все твикеры содержат одинаковые возможности (ведь параметры реестра всегда одинаковы, и как только в одну из программ добавляется какая-то новая возможность, она тут же появляется и в других твикерах реестра).

    Я буду стараться описывать все возможности, которые действительно не документированы. Однако, помимо этих возможностей, твикеры часто содержат настройки, которые можно изменить и стандартными способами. В частности, с помощью оснастки Редактор объектов групповой политики (консоль gpedit.msc). Для таких настроек я просто буду давать ссылки на групповые политики оснастки Редактор объектов групповой политики, с помощью которых можно изменить соответствующие настройки. Если вам не понятна суть такой настройки, просто воспользуйтесь оснасткой Редактор объектов групповой политики – все политики этой оснастки очень хорошо документированы.

    Vispa

    Статус: Freeware.

    Размер: 57 Кбайт.

    Разработчик: http://vispa.whyeye.org/.

    Язык: английский.


    Эта программа является уникальной по двум причинам:

    • имеет, наверное, самый маленький размер среди существующих твикеров реестра;

    • не требует установки.

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

    Как только вы запустите программу Vispa, перед вами появится мастер, на первом шаге которого отобразится лицензионное соглашение. Примите это соглашение. На следующем шаге, собственно, и происходит настройка операционной системы (рис. 5.1).

    Рис. 5.1. Программа Vispa выполнена в виде мастера


    Допустим, все нужные настройки вы уже выполнили. Что делать дальше? Все просто – достаточно нажать кнопку Apply. После этого все сделанные вами изменения будут внесены в реестр, а работа самой программы будет завершена.

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

    • Standard – открыть мастер настройки параметров реестра.

    • Restore – восстановить все настройки, которые вы сделали в предыдущих сеансах работы с данной программой. При этом перед вами отобразится уже знакомый мастер настройки параметров реестра, однако в нем будут установлены все те флажки, которые вы изменили ранее. Обратите внимание, все те политики, которые в стандартном режиме начинались со слова Disable, в режиме восстановления начинаются со слова Enable. Иными словами, в режиме восстановления установленный флажок говорит о том, что соответствующая настройка будет отменена. Достаточно просто нажать кнопку Apply, чтобы все сделанные изменения были восстановлены.

    Рассмотрим самые интересные возможности, которые предоставляет данная программа. Они разбиты на группы.

    General

    Эта группа включает в себя основные возможности по настройке операционной системы Windows Vista.

    • Disable Compressed Folders – позволяет отключить режим работы операционной системы, в котором папки, сжатые с помощью алгоритма ZIP, считаются обычными папками. Эта настройка выполняется с помощью разрегистрации библиотеки ZIPFLDR.DLL, а не с помощью параметров реестра.

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

    В операционной системе Windows Vista библиотека ZIPFLDR.DLL не содержит возможностей регистрации/разрегистрации, поэтому данная настройка не приводит ни к какому действию.

    • Disable Registration Wizard Control – позволяет разрегистрировать библиотеки Regwiz.dll и licdic.dll. В операционной системе Windows Vista таких библиотек вообще не существует, поэтому данная настройка не приведет ни к какому действию.

    • Disable LMHash – устанавливает в 1 значение параметра REG_DWORD-типа nolmhash, расположенного в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa.

    Данный параметр определяет, будет ли при создании пароля помимо хэша NTLM создаваться и хэш LM. Данный хэш необходим для взаимодействия с операционными системами Windows9x. Если в вашей локальной сети нет устаревших операционных систем, то лучше отключить возможность создания хэшей LM, так как они являются очень слабыми (с точки зрения криптостойкости) и могут быть легко взломаны.

    Отключить LM-хэш можно и с помощью стандартных возможностей Windows Vista. Для этого достаточно воспользоваться политикой Сетевая безопасность: не хранить хэш-значения LAN Manager при следующей смене пароля, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики (консоль gpedit.msc).

    Собственно, в операционной системе Windows Vista хэш LM не создается по умолчанию, поэтому в данной настройке программы Vispa также нет никакой необходимости.

    • Disable Windows Script Host – позволяет полностью отключить возможность выполнения сценариев WSH (Windows Scripting Host).

    Установка этой настройки влияет на следующие параметры REG_DWORD-типа ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings.

    Enabled – этому параметру присваивается значение 0. После этого при попытке выполнения любого сценария будет выдаваться сообщение о невозможности данной операции с просьбой обратиться к системному администратору для решения возникшей проблемы.

    Remote – параметру присваивается значение 0 (установлено по умолчанию). Если значение данного параметра равно 1, то выполнение сценариев, расположенных на данном компьютере, будет возможно удаленно (с помощью объекта WshController).

    • Disable Remote Assistance – позволяет отключить возможность использования удаленного помощника (мастер Удаленный помощник Windows, отображаемый с помощью программы msra.exe).

    Установка этой настройки влияет на следующие параметры REG_DWORD-типа ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server.

    AllowRemoteRPC – параметру присваивается значение 0. Благодаря этому запрещается возможность удаленных подключений к инфраструктуре PnP с помощью протокола RPC.

    fDenyTSConnections – этому параметру присваивается значение 1. Именно изменение этого параметра запрещает запуск удаленного помощника (программа mstsc.exe).

    • Disable Null Session Connections – установка данной настройки присваивает значение 1 параметрам REG_DWORD-типа restrictanonymous и restrictanonymoussam, расположенным в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa.

    Изменение параметра restrictanonymous запрещает перечисление учетных записей SAM и общих ресурсов пользователями, входящими в группу анонимных (по умолчанию разрешено). Данный параметр можно изменить и с помощью стандартных возможностей Windows Vista. Для этого достаточно воспользоваться политикой Сетевой доступ: не разрешать перечисление учетных записей SAM и общих ресурсов анонимными пользователями, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    Изменение параметра restrictanonymoussam запрещает перечисление учетных записей SAM пользователями, входящими в группу анонимных (то есть в группу Все). Данный параметр можно изменить и с помощью стандартных возможностей Windows Vista. Для этого нужно воспользоваться политикой Сетевой доступ: не разрешать перечисление учетных записей SAM анонимными пользователями, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    По умолчанию значение параметра restrictanonymoussam равно 1.

    • Disable File Association Web Service – с помощью данной настройки можно отключить возможность ассоциации расширений файлов с приложениями из Интернета (параметру REG_DWORD-типа InternetOpenWith, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer, будет присвоено значение 0).

    После установки данной настройки при попытке открыть файл, расширение которого не ассоциировано ни с одной программой, перед вами вместо окна с предложением поиска соответствия в Интернете (рис. 5.2) будет сразу же открыто окно Выбор программы.

    Рис. 5.2. Окно с предложением поиска программы, соответствующей расширению файла, в Интернете


    • Disable Net Crawling – данная настройка позволяет запретить автоматический поиск сетевых папок и принтеров при открытии Проводника. Для этого значение 1 присваивается параметру REG_DWORD-типа NoNetCrawling, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

    • Disable Media Sensing for TCP/IP – позволяет отключить возможность автоматического определения событий подключения/отключения устройств от сети (необходима перезагрузка компьютера). Для этого параметру REG_DWORD-типа DisableDHCPMediaSense, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 1.

    Данный параметр можно изменить с помощью команд netsh interface ipv4 set global и netsh interface ipv6 set global операционной системы Windows Vista.

    • Disable prefetch – позволяет отключить механизм предвыборки данных для программ на этапе работы операционной системы. Для этого программа присваивает параметру REG_DWORD-типа EnablePrefetcher, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters, значение 2.

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

    • Enable fast shutdown – в некоторых случаях операционная система Windows Vista не может завершить свою работу из-за какой-либо не отвечающей программы. В этом случае система отображает список программ, из-за которых завершить работу не получается, и просит подтвердить завершение их работы. Если вы установите данную настройку, то Windows Vista не будет выводить сообщение с перечислением неотвечающих программ. Вместо этого она будет автоматически завершать их работу.

    Установка данной настройки приводит к присвоению значения 1 параметру строкового типа AutoEndTasks, расположенному в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Delete Pagefile at Shutdown – позволяет установить режим очистки файла подкачки при завершении работы операционной системы. Это повышает уровень безопасности системы, предотвращая возможную утечку данных, находящихся в файле подкачки, при запуске другой операционной системы и анализе содержимого файла подкачки.

    При установке данной настройки параметру REG_DWORD-типа ClearPageFileAtShutdown присваивается значение 1. Этот параметр расположен в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

    Изменить значение параметра ClearPageFileAtShutdown можно и стандартными способами. Для этого достаточно воспользоваться политикой Завершение работы: очистка файла подкачки виртуальной памяти, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Disable showing last user – дает возможность запретить отображение имени последнего пользователя, входившего в систему, в окне приветствия (в том окне, где вы вводите свой логин и пароль для входа в систему).

    При задании этой настройки параметру REG_DWORD-типа DontDisplayLastUserName, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, присваивается значение 1.

    Изменить значение этого параметра можно и с помощью политики Интерактивный вход в систему: не отображать последнее имя пользователя, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Disable User Account Control – данная настройка присваивает параметру REG_DWORD-типа EnableLUA, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, значение 0. Иными словами, настройка отключает механизм UAC.

    Изменить значение этого параметра можно и с помощью политики Управление учетными записями пользователей: все администраторы работают в режиме одобрения администратором, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    Services

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

    • Disable Automatic Windows Updates – отключает службу Центр обновления Windows. Работа данной службы необходима для того, чтобы мог работать мастер Центр обновления Windows, доступ к которому можно получить с помощью папки Панель управления.

    • Disable Windows Defender – эта настройка отключает службу Защитник Windows, реализующую работу одноименной программы, предназначенной для поиска вредоносных программ на вашем компьютере.

    • Disable Time Synchronization – отключает службу Служба времени Windows, управляющую синхронизацией часов локального компьютера с удаленным сервером времени.

    • Disable Scheduled Task Service – настройка отключает службу Планировщик заданий, позволяющую устанавливать расписание автоматического выполнения заданий, а также запуск и остановку таких заданий. Отключение данной службы приведет к ограничению функциональности операционной системы.

    Например, после отключения службы вы не сможете использовать механизм автоматического архивирования Windows Vista, а также создавать сборщики данных от счетчиков производительности.

    • Disable RPC Locator – отключает службу Локатор удаленного вызова процедур (RPC), управляющую базой данных службы имен RPC.

    • Disable Remote Registry Service – настройка отключает службу Удаленный реестр. Если вам не нужна возможность доступа к реестру данного компьютера с других компьютеров сети, обязательно отключите эту службу.

    • Disable Firewall – отключает службу Брандмауэр Windows, управляющую работой встроенного брандмауэра операционной системы Windows Vista.

    Internet Explorer

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

    • Disable Automatic Updates – по умолчанию Internet Explorer автоматически проверяет наличие новых версий каждые 30 дней. Если браузер в ходе такой проверки обнаруживает, что выпущена более новая версия, он предлагает вам установить ее.

    С помощью данной настройки вы можете запретить браузеру проверять наличие новых версий. Она присваивает параметру REG_DWORD-типа NoUpdateCheck значение 1. Этот параметр находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main.

    • Disable Integrated Windows Authentication – данная настройка устанавливает в 0 значение параметра REG_DWORD-типа EnableNegotiate, расположенного в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Internet Settings. Значение этого параметра можно также изменить с помощью флажка Разрешить встроенную проверку подлинности Windows, который находится на вкладке Дополнительно окна Свойства: Интернет.

    • Increase Maximum Connections – увеличивает до 50 максимальное количество сеансов загрузки, которые Internet Explorer может поддерживать одновременно. Иными словами, после установки этой настройки браузер сможет одновременно скачивать до 50 файлов, например формата JS и CSS, которые необходимы для отображения загружаемой в данный момент страницы. По умолчанию Internet Explorer может одновременно загружать до 2 файлов.

    Описываемая настройка присваивает значение 0x32 параметрам REG_DWORD-типа MaxConnectionsPerServer и MaxConnectionsPer1_0Server. Оба параметра находятся в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings.

    • Open Pop-ups in new Tabs – устанавливает режим, при котором всплывающие окна будут загружаться в новых вкладках текущего окна браузера. Это достигается присвоением значения 2 параметру REG_DWORD-типа PopupsUseNewWindow, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing.

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

    • Delete Temporary Files on Exit – устанавливает режим, при котором Internet Explorer будет удалять из специальной папки все временные файлы при завершении своей работы. В этом случае параметру REG_DWORD-типа Persistent, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache, присваивается значение 0.

    • Disable MSN Search – заменяет сайт Microsoft (в частности поисковую страницу MSN) страницей системы Google. Следующим параметрам строкового типа, расположенным в ветви HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, присваиваются такие значения:

    Search Page – http://www.google.com;

    Search Bar – http://www.google.com/ie.

    • Disable Windows Live Search – по умолчанию поле поиска в правом верхнем углу браузера настроено на выполнение поиска с использованием поисковой системы Microsoft Live. Однако вы в любой момент можете добавить поддержку дополнительных поисковых сервисов, загрузив их со специальной страницы Microsoft (http://go.microsoft.com/fwlink/?LinkId=50989). Если же вам нужно добавить возможность поиска с применением Google, то вместо сайта Microsoft можно воспользоваться данной настройкой программы Vispa.

    • Disable ActiveX – использование данной настройки эквивалентно отключению сразу четырех параметров безопасности для зоны Интернет (изменяются в окне Параметры безопасности – зона Интернета (рис. 5.3), открыть которое можно с помощью кнопки Другой, расположенной на вкладке Безопасность окна Свойства: Интернет).

    Рис. 5.3. Параметры безопасности, изменяемые настройкой Disable ActiveX


    Итак, данная настройка запрещает обработку ActiveX-объектов с помощью следующих параметров безопасности: Запуск элементов ActiveX и модулей подключения, Использование элементов управления ActiveX, не помеченных как безопасные для использования, Загрузка подписанных элементов ActiveX, Загрузка неподписанных элементов ActiveX и Выполнять сценарии элементов ActiveX, помеченных как безопасные. Все эти переключатели устанавливаются в положение Отключить.

    • Disable JavaScript – использование этой настройки эквивалентно отключению сразу трех параметров безопасности для зоны Интернет (изменяются и в окне Параметры безопасности – зона Интернета).

    Настройка запрещает обработку сценариев JavaScript с помощью следующих параметров безопасности: Активные сценарии, Выполнять сценарии приложений Java и Разрешить программный доступ к буферу обмена.

    • Disable SSL 2.0 – запрещает браузеру Internet Explorer применять алгоритм шифрования SSL 2.0. Для этого параметру REG_DWORD-типа SecureProtocols, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings, присваивается значение 0xa0.

    Параметр является битовой маской, определяющей алгоритмы шифрования, которые будет разрешено применять браузеру. Эта битовая маска поддерживает следующие значения битов: 0x8 (разрешено использовать SSL 2.0), 0x20 (разрешено использовать SSL 3.0), 0x80 (разрешено использовать TLS 1.0). По умолчанию значение данного параметра равно 0xa8.

    • Disable Phishing Filter – позволяет отключить использование фильтра фишинга в браузере Internet Explorer 7.0.

    • Disable Home Page – эта настройка в качестве домашней страницы устанавливает адрес about:blank (то есть пустую страницу).

    • Disable Prompt for Default Browser – по умолчанию при запуске Internet Explorer проверяется, используется ли данный браузер по умолчанию. Если в результате оказывается, что по умолчанию используется какой-то другой браузер, то появляется окно с предложением использовать по умолчанию именно Internet Explorer. Браузер по умолчанию используется для открытия веб-страниц, а также при запуске HTML-файлов.

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

    • Disable Information Bar alert – данная настройка присваивает значение 0 параметру REG_DWORD-типа FirstTime, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\InformationBar. Иными словами, запрещается отображение окна с вопросом о том, как вы хотите пользоваться информационной панелью. Это окно отображается при первом запуске Internet Explorer.

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

    Эта группа содержит настройки, позволяющие более точно настроить параметры работы Проигрывателя Windows Media. Абсолютно все эти настройки дублируют те или иные флажки проигрывателя (в основном окна Параметры, отобразить которое можно из меню Сервис > Параметры).

    • Disable Automatic License Acquisition – отключает автоматическую загрузку прав использования при воспроизведении и синхронизации файлов с помощью Проигрывателя Windows Media. Данная настройка присваивает параметру REG_DWORD-типа SilentAcquisition значение 0. Этот параметр находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

    • Disable Automatic Usage Rights Download – эта настройка присваивает значение 0 параметру REG_DWORD-типа SilentDRMConfiguration, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

    Изменить значение этого параметра можно и с помощью флажка Автоматически устанавливать часы на устройствах, расположенного на вкладке Конфиденциальность окна Параметры Проигрывателя Windows Media.

    • Don't add Media to Library – отключает возможность автоматического добавления воспроизводимых файлов в библиотеку мультимедиа. Эта настройка присваивает значение 0 параметру REG_DWORD-типа AutoAddMusicToLibrary, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

    • Disable Metadata Retrieval – дает возможность запретить автоматическую загрузку и отображение сведений из Интернета о воспроизводимом файле. Настройка присваивает значение 0 параметру REG_DWORD-типа MetadataRetrieval, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

    • Disable Usage Tracking – настройка позволяет запретить участие в программе по улучшению качества Проигрывателя Windows Media (в рамках данной программы корпорации Microsoft периодически отправляются сведения о том, как вы используете Проигрыватель Windows Media). Эта настройка присваивает значение 0 параметрам REG_DWORD-типа UsageTracking и ForceUsageTracking, расположенным в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

    • Don’t send Player ID to content providers – настройка позволяет запретить передачу уникального кода проигрывателя поставщикам содержимого. Она также присваивает значение 0 параметру REG_DWORD-типа SendUserGUID, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

    • Disable Automatic Codec Downloads – эта настройка присваивает значение 0 параметру REG_DWORD-типа UpgradeCodecPrompt, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences. Если значение данного параметра равно 1, то Проигрыватель Windows Media будет отображать соответствующее уведомление перед автоматической загрузкой нужного кодека из Интернета.

    • Import music as MP3 – активирует возможность копирования музыки с компактдисков в формате MP3 с битрейтом в 320 Кбит/с.

    • Disable DRM for imported music – эта настройка присваивает значение 0 параметру REG_DWORD-типа CDRecordDRM, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences. Его также можно изменить с помощью флажка Музыка с защитой от копирования, расположенного в окне, отображаемом при первом копировании содержимого музыкального компакт-диска.

    Usability

    Настройки этой группы дополняют настройки уже рассмотренной группы General и позволяют более тонко настроить параметры работы операционной системы Windows Vista.

    • Disable Diskspace Warning – если операционная система обнаруживает, что на диске с установленной Windows осталось очень мало места, она выводит сообщение с просьбой очистить диск. С помощью данной настройки можно запретить отображение такого сообщения.

    Настройка присваивает значение 1 уже известному вам параметру REG_DWORD-типа NoLowDiskSpaceChecks, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

    • Integrate Notepad into shell – добавляет команду Edit к контекстному меню всех файлов, которые имеют зарегистрированное в системе расширение. При выборе данной команды содержимое файла будет открыто в Блокноте.

    • Disable AutoRun – запрещает автоматическую обработку компакт-дисков, на которых есть файл autorun.inf. Для таких дисков не будет отображаться окно Автозапуск, так как после выбора данной настройки для дисков с играми и программами (именно эти диски содержат файл autorun.inf) будет установлен режим Не выполнять никаких действий.

    Настройка присваивает значение MSTakeNoAction параметру (По умолчанию) в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlersDefaultSelection\AutorunINFLegacyArrival.

    • Disable Desktop Cleanup Wizard – отключает мастер очистки Рабочего стола. Этот мастер не используется в операционной системе Windows Vista.

    • Disable Task Grouping – активирует режим группировки сходных кнопок панели задач. Для этого данная настройка присваивает значение 0 параметру REG_DWORD-типа TaskbarGlomming, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

    • Use Classic Start Menu – устанавливает по умолчанию классическое меню Пуск и запрещает пользователю самостоятельно задать новое меню Пуск. Данная настройка присваивает значение 1 уже известному вам параметру REG_DWORD-типа NoSimpleStartMenu, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

    Этого же действия можно добиться с помощью групповой политики Форсировать классическое меню "Пуск", расположенной в разделе Конфигурация пользователя > Административные шаблоны > Меню "Пуск" и панель задач.

    • Use Classic Logon Window – данная настройка не влияет на операционную систему Windows Vista.

    • Show hidden files and folders – показывать файлы и папки, для которых установлен атрибут Скрытый. Того же эффекта можно добиться с помощью переключателя Показывать скрытые файлы и папки, расположенного на вкладке Вид окна Свойства папки.

    • Show all files and extensions – показывать расширения зарегистрированных файлов (по умолчанию они отображаются только для файлов, не зарегистрированных в системе). Того же эффекта можно добиться с помощью флажка Скрывать расширения для зарегистрированных типов файлов, расположенного на вкладке Вид окна Свойства папки.

    • Display full path in title bar – выводить полный путь в строке адреса и в строке заголовка окна Проводника. Данная настройка действует только при использовании цветовых схем, отличных от Windows Aero и Windows Vista – упрощенный стиль.

    • Disable Thumbnail Caching – запрещает использование кэша для эскизов. Данная настройка присваивает значение 1 уже известному вам параметру REG_DWORD-типа DisableThumbnailCache, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

    • Disable Start/Exit Sounds – отключает воспроизведение звука при входе и при выходе из операционной системы. Для этого удаляется значение параметров (По умолчанию), расположенных в ветвях реестра HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemStart\.current и HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemExit\.current.

    Для операционной системы Windows Vista установка этой настройки не приведет ни к какому действию, так как по умолчанию никакие звуки при выходе из операционной системы не выводятся. Мелодию же, воспроизводимую при входе в операционную систему, можно отключить, сняв флажок Играть мелодию запуска Windows, расположенный на вкладке Звуки окна Звук.

    • Use Windows Classic Theme – устанавливает классическую цветовую схему (файл Windows Classic.theme, расположенный в каталоге %systemroot%\Resources\Themes).

    Delete Files

    Настройки этой группы позволяют удалить стандартные ярлыки, а также различные стандартные файлы операционной системы Windows Vista. Например, образцы музыки, изображений, видеозаписей, а также содержимое папки %systemroot%\Prefetch (включает в себя части программ, которые вы запускали ранее, и используется для ускорения последующего доступа к ним).

    VistaTweaker Beta

    Статус: Freeware.

    Размер: 331 Кбайт.

    Разработчик: http://www.ajuaonline.com/.

    Язык: английский.


    Более продвинутый твикер реестра операционной системы Windows, который также не требует установки. После того как вы распакуете архив программ и запустите исполняемый файл, откроется окно программы (рис. 5.4).

    Рис. 5.4. Окно программы (вкладка System)


    Окно твикера состоит из семи вкладок, на каждой из которых можно найти следующие элементы управления.

    • Check All – установить все флажки на всех вкладках программы.

    • Uncheck All – снять все флажки на всех вкладках программы.

    • Apply – внести в реестр все изменения, сделанные в данный сеанс работы.

    • Exit – закрыть программу без внесения изменений в реестр.

    • Check Tab – установить все флажки на открытой в данный момент вкладке программы.

    • Clear Tab – снять все флажки на открытой в данный момент вкладке программы.

    • Force Registry Reload – если после применения какого-либо параметра вы не заметили требуемых изменений, попробуйте воспользоваться данной кнопкой, чтобы программа перезагрузила оболочку explorer.exe. Если и это не поможет, следует перезагрузить компьютер.

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

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

    System

    Настройки этой вкладки позволяют установить параметры работы UAC, добавить новые пункты контекстного меню, которые могут вам пригодиться, а также задать некоторые параметры установки драйверов и работы системы.

    • Disable UAC – позволяет полностью отключить контроль UAC. Эту же возможность мы встречали в предыдущем рассмотренном твикере.

    • Just prevent Admin account prompts – позволяет изменить значение параметра REG_DWORD-типа ConsentPromptBehaviorAdmin, расположенного в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. Значение этого параметра можно изменить и с помощью политики Управление учетными записями пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Disable Secure Desktop – по умолчанию окно повышения прав (UAC) отображается на защищенном Рабочем столе. При этом все запущенные вами окна и приложения затемняются, и вы не сможете с ними работать до тех пор, пока не закроете окно UAC.

    С помощью данной настройки вы можете запретить отображение окна UAC на защищенном Рабочем столе. В этом случае окно UAC будет отображаться наравне с другими запущенными программами. Иными словами, при отображении окна UAC вы сможете по-прежнему работать с другими программами. Следует понимать, что данный вариант работы UAC менее безопасен, чем стандартный, так как доступ к окну UAC сможет получить любая запущенная вами программа (например, она сможет программным путем нажать нужную ей кнопку окна).

    Настройка изменяет значение параметра REG_DWORD-типа PromptOnSecureDesktop, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. Это же значение можно изменить с помощью политики Управление учетными записями пользователей: переключение к безопасному рабочему столу при выполнении запроса на повышение прав, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Set AutoUpdate to notify before installing updates – позволяет установить режим работы мастера Центр обновления Windows, при котором он будет уведомлять пользователя об установке уже загруженных обновлений (в области уведомлений появится сообщение о том, что обновления готовы к установке).

    Данная настройка присваивает значение 3 параметру REG_DWORD-типа AUOptions, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update. Параметру AUOptions можно также присвоить следующие значения:

    2 – уведомлять пользователя перед загрузкой или установкой обновлений;

    4 – загружать и устанавливать обновления согласно расписанию без уведомления пользователя.

    • Disable Security Center notifications – запрещает Центру обеспечения безопасности отображать уведомления при обнаружении настроек, снижающих безопасность работы компьютера. Для этого изменяются значения параметров REG_DWORD-типа EnableNotifications и EnableNotificationsRef, расположенных в ветви вида HKEY_LOCAL_MACHINE\Software\Microsoft\SecurityCenter\Svc\[SID-пользователя].

    • Don’t display the Username at logon – запрещает отображение в окне приветствия (окне ввода логина и пароля для входа в систему) имени последнего пользователя, который заходил в систему.

    • Enable unsigned drivers – по умолчанию при попытке установить неподписанные корпорацией Microsoft драйверы будет выведено сообщение с запросом на подтверждение установки и устрашающим текстом о том, к чему она может привести.

    Данная настройка изменяет значение параметра REG_DWORD-типа VerboseStatus, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Driver Signing. Значение этого параметра можно изменить и с помощью групповой политики Цифровая подпись драйверов устройств, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Система > Установка драйвера.

    • Disable Installer Detection – по умолчанию операционная система пытается обнаруживать попытки установки новых программ. Если Windows понимает, что программе, которую нужно установить, потребуются права администратора, она отобразит перед вами окно UAC для подтверждения установки программы от имени администратора.

    С помощью данной настройки можно запретить обнаружение устанавливаемых программ и вывод окна повышения прав. Для этого она изменяет значение параметра REG_DWORD-типа EnableInstallerDetection, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. Значение этого параметра можно изменить и с помощью политики Управление учетными записями пользователей: обнаружение установки приложений и запрос на повышение прав, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    • Enable secure screensaver – позволяет требовать ввода пароля текущего пользователя при завершении работы запущенной экранной заставки. Этот режим установлен по умолчанию.

    Данная настройка изменяет значения параметра строкового типа ScreenSaverIsSecure и параметра REG_DWORD-типа NoAutoReturnToWelcome, расположенных в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Enable Verbose Status – по умолчанию при входе в систему и выходе из нее отображаются лишь основные сведения о выполняемых действиях. Если же вы воспользуетесь данной настройкой, то система будет выводить подробные сведения о том, что именно происходит при входе в систему или завершении работы.

    Данная настройка присваивает значение 1 параметру REG_DWORD-типа VerboseStatus, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. Его также можно изменить с помощью групповой политики Подробные или обычные сообщения состояния, расположенной в разделе Конфигурация компьютера > Административные шаблоны > Система.

    • Disable AutoReboot – по умолчанию при обнаружении серьезных проблем в работе операционной системы (которые могут привести к повреждению оборудования либо несовместимы с дальнейшей нормальной работой системы) компьютер перезагружается. При этом никаких сообщений перед вами не отображается, и бывает довольно сложно понять, что именно произошло.

    С помощью данной настройки можно запретить автоматическую перезагрузку. В этом случае при возникновении проблемы появится так называемый «синий экран смерти» (BSOD) с кодом ошибки и, возможно, с ее кратким описанием.

    Настройка присваивает значение 0 параметру REG_DWORD-типа AutoReboot, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\AutoReboot. Его также можно изменить с помощью флажка Выполнить автоматическую перезагрузку окна Загрузка и восстановление (рис. 5.5). Это окно отображается после нажатия кнопки Параметры на вкладке Дополнительно окна Свойства системы.

    Рис. 5.5. Окно Загрузка и восстановление


    • Shutdown without logon – по умолчанию завершить работу компьютера можно даже без входа в операционную систему. Другими словами, в окне приветствия (там, где вы вводите свой логин и пароль) есть раскрывающийся список с возможными вариантами завершения работы компьютера.

    С помощью данной настройки можно запретить возможность завершения работы системы до входа в нее. Для этого она присваивает значение 0 параметру REG_DWORD-типа ShutdownWithoutLogon, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    • Disable online driver checking – позволяет отключить возможность поиска драйверов для новых нестандартных устройств на сайте Microsoft (по умолчанию, если система не может найти драйверы для нового устройства, она спрашивает у вас, хотите ли вы выполнить поиск нужных драйверов на сайте Microsoft).

    Настройка изменяет значения двух параметров REG_DWORD-типа, расположенных в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DriverSearching:

    DontSearchWindowsUpdate – запретить выполнение поиска драйверов для нового оборудования;

    DontPromptForWindowsUpdate – не предлагать выполнить поиск драйверов.

    • Register/Unregister Dll – эта настройка добавляет в контекстное меню DLL-файлов команды Register и Unregister, с помощью которых вы можете зарегистрировать и соответствующую библиотеку и отменить ее регистрацию.

    • Register/Unregister ActiveX Controls – добавляет в контекстное меню AX-файлов команды Register и Unregister, с помощью которых вы можете зарегистрировать и соответствующий ActiveX-объект и отменить его регистрацию. От себя хотелось бы заметить, что ActiveX-объекты хранятся в файлах с расширениями DLL или OCX. Что же хранится в AX-файлах, непонятно, так как такое расширение по умолчанию вообще не зарегистрировано в системе.

    • Copy to Folder – настройка добавляет в контекстное меню файлов с любым расширением команду для вывода окна, позволяющего скопировать файл в указанную папку. Для этого создается ветвь реестра HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}.

    • Move to Folder – добавляет в контекстное меню файлов с любым расширением команду для отображения окна, позволяющего переместить файл в указанную папку. Для этого создается ветвь реестра HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}.

    • Open With Notepad – эта настройка добавляет в контекстное меню файлов с любым зарегистрированным в системе расширением пункт Open with Notepad. С его помощью вы сможете открыть содержимое файла в Блокноте.

    • Directory List – добавляет в контекстное меню папки пункт Folder List, с помощью которого вы сможете просмотреть в Блокноте дерево папок, находящихся в данной. Это делается с помощью очень интересной последовательности команд: %SystemRoot%\system32\cmd.exe /c dir /s "%1" > dirlist.txt & notepad.exe dirlist.txt & del dirlist.txt.

    • Take Ownership – настройка добавляет в контекстное меню файлов с любым зарегистрированным в системе расширением пункт Take Ownership, позволяющий сменить владельца файла на группу Администраторы. Это делается с помощью создания следующих параметров ветви реестра HKEY_CLASSES_ROOT\-\shell\runas.

    Extended – наличие этого параметра говорит о том, что пункт контекстного меню, определяемый данным разделом реестра, будет отображаться только при нажатии и удерживании клавиши Shift во время отображения контекстного меню. Иначе говоря, чтобы получить доступ к данному пункту контекстного меню, вам необходимо нажать клавишу Shift и, удерживая ее, открыть контекстное меню файла. Если вы просто откроете контекстное меню, то не найдете в нем пункта Take Ownership.

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

    После этого параметрам (По умолчанию) ветвей реестра HKEY_CLASSES_ROOT\-\shell\runas\command и HKEY_CLASSES_ROOT\-\shell\runas\command\IsolatedCommand присваивается значение cmd.exe /c takeown/f "%1" && icacls "%1" /grant administrators:F.

    • Take Ownership of Exe file – добавляет в контекстное меню каталогов пункт Take Ownership, позволяющий сменить владельца файла на группу Администраторы.

    • Disable Zip Folders – удаляет стандартную возможность создания и обработки ZIP-файлов. Для этого программа полностью удаляет ветвь реестра HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}. Следует учитывать, что после удаления этой ветви реестра вы больше не сможете ее создать. Другими словами, восстановить возможность работы с ZIP-файлами не удастся.

    • Disable Cab Folders – удаляет стандартную возможность создания и обработки CAB-папок. Для этого программа полностью удаляет ветвь реестра HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}. Следует учитывать, что после удаления данной ветви реестра вы больше не сможете ее создать, и, соответственно, восстановить возможность работы с CAB-файлами не удастся.

    • Enable in Safe Mode – добавляет возможность установки MSI-файлов в безопасном режиме работы операционной системы. Для этого параметру (По умолчанию) ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer присваивается значение Service. Иными словами, добавляется возможность запуска службы Установщик Windows в безопасном режиме работы Windows.

    • Enable in Safe Mode with Network – настройка добавляет возможность установки MSI-файлов при запуске операционной системы в безопасном режиме с поддержкой сети. Для этого параметру (По умолчанию) ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer присваивается значение Service. Иначе говоря, добавляется возможность запуска службы Установщик Windows в соответствующем режиме работы Windows.

    Windows UI

    Настройки этой вкладки позволяют определить некоторые элементы оболочки операционной системы Windows: Панель задач, меню Пуск, отображение Проводника и т. д. (рис. 5.6). Большинство этих возможностей не являются недокументированными, однако благодаря тому что все они собраны в одном месте, их изменение стало более удобным.

    Рис. 5.6. Вкладка Windows UI программы VistaTweaker Beta


    • Disable autocomplete in file dialogs – по умолчанию для окна Запуск программы и других похожих окон действует механизм заполнения веб-адресов. Иными словами, когда вы начинаете вводить команду, которую нужно выполнить, перед вами отображается список адресов, которые вы ранее вводили в браузере (рис. 5.7).

    Рис. 5.7. Механизм автозаполнения веб-адресов


    Данная настройка позволяет запретить использование механизма автозаполнения. Для этого параметру строкового типа AutoSuggest присваивается значение no. Этот параметр находится в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete.

    • Show hidden files – отображать файлы, для которых установлен атрибут Скрытый.

    • Show hidden system files – отображать суперскрытые файлы, то есть те, для которых одновременно установлены атрибуты Скрытый и Системный. Такие атрибуты часто задаются для системных файлов, критически важных для работы Windows.

    • Show file extensions – настройка позволяет отображать зарегистрированные в системе расширения файлов. По умолчанию отображаются только незарегистрированные в системе расширения.

    • Disable File Tooltips – запретить отображение описаний для файлов и элементов Рабочего стола. Данная настройка изменяет значение параметра REG_DWORD-типа ShowInfoTip, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Его также можно изменить с помощью флажка Отображать описание для папок и элементов рабочего стола, расположенного на вкладке Вид окна Свойства папки.

    • Disable online lookup for unknown file extentions – отключить возможность ассоциирования приложения с неизвестным расширением файла с помощью Интернета. Об этом уже рассказывалось при описании предыдущего твикера реестра.

    • Reset Folder Views – очистить все представления для посещенных вами папок, что приводит к отображению всех папок в виде по умолчанию. Иными словами, если для какой-то папки вы установили представление в виде таблицы, то после применения данной команды папка опять будет выводиться в стандартном представлении (в виде плитки). Для этого программа удаляет все содержимое ветвей реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags и HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU. Аналогичных результатов можно добиться нажатием кнопки Сброс вида папок, расположенной на вкладке Вид окна Свойства папки.

    • Disable auto hide system tray icons – отключить механизм автоматического скрытия неиспользуемых значков области уведомлений. Для этого параметру REG_DWORD-типа EnableAutoTray, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer, присваивается значение 0.

    • Remove "Shortcut to…" – запретить добавление префикса Ярлык для к ярлыкам на файлы и папки, создаваемым методом перетаскивания. Для этого параметру REG_BINARY-типа link, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer, присваивается значение 00 00 00 00.

    • Disable notifications for new program – отключить механизм выделения пунктов меню Пуск недавно установленных программ. Для этого параметру REG_DWORD-типа Start_NotifyNewApps, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, присваивается значение 0.

    • Show the Run box – отобразить в меню Пуск команду Выполнить. Для этого параметру REG_DWORD-типа Start_ShowRun, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, присваивается значение 1.

    • Show Control Panel as a menu – отобразить в меню Пуск команду Панель управления (как ссылку на данную папку). Для этого параметру REG_DWORD-типа Start_ShowControlPanel, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, присваивается значение 1. Этому параметру можно также присвоить значение 0 (не отображать) либо 2 (отображать как раскрывающийся список содержимого папки Панель управления).

    • Hide Recent Documents – позволяет скрыть из меню Пуск раскрывающийся список недавно используемых файлов. Для этого твикер реестра изменяет значение параметра REG_DWORD-типа Start_ShowRecentDocs, расположенного в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

    • Speed up the search – позволяет изменить тип поиска, используемый полем поиска меню Пуск. Данная настройка изменяет значение параметра REG_DWORD-типа Start_SearchFiles, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

    Этот параметр может принимать следующие значения:

    0 – не выполнять поиск файлов;

    1 – искать только в файлах текущего пользователя;

    2 – искать среди проиндексированных элементов.

    • Speed Up/Down Menu delay – по умолчанию при отображении любого меню операционной системы Windows Vista выполняется задержка интервалом 400 мс (чуть менее половины секунды). С помощью данного ползунка вы можете увеличить либо, наоборот, уменьшить задержку перед отображением меню. Для этого изменяется значение параметра строкового типа MenuShowDelay, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Enable Clear Type – включить механизм сглаживания шрифтов, изменяя значение параметра REG_DWORD-типа FontSmoothing, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Если значение данного параметра равно 2, то метод сглаживания будет использоваться.

    Вид метода сглаживания определяется значением параметра REG_DWORD-типа FontSmoothingType, расположенного в той же ветви реестра. Если значение данного параметра равно 1, то будет использоваться обычный метод сглаживания экранных шрифтов, применяемый для ЭЛТ-мониторов. Если же значение данного параметра равно 2, то будет использоваться метод сглаживания ClearType, применяемый для LCD-мониторов.

    • Enable Classic view for Control Panel – установить классический вид Панели управления и запретить переключение на вид по категориям. Для этого присваивается значение 1 параметру REG_DWORD-типа ForceClassicControlPanel, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Его же можно изменить с помощью групповой политики Установить классический вид панели управления, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Панель управления.

    • Disable grouping of similar windows – запретить группировку сходных кнопок Панели задач.

    • Disable the active screensaver – отключить экранную заставку для текущего пользователя, а также для пользователя по умолчанию (то есть заставка не будет запускаться даже в том случае, если в систему никто не вошел и отображается окно приветствия). Для этого параметру строкового типа ScreenSaveActive, расположенному в ветвях реестра HKEY_CURRENT_USER\Control Panel\Desktop и HKEY_USERS\.DEFAULT\Control Panel\Desktop, присваивается значение 0.

    Internet Explorer

    Все элементы данной вкладки предназначены для того, чтобы вы смогли лучше настроить параметры работы браузера Internet Explorer (рис. 5.8).

    Рис. 5.8. Вкладка Internet Explorer программы VistaTweaker Beta


    • Disable automatic image resizing – отключить автоматическую подгонку изображений под текущий размер окна браузера. Для этого параметру строкового типа Enable AutoImageResize, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, присваивается значение no.

    • Disable checking the default browser – если операционная система обнаруживает, что Internet Explorer не используется в качестве обозревателя по умолчанию, она выводит окно с предложением ассоциировать файлы Интернета с данным браузером. С помощью этой настройки можно запретить отображения такого окна.

    • Disable all installed browser extensions – запретить возможность использования надстроек для браузера Internet Explorer (объектов BHO). Для этого параметру строкового типа Enable Browser Extensions, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, присваивается значение no. Его также можно изменить с помощью флажка Разрешить сторонние расширения для обозревателя вкладки Дополнительно окна Свойства: Интернет.

    • Turn off the Autocomplete feature – изменяет значение сразу трех параметров строкового типа в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main:

    FormSuggest Passwords – присваивает значение no, то есть запрещает механизм автозаполнения логинов и паролей в формах веб-страниц;

    FormSuggest PW Ask – устанавливает значение no, то есть запрещает браузеру выдавать запрос с предложением сохранить только что введенный пароль;

    Use FormSuggest – присваивает значение no, то есть запрещает использование механизма автозаполнения форм.

    • Don’t notify when a download is completed – отключить уведомление, отображаемое по окончании загрузки файла из Интернета. Для этого параметру строкового типа NotifyDownloadComplete, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, присваивается значение no.

    • Save session history on exit – разрешить сохранение истории работы браузера Internet Explorer при выходе. Для этого параметру строкового типа Save_Session_History_On_Exit, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, присваивается значение yes.

    • Enable Smooth Scrolling – включить механизм плавной прокрутки страницы, открытой в браузере. Для этого параметру REG_DWORD-типа SmoothScroll, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, присваивается значение 0.

    • Hide the Discussion button – скрыть из окна браузера кнопку Обсудить. Для этого параметру строкового типа ShowDiscussionButton, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar, присваивается значение no.

    • Lock the toolbar – закрепить панель инструментов окна Internet Explorer. Для этого параметру REG_DWORD-типа Locked, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar, присваивается значение 1.

    • Disable Header printing – отключить отображение верхнего колонтитула при печати веб-страницы из браузера. Для этого изменяется значение параметра строкового типа header, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup. По умолчанию значение данного параметра равно &w&bPage &p of &P.

    • Disable Footer printing – отключить отображение нижнего колонтитула при печати веб-страницы из браузера Internet Explorer. Для этого изменяется значение параметра строкового типа footer, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup. По умолчанию значение данного параметра равно &u&b&d.

    • Enable background images – настройка позволяет при печати веб-страницы также печатать фоновый цвет и фоновые рисунки. Она присваивает значение yes параметру строкового типа Print_Background, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main.

    • Open new tabs in the foreground – дает возможность при создании новой вкладки всегда переключаться на нее. Она присваивает значение 1 параметру REG_DWORD-типа OpenInForeground, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing.

    • Disable Pop-ups in new window – запретить открытие всплывающего окна в новом окне браузера. Для этого изменяется значение параметра REG_DWORD-типа PopupsUseNewWindow, расположенного в ветви HKEY_CURRENT_USER\

    Software\Microsoft\Internet Explorer\TabbedBrowsing. Данный параметр может принимать следующие значения:

    0 – способ открытия всплывающих окон определяется браузером;

    1 – отображать всплывающие окна в отдельном окне браузера;

    2 – отображать всплывающие окна на отдельных вкладках браузера.

    • Don’t warn when closing multiple tabs – настройка задает браузеру не предупреждать о закрытии его окна, в котором открыто сразу несколько вкладок. Она изменяет значение параметра REG_DWORD-типа WarnOnClose, расположенного в ветви HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing.

    • Open new tab at the end – отображать новые вкладки окна браузера самыми крайними справа на панели вкладок. Для этого параметру REG_DWORD-типа OpenAdjacent, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing, присваивается значение 0.

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

    • Don’t load homepage on new tabs – при открытии новой вкладки загружать в нее пустую страницу (about:blank) вместо домашней. Для этого параметру REG_DWORD-типа UseHomepageForNewTab, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing, присваивается значение 0.

    • Don’t ask the user to use Autocomplete – не спрашивать у пользователя об автоматическом завершении. Для этого присваивается значение 0 параметру REG_DWORD-типа AskUser, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms.

    • Brand IE title bar – позволяет добавить к заголовку каждого окна браузера произвольный текст. Для этого параметру строкового типа Window Title, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, добавляется соответствующая строка текста.

    • Disable Feed Discovery sound – позволяет при обнаружении на загружаемой странице доступных RSS-каналов не издавать звуковой сигнал. Для этого параметру REG_DWORD-типа Sound, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Feed Discovery, присваивается значение 0.

    • Disable Auto Mark as Read feature – настройка позволяет автоматически не помечать как прочитанный просмотренный вами RSS-канал. Для этого параметру REG_DWORD-типа AutoMarkAsReadOPV, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Feeds, присваивается значение 0.

    Software

    Вкладка позволяет изменить некоторые недокументированные возможности стандартного Блокнота операционной системы Windows Vista, а также некоторые настройки Проигрывателя Windows Media.

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

    • Enable Status Bar – отображать строку состояния. Для этого параметру REG_DWORD-типа StatusBar, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Notepad, присваивается значение 1.

    • Enable Word Wrap – включить возможность переноса по словам. Для этого параметру REG_DWORD-типа fWrap, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Notepad, присваивается значение 1.

    • Save window size – сохранять размер и положение окна Блокнота при завершении его работы. Для этого параметру REG_DWORD-типа fSaveWindowPositions, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Notepad, присваивается значение 1.

    • Disable Header printing – отключить отображение верхнего колонтитула при печати содержимого Блокнота. Для этого изменяется значение параметра строкового типа szHeader, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Notepad. По умолчанию значение данного параметра равно &f.

    • Disable Footer printing – отключить отображение нижнего колонтитула при печати содержимого Блокнота. Изменяется значение параметра строкового типа szTrailer, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Notepad. По умолчанию значение равно Pagina &p.

    Для настройки Проигрывателя Windows Media применяются следующие параметры.

    • Disable Usage Tracking – запретить участие в программе по улучшению качества Проигрывателя Windows Media. Для этого параметру REG_DWORD-типа UsageTracking, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences, присваивается значение 1.

    • Disable First Time Run – по умолчанию при первом запуске проигрывателя перед вами отобразится мастер настройки его основных параметров. С помощью данного параметра можно запретить открытие этого мастера.

    • Disable Automatic Updates – запретить вывод запросов на обновление Проигрывателя Windows Media. Для этого параметру REG_DWORD-типа DisableAutoUpdate, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsMediaPlayer, присваивается значение 1. Его также можно изменить с помощью групповой политики Запретить автоматические обновления, расположенной в разделе Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Проигрыватель Windows Media.

    • Disable Right Click context menus – удалить из контекстного меню файлов и папок все команды, связанные с Проигрывателем Windows Media. Данный параметр удаляет следующие подразделы ветви HKEY_CLASSES_ROOT\CLSID:

    {CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C};

    {8DD448E6-C188-4aed-AF92-44956194EB1F};

    {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD};

    {7D4734E6-047E-41e2-AEAA-E763B4739DC4};

    {8A734961-C4AA-4741-AC1E-791ACEBF5B39}.

    Следует учитывать, что данный твикер реестра может только удалять перечисленные ветви реестра, но не создавать их.

    Network

    Данная вкладка включает в себя всего две настройки.

    • Disable Roaming Cache – автоматически удалять при выходе пользователя из системы его перемещаемый профиль, создаваемый на локальном компьютере при входе (конечно, если профиль пользователя является перемещаемым). Данная настройка присваивает параметру REG_DWORD-типа DeleteRoamingCache, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System, значение 1. Его также можно изменить с помощью групповой политики Удалять кэшированные копии перемещаемых профилей, расположенной в разделе Конфигурация компьютера > Административные шаблоны > Система > Профили пользователей оснастки Редактор объектов групповой политики.

    • Allow more connections per server – увеличить количество соединений, которые может одновременно поддерживать браузер Internet Explorer.

    Performance

    Настройки вкладки позволяют изменить параметры работы системы, с помощью которых можно повысить производительность Windows Vista.

    • Disable Low Disk Space checking – запретить отображение окна с предложением очистить диск, выводимое по умолчанию при малом объеме свободного пространства, оставшегося на разделе диска.

    • Disable creation of 8+3 filenames – отключить механизм создания имен файлов в формате 8.3. Для этого параметру REG_DWORD-типа NtfsDisable8dot3NameCreation, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem, присваивается значение 1.

    Его также можно изменить с помощью команды fsutil behavior set disable8dot3.

    В файловой системе NTFS длина имен файлов может достигать 256 символов, а в системах до FAT32 длина имен файлов не должна превышать 8 символов плюс 3 на расширение файла. Если вам редко приходится работать с устарелыми файловыми системами, то можно разрешить операционной системе создавать имена файлов длиннее 8 символов.

    • Disable Last Access updates – отключить механизм обновления меток последнего доступа к папкам. Для этого параметру REG_DWORD-типа NtfsDisableLastAccessUpdate, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem, присваивается значение 1. Его также можно изменить с помощью команды fsutil behavior set disablelastaccess.

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

    • Kill Service Timeout – по умолчанию при завершении работы компьютера операционная система ожидает в течение 20 000 мс (20 секунд) завершения работы всех служб, а также процесса services.exe. С помощью данного параметра вкладки Performance можно вручную изменить интервал ожидания завершения работы служб.

    Значение этого интервала хранится в параметре строкового типа WaitToKillServiceTimeout (в миллисекундах), расположенном в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.

    • Kill App Timeout – позволяет изменить значение параметра строкового типа HungAppTimeout, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Значение данного параметра определяет интервал времени (в миллисекундах), по истечении которого работающая программа должна ответить на запрос системы. Если она этого не сделает, то будет считаться зависшей.

    Miscellaneous

    Настройки этой вкладки позволяют указать информацию о пользователе и OEM-производителе[2] вашего компьютера.

    Сведения о пользователе хранятся в следующих параметрах строкового типа ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion:

    • RegisteredOwner – имя пользователя, которому принадлежит данная копия операционной системы (указывалось при инсталляции Windows);

    • RegisteredOrganization – название организации, которой принадлежит данная копия операционной системы (также указывалось при установке Windows).

    Настройки OEM-производителя отображаются в окне Система (рис. 5.9) и хранятся в виде параметров строкового типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation:

    • Manufacturer – определяет имя OEM-производителя компьютера (поле Производитель);

    • Model – модель компьютера (поле Модель);

    • SupportPhone – номер телефона службы поддержки OEM-производителя вашего компьютера (поле Номер телефона);

    • SupportHours – часы работы службы поддержки OEM-производителя вашего компьютера;

    • SupportURL – адрес URL веб-узла OEM-производителя вашего компьютера;

    • Logo – путь к BMP-файлу, который используется в качестве значка OEM-производителя (отображается справа от поля Производитель мастера Система).

    Рис. 5.9. Сведения об OEM-производителе


    Кроме того, с помощью данной вкладки можно указать пользователя, от имени которого будет выполняться вход в систему по умолчанию (то есть вам не придется вводить пароль). Для этого изменяются значения уже известных вам параметров строкового типа AutoAdminLogon, DefaultUserName и DefaultPassword. Они расположены в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    Эта возможность была очень полезна в операционной системе WindowsXP, так как там для открытия окна настройки автоматического входа в систему нужно было воспользоваться командой control.exe USERPASSWORDS2, о которой знали немногие. В Windows Vista же для настройки автоматического входа в систему можно воспользоваться программой netplwiz.exe. Более того, использование стандартного способа настройки автоматического входа предпочтительнее, так как в этом случае никто не сможет узнать пароль к логину, от имени которого выполняется автоматический вход в систему. Об этом уже говорилось на страницах данной книги.

    Vista Smoker Pro

    Статус: Shareware, $39,95.

    Размер: 3612 Кбайт.

    Разработчик: http://www.xp-smoker.com/vistasmokerpro.html.

    Язык: английский.


    Данный твикер реестра является более профессиональным, чем рассмотренные ранее. Об этом говорит уже то, что его необходимо устанавливать.

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

    Рис. 5.10. Окно программы Vista Smoker Pro


    Окно программы состоит из разделов, которые, в свою очередь, состоят из подразделов. В первую очередь следует обратить внимание на раздел Restore Points, с помощью которого вы сможете создать точку восстановления системы. Программа должна самостоятельно при первом своем запуске предложить вам создать точку восстановления системы. Тем не менее рекомендуется периодически при использовании данной программы создавать дополнительные точки восстановления.

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

    Примечание

    Чтобы отключить установленный таким образом пароль, необходимо присвоить параметру REG_DWORD-типа Password Set, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\WareSoft Software\Vista Smoker, значение 0. После этого программа будет вести себя так, как будто никакого пароля не установлено.

    Все разделы программы, предназначенные для настройки операционной системы Windows Vista, содержат следующие кнопки.

    • Return all Settings to Defaults – установить стандартные настройки операционной системы. Имеются в виду те настройки, которые использовались сразу после инсталляции операционной системы, а не те, которые применялись до установки программы.

    • Recommended Settings – установить настройки операционной системы, которые разработчики программы посчитали наиболее оптимальными. Настройки задаются отдельно для каждого раздела программы, то есть для установки всех рекомендованных разработчиками настроек необходимо будет воспользоваться данной кнопкой во всех разделах программы.

    • Save Settings – сохранить все сделанные изменения. Не забудьте воспользоваться данной кнопкой перед выходом из программы.

    • Exit – выйти из программы.

    Раздел Tweaks, подраздел Auto Tuner

    С помощью данного раздела вы сможете запустить мастер автоматической настройки операционной системы (рис. 5.11). Этот мастер применит все рекомендованные разработчиками настройки, очистит различные элементы интерфейса операционной системы, а также задаст несколько вопросов, которые помогут ему более точно настроить Windows и определить, какие стандартные службы можно отключить. Кроме того, мастер поможет вам запустить стандартную программу командной строки defrag.exe, предназначенную для дефрагментации диска.

    Рис. 5.11. Мастер автоматической настройки операционной системы


    Раздел Tweaks, подраздел Performance

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

    • Disable Last Access Attribute (NTFS Only) – изменяет значение уже известного вам параметра REG_DWORD-типа NtfsDisableLastAccessUpdate, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.

    • Clear pagefile on shutdown – позволяет очищать файл подкачки при завершении работы операционной системы. Это повышает уровень безопасности Windows, предотвращая возможную утечку данных, находящихся в файле подкачки, при запуске другой операционной системы и анализе содержимого файла подкачки.

    Возможность изменения этого параметра мы уже встречали в твикере Vispa.

    • Disable 8+3 filenames (NTFS Only) – изменяет еще один уже известный вам параметр REG_DWORD-типа – NtfsDisable8dot3NameCreation. Он находится в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.

    • Optimize Hard Drive when idle – при установке данного флажка параметру REG_DWORD-типа EnableAutoLayout, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout, присваивается значение 1. Это говорит о том, что операционной системе разрешается использовать файл layout.ini, применяемый для определения и хранения сведений о частях установленных в системе программ, которые при следующей автоматической дефрагментации дисков нужно переместить на более оптимальное место в файловой системе.

    • Optimize I/O pages – изменяет количество оперативной памяти, которую операционная система резервирует для операций I/O (операций чтения/записи). Чем больше памяти резервируется, тем быстрее будут выполняться операции работы с файлами и папками. Для этого параметру REG_DWORD-типа IOPageLockLimit, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, присваивается значение 0x1caf0000.

    Если значение данного параметра равно 0 (задается при снятии данного флажка программы), то используется объем оперативной памяти по умолчанию. Это следующие значения: 16 Мбайт из 128 Мбайт оперативной памяти, 64 Мбайт из 256 Мбайт оперативной памяти, 128 Мбайт из 512 Мбайт оперативной памяти.

    • Optimize Prefetch and Superfetch settings – изменяет значения уже известных вам параметров REG_DWORD-типа EnablePrefetcher и EnableSuperfetch, расположенных в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

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

    • Disable Low Disk Space Warning – отключить уведомление о малом объеме свободного пространства, оставшегося на разделе диска с установленной операционной системой (рис. 5.12). Как вы уже знаете, для этого параметру REG_DWORD-типа NoLowDiskSpaceChecks, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Рис. 5.12. Сообщение о недостаточном количестве свободного места на диске


    • Optimize Graphics Effects – установка данного флажка ускоряет работу операционной системы за счет отключения некоторых эффектов анимации. В частности, изменяются следующие параметры реестра.

    Параметр строкового типа DragFullWindows ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Не отображать содержимое окна при перетаскивании.

    Параметр строкового типа SmoothScroll ветви HKEY_CURRENT_USER\Control Panel\Desktop. Отключить плавную прокрутку содержимого окон.

    Параметр REG_DWORD-типа TaskBarAnimations ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Отключить скольжение кнопок Панели задач.

    Параметр строкового типа MinAnimate ветви HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics. Отключить анимацию окон при свертывании и развертывании.

    • Use large system cache – при задании данной настройки для кэша файловой системы будет зарезервировано дополнительно 4 Мбайт оперативной памяти. Иными словами, операционная система будет давать приоритет системному рабочему набору, а не рабочему набору процессов. Это оптимизирует операционную систему под работу служб (в отличие от оптимизации под работу приложений).

    Данная настройка присваивает значение 1 параметру REG_DWORD-типа LargeSystemCache, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

    • Disable paging of kernel – хранить ядро операционной системы в оперативной памяти, не помещая его в файл подкачки. Это повышает быстродействие операционной системы, но, если оперативной памяти недостаточно, может снизить скорость работы других программ.

    Настройка присваивает значение 1 параметру REG_DWORD-типа DisablePagingExecutive, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

    • Unload Dll’s directory – по умолчанию библиотеки завершенных программ еще некоторое время остаются в оперативной памяти компьютера. Это позволяет повысить скорость повторного открытия ранее использовавшейся программы, но при этом увеличивает нагрузку на оперативную память компьютера. Вы можете отключить данный механизм с помощью этой настройки твикера.

    Настройка присваивает значение 1 параметру строкового типа AlwaysUnloadDLL, расположенному в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer.

    • Low level hook timeout – изменяет лимит времени, по истечении которого система вернется в нормальное состояние после установки низкоуровневого хука[3] на клавиатуру или другое оборудование.

    Данная настройка изменяет значение параметра строкового типа LowLevelHooksTimeout, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Program timeout – изменяет значение уже известного вам параметра строкового типа HungAppTimeout, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Он определяет интервал ожидания ответа от программы, по завершении которого программа будет считаться зависшей.

    • Service timeout – изменяет значение уже известного вам параметра строкового типа WaitToKillServiceTimeout, расположенного в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.

    • Optimize CD ROM\RW – действует на следующие параметры REG_DWORD-типа: устанавливает значение 0x4000 для параметров PrefetchTail и Prefetch и удаляет параметр CacheSize. Они расположены в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS.

    PrefetchTail определяет количество блоков буфера кэша, используемых при чтении содержимого компакт-дисков.

    Prefetch указывает скорость чтения содержимого компакт-дисков.

    CacheSize определяет размер одного блока буфера кэша, используемого при чтении содержимого компакт-дисков.

    • Manage CPU Priority – переключатель позволяет изменить значение параметра REG_DWORD-типа Win32PrioritySeparation, расположенного в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl (при установке переключателя в положение Programs параметру присваивается значение 2, иначе – значение 0). Параметр определяет количество квантов, выделяемых программе, работающей на переднем плане. Чем больше квантов времени будет выделяться активной программе, тем «быстрее» она будет работать (иметь больший приоритет по сравнению с другими запущенными программами).

    Значение параметра Win32PrioritySeparation состоит из трех двухбитовых полей.

    Первое поле определяет, являются кванты короткими (второй бит значения установлен) или длинными (первый бит значения установлен). Если два первых бита параметра сброшены или установлены, то используется поведение по умолчанию для операционной системы Windows Vista.

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

    Третье поле определяет величину приращения кванта потока для активного процесса. Максимально возможное приращение достигает увеличения количества квантов для активного процесса в три раза.

    • Set L2 Cache – позволяет вручную указать размер кэша L2 вашего процессора. Это необходимо в том случае, если операционная система по каким-то причинам неправильно определяет размер кэша L2.

    Размер кэша L2 хранится в параметре REG_DWORD-типа SecondLevelDataCache, расположенном в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Значение 0 данного параметра говорит о том, что размер кэша будет автоматически определяться HAL (если HAL не смог определить размер кэша, то будет использоваться размер 256 Кбайт).

    Раздел Tweaks, подраздел Performance II

    Этот подраздел состоит из нескольких областей, предназначенных для определенных задач.

    • Game Boost – содержит две кнопки: Activate Game Boost и De-Activate Game Boost.

    С помощью кнопки Activate Game Boost вы сможете быстро отключить большинство стандартных служб операционной системы, в которых нет никакой необходимости в тот момент, когда вы решили поиграть в любимую игру. Это повысит общий уровень производительности компьютера и освободит больше оперативной памяти для игры.

    Кнопка De-Activate Game Boost позволяет заново запустить остановленные службы.

    • Disk Defrag – дает возможность запустить дефрагментацию выбранного раздела диска с помощью программы командной строки defrag.exe.

    • Processor Check Routine – воспользовавшись кнопкой Enable Processor Check Routine, вы присвоите значение 0 параметру REG_DWORD-типа ProcessorControl, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager. После этого при следующем запуске Windows проверит поддержку процессором расширенных возможностей системы управления памятью (например, кэширование с обратной записью). После выполнения проверки значение параметра опять станет равным 2.

    Раздел Tweaks, подраздел Startup Manager

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

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run;

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx;

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices;

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce;

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup;

    • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows, параметр Load;

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup;

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, параметр Userinit.

    Раздел Tweaks, подраздел Miscellaneous

    С помощью данного подраздела можно настроить основные параметры интерфейса операционной системы Windows Vista (рис. 5.13). Здесь же можно изменить имя пользователя и организации, которой принадлежит данная копия операционной системы Windows.

    Рис. 5.13. Подраздел Miscellaneous раздела Tweaks


    Обратите внимание на кнопку Clear Icon Cache. C ее помощью можно очистить кэш значков iconcache.db, чтобы после перезагрузки он был создан заново. Это необходимо в том случае, если вы изменили какой-либо стандартный значок операционной системы с помощью реестра, а внесенные вами изменения все никак не проявляются.

    • Optimize Menu Reaction Speed – уменьшает задержку перед отображением меню до 65 мс (по умолчанию задержка составляет 400 мс). Как вы уже знаете, это можно сделать, изменив значение параметра строкового типа MenuShowDelay, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Optimize Icon Cache Size – изменяет значение параметра строкового типа Max Cached Icons, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer. Данный параметр определяет размер файла SHELLICONCACHE, являющегося кэшем для хранения значков, используемых системой.

    При установке данного флажка параметру присваивается значение 4096. При снятии – 500.

    • Enable Clear Type – включает сглаживание экранных шрифтов. Это делается присвоением значения 1 параметру REG_DWORD-типа FontSmoothingType, расположенному в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Disable Balloon Tips – запретить отображение всплывающих уведомлений в области уведомлений. При этом присваивается значение 0 параметру REG_DWORD-типа EnableBalloonTips, расположенному в ветви реестра HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

    • Disable Windows Messenger – запретить запуск программы Windows Messenger. Для этого параметру REG_DWORD-типа PreventRun, расположенному в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Messenger\Client, присваивается значение 1.

    • Disable User Tracking – отключить механизм слежения за действиями пользователя (определение, какие программы пользователь открывает, в какие папки заходит, какие элементы меню выбирает). Отключение данного механизма делает невозможным работу механизма сокрытия неиспользуемых элементов меню, а также работу некоторых других возможностей Windows.

    Для этого присваивается значение 0 параметру REG_DWORD-типа NoInstrumentation, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Его также можно изменить с помощью групповой политики Отключить слежение за действиями пользователя, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Меню "Пуск" и панель задач.

    • Remove Arrows from Shortcuts – удалить стрелку, добавляемую к основному значку ярлыка на файл или папку. Для этого программа использует параметр строкового типа 29, расположенный в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons.

    Этому параметру присваивается значение %SystemRoot%\\noarrow.ico,0.

    • Optimize Mouse Refresh Rate – изменяет значение параметра REG_DWORD-типа SampleRate, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters. Этот параметр изменяет норму регенерации для порта стандартной клавиатуры и мыши, позволяя тем самым установить более гладкое перемещение указателя мыши.

    • Use Max Critical Worker Threads – увеличивает максимальное количество критичных потоков на 12. Для этого изменяется значение параметра REG_DWORD-типа AdditionalCriticalWorkerThreads, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive. Параметр определяет дополнительное количество выделяемых потоков.

    • Use Max Delayed Worker Threads – увеличивает максимальное количество отложенных потоков на 12. Для этого изменяется значение параметра REG_DWORD-типа AdditionalDelayedWorkerThreads, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive. Параметр определяет дополнительное количество выделяемых потоков.

    Раздел Tweaks, подраздел Shell Tweaks

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

    • Включить/отключить службу Центр обновления Windows.

    • Восстановить настройки по умолчанию панели инструментов Internet Explorer.

    • Отключить счетчики производительности, что позволит повысить производительность работы операционной системы, хотя и лишит вас ее некоторых возможностей (основанных на счетчиках производительности). Для отключения счетчиков производительности параметру REG_DWORD-типа Disable Performance Counters присваивается значение 1. Он расположен в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib.

    • Очистить историю поиска на локальном компьютере. Для этого удаляются подразделы 5603 и 5604 ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Search Assistant\ACMru.

    Раздел Tweaks, подраздел Services

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

    Рис. 5.14. Подраздел Services раздела Tweaks


    • Query Running Services – отображает все службы, запущенные в данный момент.

    • Query Stopped Services – показывает все службы, остановленные в данный момент.

    • Start Selected Services – после того как отобразились остановленные службы, вы можете выбрать нужные, после чего воспользоваться данной кнопкой, чтобы запустить их.

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

    • Stop and Disable Selected Services – после того как отобразились запущенные/остановленные службы, вы можете выбрать ненужные, после чего воспользоваться данной кнопкой, чтобы остановить и полностью отключить их.

    • Set To Manual – после того как были показаны запущенные/остановленные службы, вы можете выбрать ненужные, после чего воспользоваться данной кнопкой, чтобы остановить их и перевести в режим запуска вручную.

    • Safe – отключает следующие службы:

    Модуль поддержки NetBIOS через TCP/IP;

    Рабочая станция;

    Сервер;

    Узел универсальных PNP-устройств;

    Публикация ресурсов обнаружения функции;

    Агент защиты сетевого доступа;

    Координатор распределенных транзакций;

    Обнаружение SSDP;

    Репликация DFS;

    Управление сертификатами и ключом работоспособности;

    Хост поставщика функции обнаружения;

    Маршрутизация и удаленный доступ;

    Общий доступ к подключению к Интернету (ICS);

    Служба общего доступа к портам Net.Tcp.

    • Power User – отключает те же службы, что и кнопка Safe, а также следующие службы:

    Модули ключей IPsec для обмена ключами в Интернете и протокола IP с проверкой подлинности;

    Служба помощника по совместимости программ;

    Служба общих сетевых ресурсов проигрывателя Windows Media;

    Служба автоматического обнаружения веб-прокси WinHTTP;

    Родительский контроль;

    Немедленные подключения Windows– регистратор настройки;

    Перенаправитель портов пользовательского режима служб терминалов;

    Настройка служб терминалов;

    Диспетчер автоматических подключений удаленного доступа;

    Windows CardSpace;

    Quality Windows Audio Video Experience;

    Центр обновления Windows;

    Определение оборудования оболочки;

    Служба перечислителя переносных устройств;

    Автономные файлы;

    Веб-клиент;

    Фоновая интеллектуальная служба передачи (BITS);

    Служба уведомления о системных событиях;

    Службы криптографии;

    Вспомогательная служба IP;

    Вторичный вход в систему.

    • Bare Bones – отключает практически все службы, без которых операционная система может запуститься.

    • Default – устанавливает способ запуска служб, применяемый по умолчанию. В этом случае будут отключены всего три службы: Маршрутизация и удаленный доступ, Общий доступ к подключению к Интернету (ICS) и Служба общего доступа к портам Net.Tcp.

    Раздел Tweaks, подраздел Internet Explorer

    Данный раздел позволяет ограничить доступ к отдельным элементам окна браузера Internet Explorer (рис. 5.15). Все эти возможности дублируют возможности групповых политик разделов Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Internet Explorer и Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Internet Explorer.

    Рис. 5.15. Подраздел Internet Explorer раздела Tweaks


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

    Раздел Tweaks, подраздел UAC

    Содержимое данного подраздела позволяет настроить работу UAC либо полностью отключить его. Все эти возможности дублируют возможности политик, начинающихся с Управления учетными записями пользователей и расположенных в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    Раздел Security, подраздел Start Menu

    Содержимое данного раздела позволяет ограничить возможности меню Пуск и Панели задач (рис. 5.16). Все эти возможности были рассмотрены нами в предыдущих разделах книги.

    Рис. 5.16. Подраздел Start Menu раздела Security


    Раздел Security, подраздел System

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

    • Disable Storage of Credentials and .NET Passwords – запретить сохранение с помощью стандартного средства сохранения имен и паролей (окно Сохранение имен пользователей и паролей, отобразить которое можно командой rundll32.exe KEYMGR.dll KRShowKeyMgr) предоставляемых пользователем паролей, учетных данных и паспортов .NET. Для этого параметру REG_DWORD-типа DisableDomainCreds, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa, присваивается значение 1. Его также можно изменить с помощью политики Сетевой доступ: не разрешать сохранение учетных данных или цифровых паспортов .NET для сетевой проверки подлинности пользователя, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    • Disable System Restore Tools and Settings – позволяет отключить интерфейс настройки механизма восстановления системы, а также сам механизм восстановления системы. Для этого параметрам REG_DWORD-типа DisableConfig и DisableSR, расположенным в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore, присваивается значение 1.

    Параметр DisableConfig также можно изменить с помощью групповой политики Отключить конфигурацию, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Система > Восстановление системы.

    Параметр DisableSR можно изменить и с помощью групповой политики Отключить восстановление системы, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Система > Восстановление системы.

    • Secure Access to Removable Drives – дает возможность определить группы пользователей, которым разрешено форматирование и извлечение съемных носителей с файловой системой NTFS. Для этого изменяется значение параметра REG_DWORD-типа AllocateDASD, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Этот параметр может принимать следующие значения, позволяющие разрешить указанные действия:

    0 – только администраторам (значение присваивается при установке рассматриваемого флажка);

    1 – администраторам и опытным пользователям;

    2 – администраторам и интерактивным пользователям (данное значение устанавливается при снятии рассматриваемого флажка).

    Значение данного параметра можно изменить и с помощью политики Устройства: разрешить форматирование и извлечение съемных носителей, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Disable Group Policy Objects – отключить обработку групповых политик. Для этого параметру REG_DWORD-типа DisableGPO, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System, присваивается значение 1.

    • Reboot Windows After a Crash – установить автоматическую перезагрузку компьютера при возникновении неполадок, несовместимых с работой операционной системы. После установки данного флажка при возникновении неполадок вместо «синего экрана смерти» будет выполняться автоматическая перезагрузка компьютера (собственно, по умолчанию так и происходит). Для этого параметру REG_DWORD-типа AutoReboot, расположенному в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl, присваивается значение 1.

    • Windows Script Signature Security – устанавливает защиту TrustPolicy, используемую для проверки существования и подлинности сертификата на выполняемый сценарий WSH (Windows Scripting Host). По умолчанию данная защита применялась в операционных системах Windows2000, а в более новых системах она была заменена защитой WinSafer. Однако вы можете вручную включить защиту TrustPolicy (при этом технология WinSafer будет отключена).

    Флажок изменяет значение параметра REG_DWORD-типа TrustPolicy, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings. Он может принимать следующие значения.

    0 – отключить проверку подлинности сертификата. Данное значение присваивается при снятии рассматриваемого флажка.

    1 – предупреждать пользователя о просроченном сертификате выполняемого сценария (или отсутствии сертификата). Данное значение присваивается при установке рассматриваемого флажка.

    2 – запретить выполнение сценария, если он не имеет сертификата или его сертификат отозван или просрочен.

    • Secure Access to Floppy Drives – позволяет определить, разрешено ли удаленным пользователям получать доступ к дисководу. Для этого изменяется значение параметра REG_DWORD-типа AllocateFloppies, расположенного в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    Его также можно изменить с помощью политики Устройства: разрешить доступ к дисководам гибких дисков только локальным пользователям, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    • Secure Access to CD-ROM Drives – позволяет определить, разрешено ли удаленным пользователям получать доступ к приводу компакт-дисков. Для этого изменяется значение параметра REG_DWORD-типа AllocateCDRoms, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    Его можно изменить и с помощью политики Устройства: разрешить доступ к дисководам компакт-дисков только локальным пользователям, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    • Restrict Access to Base System Objects – дает возможность усилить разрешения по умолчанию для внутренних системных объектов. Для этого параметру REG_DWORD-типа ProtectionMode, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, присваивается значение 1.

    Его также можно изменить с помощью политики Системные объекты: усилить разрешения по умолчанию для внутренних системных объектов (например, символических ссылок), расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    • Restart the Shell Automatically – по умолчанию оболочка Windows (программа explorer.exe) при обнаружении ошибок в своей работе автоматически перезагружается. Если вы в этом не уверены, то воспользуйтесь данным флажком, чтобы вручную установить автоматическую перезагрузку оболочки Windows. Чтобы достичь этого, программа присваивает значение 1 параметру REG_DWORD-типа AutoRestartShell, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    • Prompt for Password on Resume – запрашивать ввод пароля при выходе из спящего, ждущего режима или режима сна. Для этого параметру REG_DWORD-типа PromptPasswordOnResume, расположенному в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Power, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Запрашивать пароль при выходе из режима гибернации, спящего или ждущего режима, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Система > Управление электропитанием.

    • Restrict Access to the Event Logs – запрещает пользователю Гость запускать и просматривать содержимое оснастки Просмотр событий (консоль eventvwr.msc). Для этого параметру REG_DWORD-типа RestrictGuestAccess, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Eventlog, присваивается значение 1.

    • Disable CD Burning – запрещает записывать компакт-диски, используя стандартный механизм записи операционной системы Windows. Для этого параметру REG_DWORD-типа NoCDBurning, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его можно изменить и с помощью групповой политики Удалить возможности записи компакт-дисков, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

    Раздел Security, подраздел Desktop & Explorer

    Содержимое данного раздела позволяет запретить доступ к отдельным элементам Рабочего стола и окна Проводника Windows. Все это содержимое представлено ниже. Не приводятся только настройки Рабочего стола в режиме Active Desktop. Эти настройки, которые можно изменить с помощью данной программы, мы не будем рассматривать, так как самого режима Active Desktop в операционной системе Windows Vista больше не существует.

    • Disable the Ability to Right Click on the Desktop – запретить отображение контекстного меню Рабочего стола и Проводника. Для этого параметру REG_DWORD-типа NoViewContextMenu, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Запретить вывод контекстного меню по умолчанию для проводника Windows, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows оснастки Редактор объектов групповой политики.

    • Restrict the Screen Saver – запретить запуск экранной заставки. Для этого параметру REG_DWORD-типа ScreenSaveActive, расположенному в ветви HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop, присваивается значение 1.

    Это значение можно изменить и с помощью групповой политики Заставка, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Панель управления > Окно свойств экрана.

    • Remove the Distributed File System Tab – удалить вкладку DFS из окна Свойства для папок Проводника. Для этого параметру REG_DWORD-типа NoDFSTab, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Удалить вкладку DFS, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

    • Remove the Security Tab – удалить вкладку Безопасность из окна Свойства для файлов и папок. Для этого параметру REG_DWORD-типа NoSecurityTab, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Значение этого параметра можно изменить и с помощью групповой политики Удалить вкладку "Безопасность", расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

    • Remove the Hardware Tab – удалить вкладку Оборудование из окна Свойства для значков дисков, а также из окон Мышь, Клавиатура и Звук. Для этого параметру REG_DWORD-типа NoHardwareTab, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Удалить вкладку "Оборудование", расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

    • Hide All Items on the Desktop – скрыть с Рабочего стола файлы, папки и ActiveX-объекты. Для этого параметру REG_DWORD-типа NoDesktop, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Это значение можно изменить и с помощью групповой политики Скрыть и отключить все элементы рабочего стола, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Рабочий стол.

    • Remove File Menu from Explorer – удалить меню Файл для классического меню окна Проводника и Internet Explorer. Для этого параметру REG_DWORD-типа NoFileMenu, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Удалить меню "Файл" из проводника Windows, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

    • Hide the Network Neighborhood Icon – удалить значок Сеть с Рабочего стола операционной системы. Для этого параметру REG_DWORD-типа NoNetHood, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Это значение можно изменить и с помощью групповой политики Скрыть значок "Сеть" на рабочем столе, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Рабочий стол.

    • Disable Folder Options Menu – запретить отображение окна Свойства папки (рис. 5.17), а также удалить упоминания о нем из оболочки Windows. Для этого параметру REG_DWORD-типа NoFolderOptions, расположенному в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Значение этого параметра можно изменить и с помощью групповой политики Удалить команду "Свойства папки" из меню "Сервис", расположенной в разделе Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

    Рис. 5.17. Окно Свойства папки


    • Remove Properties from My Computer – удалить команду Свойства из контекстного меню значка Компьютер. Для этого параметру REG_DWORD-типа NoPropertiesMyComputer, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить и с помощью групповой политики Удалить пункт "Свойства" из контекстного меню значка "Компьютер", расположенной в разделе Конфигурация пользователя > Административные шаблоны > Рабочий стол.

    • Remove the Ability to Modify File Types – запретить создание, удаление и изменение типов файлов, зарегистрированных в системе. Для этого параметру REG_DWORD-типа NoFileAssociate, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Раздел Security, подраздел Control Panel

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

    Рис. 5.18. Подраздел Control Panel раздела Security


    • К окну Программы и компоненты – возможности данного набора флажков дублируют возможности групповых политик раздела Конфигурация пользователя > Административные шаблоны > Панель управления > Установка и удаление программ.

    • К мастеру Персонализация – возможности этого набора флажков дублируют возможности групповых политик раздела Конфигурация пользователя > Административные шаблоны > Панель управления > Окно свойств экрана оснастки Редактор объектов групповой политики.

    Помимо этих флажков, вам доступны следующие элементы подраздела Control Panel.

    • Show Administrative Tools in Control Panel – отобразить/скрыть значок Администрирование из папки Панель управления. Чтобы скрыть значок Администрирование, программа удаляет ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}. Для отображения же данного значка программа снова создает эту ветвь реестра.

    • Force the Control Panel Display Style – установить классический вид папки Панель управления и запретить переход к виду по категориям. Для этого параметру REG_DWORD-типа ForceClassicControlPanel, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Установить классический вид панели управления, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Панель управления.

    • Disable Control Panel – запретить доступ к папке Панель управления, а также ко всем апплетам (файлам с расширением CPL). Для этого параметру REG_DWORD-типа NoControlPanel, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его можно изменить и с помощью групповой политики Запретить доступ к панели управления, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Панель управления.

    • Disable the addition of printers – запретить добавление локальных и сетевых принтеров в систему. Для этого параметру REG_DWORD-типа NoAddPrinter, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Значение этого параметра можно изменить и с помощью групповой политики Запретить добавление принтеров, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Панель управления > Принтеры.

    • Disable the deletion of printers – запретить удаление добавленных ранее принтеров. Для этого параметру REG_DWORD-типа NoDeletePrinter, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Его также можно изменить с помощью групповой политики Запретить удаление принтеров, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Панель управления > Принтеры.

    Раздел Security, подраздел Login

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

    • Enable Shutdown from Authentication Dialog Box – можно запретить возможность завершения работы системы до входа в нее (с помощью окна приветствия). Для этого параметру REG_DWORD-типа ShutdownWithoutLogon, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, присваивается значение 0.

    Его также можно изменить с помощью политики Завершение работы: разрешить завершение работы системы без выполнения входа в систему, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Automatic Administrative Logon to Recovery Console – не требовать ввода пароля администратора при входе в консоль восстановления системы. Для этого параметру REG_DWORD-типа SecurityLevel, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\setup\recoveryconsole, присваивается значение 1.

    Значение этого параметра можно изменить и с помощью политики Консоль восстановления: разрешить автоматический вход администратора, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Disable Password Caching in Internet Explorer – если вы впервые вводите пароль для доступа к сайту, браузер предложит вам сохранить его в списке паролей (кэширование пароля). Если вы согласитесь на кэширование пароля, то в дальнейшем он будет указываться в соответствующей форме страницы автоматически.

    Отключить механизм кэширования паролей можно, присвоив значение 1 параметру REG_DWORD-типа DisablePasswordCaching, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings.

    • Show Verbose Security Status Messages – при входе/выходе из системы отображать расширенные сведения о выполняемых в данный момент действиях. Такую настройку мы уже встречали в предыдущих твикерах реестра.

    • Disable Password Caching – запретить кэширование паролей. Для этого параметру REG_DWORD-типа DisablePwdCaching, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network1, присваивается значение 1.

    • Allow Portables to Undock Before Logon – позволяет запретить отстыковку портативного компьютера от док-станции с помощью специальной кнопки док-станции, если ни один пользователь не вошел в операционную систему (отображается окно приветствия). Для этого параметру REG_DWORD-типа UndockWithoutLogon, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, присваивается значение 0.

    Его также можно изменить с помощью политики Устройства: разрешать отстыковку без входа в систему, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности оснастки Редактор объектов групповой политики.

    • Require Alphanumeric Windows Password – запретить пароли только с одними символами алфавита либо с одними цифрами. Для этого параметру REG_DWORD-типа AlphanumPwds, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network, присваивается значение 1.

    • Disable the Lock Workstation Button – запретить блокировку компьютера. Для этого параметру REG_DWORD-типа DisableLockWorkstation, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, присваивается значение 0.

    Его можно изменить и с помощью групповой политики Запретить блокировку компьютера, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Система > Варианты действий после нажатия CTRL+ALT+DEL оснастки Редактор объектов групповой политики.

    • Disable the Auto Logon Shift Override Feature – отключить работу клавиши Shift в окне приветствия (при входе пользователя в систему). Для этого параметру REG_DWORD-типа IgnoreShiftOverride, расположенному в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, присваивается значение 1.

    • Require Users to Press Ctrl+Alt+Delete Before Logon – требовать нажатия сочетания клавиш Ctrl+Alt+Delete перед тем, как появится окно приветствия с предложением ввести логин пользователя и пароль для входа в систему. Для этого параметру REG_DWORD-типа DisableCAD, расположенному в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, присваивается значение 0.

    Его также можно изменить с помощью политики Интерактивный вход в систему: не требовать нажатия CTRL+ALT+DEL, расположенной в разделе Конфигурация компьютера

    • Конфигурация Windows > Параметры безопасности > Локальные политики

    • Параметры безопасности оснастки Редактор объектов групповой политики.

    • Restrict Showing the Last Username – не отображать в окне приветствия имя пользователя, который последним заходил в систему. Данную настройку мы уже встречали в предыдущих твикерах.

    • Use Active Authentication for Unlock and Screen Saver – определяет, сможет ли пользователь разблокировать работу компьютера с помощью кэшированных учетных данных или всегда необходимо проверять введенные учетные данные пользователя на контроллере домена (если компьютер входит в состав домена Active Directory). Для этого изменяется значение параметра REG_DWORD-типа ForceUnlockLogon, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    Значение этого параметра можно изменить и с помощью политики Интерактивный вход в систему: требовать проверки на контроллере домена для отмены блокировки компьютера, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    Раздел Security, подраздел Defender

    Содержит набор настроек программы Защитник Windows, а также ряд ограничений на работу различных компонентов операционной системы (рис. 5.19). Все эти настройки дублируют собой отдельные групповые политики консоли gpedit.msc. Например, настройки программы Защитник Windows хранятся в групповых политиках раздела Компоненты компьютера_Административные шаблоны > Компоненты Windows > Защитник Windows.

    Рис. 5.19. Подраздел Defender раздела Security


    Раздел Security, подраздел Firewall Control

    Отображает программы-исключения, которым стандартный брандмауэр Windows разрешает взаимодействовать с Интернетом (рис. 5.20). Помимо просмотра списка этих программ, программа Vista Smoker Pro разрешает добавлять новые программы-исключения, а также удалять существующие.

    Рис. 5.20. Подраздел Firewall Control раздела Security


    Раздел Security, подраздел DriveFreeze

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

    • Внешние жесткие диски – чтобы отключить доступ, параметру REG_DWORD-типа Start, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR, присваивается значение 4. При разрешении доступа данному параметру присваивается значение 3.

    • CD/DVD приводы – для отключения доступа параметру REG_DWORD-типа Start, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom, присваивается значение 4. При разрешении доступа этому параметру присваивается значение 1.

    • Дисководы – чтобы отключить доступ, параметру REG_DWORD-типа Start, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\flpydisk, присваивается значение 4. При разрешении доступа данному параметру присваивается значение 3.

    • Высокопроизводительные дисководы – для отключения доступа параметру REG_DWORD-типа Start, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sfloppy, присваивается значение 4. При разрешении доступа этому параметру присваивается значение 3.

    Как вы уже знаете, параметр Start определяет способ запуска службы или драйвера. Значение 4 данного параметра говорит о том, что служба или драйвер отключены. Значение 3 говорит о том, что службу или драйвер можно запустить вручную, если они понадобятся. Значение 1 говорит о том, что драйвер будет загружен на этапе запуска операционной системы.

    DTweak Pro

    Статус: Shareware.

    Размер: 5323 Кбайт.

    Разработчик: http://www.daoisoft.com/.

    Язык: английский.


    Еще один твикер реестра, возможности которого мы рассмотрим, называется DTweak Pro. Он состоит из разделов, которые, в свою очередь, разбиты на подразделы (рис. 5.21).

    Рис. 5.21. Программа DTweak Pro


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

    • Create Restore Point раздела Restore Point – позволяет создать точку восстановления системы, что очень рекомендуется делать, если до этого точек восстановления вы не создавали.

    • Backup Registry области Backup/Restore подраздела Registry Cleaner раздела Daily Tools – позволяет создать REG-файл содержимого всего вашего реестра. В дальнейшем вы сможете восстановить настройки реестра с помощью этого REG-файла (воспользовавшись ссылкой Restore Registry того же подраздела программы).

    Архивный REG-файл создается в каталоге %userprofile%\AppData\Roaming\Daoisoft\DTweak и имеет очень большой размер (более 100 Мбайт).

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

    Раздел System, подраздел Security

    Позволяет ограничить возможности стандартных программ и компонентов операционной системы (рис. 5.22). В частности, настройки данного раздела относятся к стандартному брандмауэру Windows, браузеру Internet Explorer, службе Центр обновления Windows и т. д.

    Рис. 5.22. Подраздел Security раздела System


    • Don’t Allow Firewall Exceptions – запретить стандартному брандмауэру Windows обрабатывать список программ, служб и портов исключений. При установке данного флажка параметру REG_DWORD-типа DoNotAllowExceptions ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile присваивается значение 1.

    • Firewall Enabled – включить/отключить стандартный брандмауэр Windows для профиля домена (Domain Profile). При установке данного флажка параметру REG_DWORD-типа EnableFirewall, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile присваивается значение 1.

    • Disable Firewall Notifications – не отображать уведомления о новой заблокированной программе, которая только что пыталась получить доступ к Интернету. При установке данного флажка параметру REG_DWORD-типа DisableNotifications ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile присваивается значение 1.

    • Autocomplete Enabled – включить/отключить использование веб-адресов механизмом автозаполнения. Напомню, что по умолчанию для окна Запуск программы и многих других окон действует механизм заполнения веб-адресов (когда вы начинаете вводить команду, перед вами отображается список веб-адресов, которые вы ранее вводили в браузере).

    • Ask to Save Passwords – разрешить/запретить браузеру выдавать запрос с предложением сохранить пароль, только что введенный вами в одну из форм страницы сайта.

    • Sugest Form Items – разрешить/запретить использование механизма автозаполнения форм.

    • Sugest Form Password – разрешить/запретить работу механизма автозаполнения логинов и паролей в формах веб-страниц.

    • Disable access to all WU Features – запретить доступ к Центру обновления Windows и скрыть из классического меню Пуск кнопку обновления Windows. При установке данного флажка параметру REG_DWORD-типа NoWindowsUpdate ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присваивается значение 1.

    Его также можно изменить с помощью групповой политики Удаляет ссылки на веб-узел Центра обновления Windows и запрещает доступ к нему, расположенной в разделе Конфигурация пользователя > Административные шаблоны > Меню "Пуск" и панель задач.

    • Disable Automatic Windows Vista Updates – запретить возможность автоматического обновления Windows. При установке данного флажка параметру REG_DWORD-типа NoAutoUpdate, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU, присваивается значение 1.

    • Disable Device Driver Search – запретить поиск драйверов устройств с помощью Windows Update. При установке данного флажка параметру REG_DWORD-типа NoDevMgrUpdate, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    • Don’t display Install Updates on Shutdown – не отображать команду Установить обновления и завершить работу в окне Завершение работы Windows после автоматической загрузки нового обновления центром обновления Windows. При установке данного флажка параметру REG_DWORD-типа NoAUShutdownOption ветви HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\WindowsUpdate\AU присваивается значение 1.

    • Disable Registry Tools – запретить доступ к программе regedit.exe и REG-файлам. При попытке использовать эти возможности будет выводиться сообщение о том, что это запрещено. При установке данного флажка параметру REG_DWORD-типа DisableRegistryTools, расположенному в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, присваивается значение 1. Вы можете самостоятельно присвоить данному параметру значение 2, если хотите, чтобы доступ к Редактору реестра был запрещен, а при попытке его запуска не выдавалось никаких сообщений.

    • Disable System Restore – запретить настройку механизма восстановления системы (вкладка Защита системы окна Свойства системы отображаться не будет).

    • Disable Windows Hotkeys – запретить использование сочетания клавиш с участием клавиши Windows. При установке данного флажка параметру REG_DWORD-типа NoWinKeys ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Policies\Explorer присваивается значение 1.

    • Enable Popup Blocker – разрешить/запретить отображение при загрузке операционной системы сообщений о том, что какое-либо устройство не работает. При установке данного флажка параметру REG_DWORD-типа NoPopUpsOnBoot ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows, присваивается значение 1.

    Раздел System, подраздел UAC

    Подраздел содержит ряд настроек механизма UAC, которые мы неоднократно встречали в ранее рассмотренных твикерах (рис. 5.23).

    Рис. 5.23. Подраздел UAC раздела System


    Раздел System, подраздел Recent Items Cleaner

    Позволяет очистить списки MRU (списки недавно использовавшихся команд) для операционной системы Windows, а также для следующих стандартных и сторонних программ: RealPlayer, WinZip, Download Accelerator, WordPad, Проигрыватель Media Player.

    В операционной системе Windows Vista он позволяет очистить следующие списки MRU.

    • Clean Items from 'Run Menu' – окна Запуск программы. Для этого удаляется содержимое ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU.

    • Clean Internet All Typed Web Addresses – адресной строки браузера Internet Explorer. Для этого удаляется содержимое ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs.

    • Clean Recent Document List – недавно открываемых документов (в частности, используется в меню Пуск > Недавние документы). Для этого удаляется содержимое ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs.

    Раздел System, подраздел Mail Tweaks

    Содержит набор настроек почтовых клиентов Почта Windows и Outlook.

    • Minimize Outlook XP/2003/2007 to System Tray – при сворачивании окна почтового клиента Outlook размещать его не как кнопку на Панели задач, а как значок в области уведомлений. При установке данного флажка параметру REG_DWORD-типа MinToTray, расположенному в ветви реестра вида HKEY_CURRENT_USER\Software\Microsoft\Office\<9.0, 10.0, 11.0 или 12.0>\Outlook\Preferences, присваивается значение 1.

    • Disable Outlook Today Page – запретить отображение данной страницы почтового клиента Outlook. При установке данного флажка параметру REG_DWORD-типа Disable, расположенному в ветви реестра вида HKEY_CURRENT_USER\Software\Microsoft\Office\<9.0, 10.0, 11.0 или 12.0>\Outlook\Today, присваивается значение 1.

    • Disable account-changes in Windows Mail – не отображать пункт Учетные записи меню Сервис почтового клиента Почта Windows. При установке данного флажка параметру REG_DWORD-типа No modify accts, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express, присваивается значение 1.

    • Disable HTTP tags in Windows Mail – запретить почтовому клиенту Почта Windows работать с почтовыми серверами по протоколу HTTP. При установке данного флажка параметру REG_DWORD-типа HTTP Mail Enabled, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express, присваивается значение 0.

    • Block Executable Attachments – запретить почтовому клиенту Outlook сохранять и открывать вложенные файлы с потенциально опасными расширениями (файлы, в которых могут находиться вредоносные программы). При установке данного флажка параметру REG_DWORD-типа BlockExeAttachments ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express присваивается значение 1.

    • Disable Windows Mail splash screen – не отображать экран приветствия при запуске почтового клиента Почта Windows. При установке данного флажка параметру REG_DWORD-типа NoSplash, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows Mail, присваивается значение 1.

    • Change the location of Outlook 'Today' Page – изменить адрес страницы экрана Сегодня для почтового клиента Outlook. При выборе данной ссылки вы сможете изменить значение параметра строкового типа URL, расположенного в ветви реестра вида HKEY_CURRENT_USER\Software\Microsoft\Office\<9.0, 10.0, 11.0 или 12.0>\Outlook\Today.

    Раздел System, подраздел Control Panel

    Содержит множество настроек по ограничению доступа к элементам Панели управления и их отдельным возможностям (рис. 5.24). Эти настройки дублируют возможности групповых политик и были рассмотрены уже неоднократно.

    Рис. 5.24. Подраздел Control Panel раздела System


    Раздел Optimizations, подраздел Memory and Cache

    Дает возможность изменения двух системных настроек, с которыми мы уже встречались (рис. 5.25).

    Рис. 5.25. Подраздел Memory and Cache раздела Optimizations


    • CPU Second Level Cache – позволяет скорректировать размер кэша L2 вашего процессора.

    • IO Cache Memory – дает возможность изменить количество оперативной памяти, которую операционная система резервирует для операций чтения/записи. Чем больше значение, тем быстрее будет выполняться работа с файлами и папками.

    Раздел Optimizations, подраздел Startup/Shutdown

    Подраздел содержит настройки, изменяющие параметры загрузки операционной системы (рис. 5.26).

    Рис. 5.26. Подраздел Startup/Shutdown раздела Optimizations


    • Disable update group policy during startup – отключить обновление групповых политик при загрузке операционной системы. При установке данного флажка параметрам REG_DWORD-типа SynchronousMachineGroupPolicy и SynchronousUserGroupPolicy, расположенным в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, присваивается значение 0.

    • Disable 'Last Known Good Configuration' creation – запретить системе сохранять сведения о последней удачной конфигурации. После этого Windows Vista не будет вызывать API-функцию NotifyBootConfigStatus (вызывается перед изменением последней удачной конфигурации) при входе пользователя в систему. При установке данного флажка параметру REG_DWORD-типа ReportBootOk,  расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, присваивается значение 0.

    • Disable logging system creation – не заносить в системный журнал Windows (консоль eventvwr.msc) сведения об ошибках, которые привели к отображению экрана BSOD. При установке данного флажка параметру REG_DWORD-типа LogEvent ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl присваивается значение 0.

    • Disable CD-ROM autorun – запретить обработку файла autorun.inf для всех приводов CD и DVD, установленных на вашем компьютере. При установке данного флажка параметру REG_DWORD-типа Autorun, расположенному в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom, присваивается значение 0.

    Раздел Optimizations, подраздел Visual Effects

    Позволяет настроить параметры работы интерфейса Windows Aero (рис. 5.27), а также отключить отдельные визуальные эффекты оболочки.

    Рис. 5.27. Подраздел Visual Effects раздела Optimizations


    Раздел Optimizations, подраздел Hard Drives

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

    • Disable Windows File Protection – позволяет отключить технологию защиты системных файлов WFS, которая применялась в WindowsXP. Если верить разработчикам Windows Vista, эта технология в ней не применяется.

    • Enable boot defrag for faster booting – дает возможность разрешить/запретить выполнение дефрагментации системных файлов, которые используются при загрузке операционной системы. При установке данного флажка параметру строкового типа Enable, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction, присваивается значение Y.

    Раздел Optimizations, подраздел Internet Tweaks

    Позволяет настроить некоторые недокументированные возможности работы протокола TCP/IP (рис. 5.28). Помимо ручной настройки первых трех элементов раздела (MTU Size, TCP/IP TTL, DNS Timeout), вы можете воспользоваться ссылками Dial-up or ISDN и DSL, Cable Modem or LAN, чтобы установить оптимальные настройки для соответствующих соединений.

    Рис. 5.28. Подраздел Internet Tweaks раздела Optimizations


    • MTU (Maximum Transmission Unit) Size, in bytes – определяет наибольший размер передаваемого блока данных (MTU). Данное поле изменяет значение параметра REG_DWORD-типа MTU, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.

    • TCP/IP TTL (Time To Live), in milliseconds – задает максимальное время жизни пакета (через сколько маршрутизаторов пакет должен пройти, прежде чем он будет считаться утерянным). Данное поле изменяет значение параметра REG_DWORD-типа DefaultTTL, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.

    • DNS (Domain Name Server) Timeout, in milliseconds – определяет интервал между двумя последовательными запросами к серверу DNS. Поле изменяет значение параметра REG_DWORD-типа NameSrvQueryTimeout, расположенного в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\MSTCP.

    • Enable path MTU Discovery – позволяет разрешить использование обнаружения MTU пути. В этом случае протокол TCP пытается обнаружить MTU (наибольший размер пакета) пути к удаленному компьютеру. Это делается для того, чтобы попытаться исключить фрагментацию пакета на пути, связывающем сети с различным значением MTU. При установке данного флажка параметру REG_DWORD-типа EnablePMTUDiscovery ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters присваивается значение 1.

    • Limit bandwith with the QoS packet scheduler service – по умолчанию для нужд протокола QoS выделяется 20 % всей пропускной способности сети. С помощью данного поля вы можете самостоятельно определить процент выделяемой пропускной способности. Оно изменяет значение параметра REG_DWORD-типа NonBestEffortLimit, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched.

    • Enable Selective Acknowledgment – позволяет включить возможность SACK (если пакет утерян, то получатель может сообщить отправителю размер утерянного пакета и его смещение относительно всего сообщения, чтобы повторно получить только утерянный пакет, а не все сообщение). При установке данного флажка параметру REG_DWORD-типа SackOpts, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 1.

    • Detect black hole routers – дает возможность выполнять обнаружение маршрутизаторов типа «черная дыра». Маршрутизатор данного типа не возвращает сообщения ICMP Destination Unreachable, когда ему необходимо фрагментировать IP-датаграму с установленным флагом Don't Fragment. При использовании этой возможности TCP пытается передать сегменты без флага «Don’t Fragment», если несколько раз подряд не получено подтверждение. Если же подтверждение будет получено, MSS будет уменьшено и флаг «Don’t Fragment» установлен для всех последующих пакетов.

    При установке данного флажка параметру REG_DWORD-типа EnablePMTUBHDetect, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 1.

    • Enable network card onboard processor – позволяет разрешить для обработки поступающих и передаваемых сообщений использовать встроенный процессор сетевой карты (если такой имеется) вместо процессора компьютера. При установке данного флажка параметру REG_DWORD-типа DisableTaskOffload, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 0.

    • Enable large TCP windows – дает возможность разрешить установку более широких окон передачи пакетов. При установке данного флажка параметру REG_DWORD-типа Tcp1323Opts, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 3.

    Раздел Customizations, подраздел Start Menu

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

    Рис. 5.29. Подраздел Start Menu раздела Customizations


    Раздел Customizations, подраздел Desktop and Taskbar

    Позволяет настроить параметры отображения Рабочего стола и Панели задач. Кроме того, в области Shortcuts Creator данного подраздела содержится набор ссылок, с помощью которых можно легко создать на Рабочем столе ярлыки для доступа к популярным окнам Windows.

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

    • Don’t show 'Found New Hardware' balloon – не отображать в области уведомлений сообщение Найдено новое оборудование, выводимое при обнаружении нового устройства. При установке данного флажка параметру REG_DWORD-типа DisableBalloonTips ветви HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Settings присваивается значение 1.

    • Inverse windows 3D effect – инвертировать цвет кнопок и тени на кнопках. При установке данного флажка параметру строкового типа ButtonHilight присваивается значение 128 128 128, а параметру строкового типа ButtonShadow – значение 255 255 255. Если же снять данный флажок, то первому параметру будет присвоено значение 255 255 255, а второму – 128 128 128.

    Оба этих параметра находятся в ветви реестра HKEY_CURRENT_USER\Control Panel\Colors.

    • Disable QuickLaunch – запретить отображение панели быстрого запуска на Панели задач. При установке данного флажка параметру REG_DWORD-типа QuickLaunchEnabled ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присваивается значение 0.

    • Iconize your Taskbar – с помощью данного флажка можно присвоить значение -285 параметру строкового типа MinWidth, расположенному в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics. Он определяет ширину кнопок запущенных приложений на Панели задач.

    • Lock Taskbar size – запретить изменение размера Панели задач. При установке данного флажка параметру REG_DWORD-типа TaskbarNoResize ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присваивается значение 1.

    • Disable taskbar context menu – запретить отображение контекстного меню для Панели задач и ее элементов. При установке данного флажка параметру REG_DWORD-типа NoTrayContextMenu, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    • Turn off taskbar thumbnails – запретить отображение эскиза страницы над задачами Панели задач при использовании интерфейса Windows Aero. При установке данного флажка параметру REG_DWORD-типа TaskbarNoThumbnail ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присваивается значение 1.

    • Lock all taskbar settings – не отображать вкладки Панель задач и Панель инструментов окна Свойства панели задач и меню "Пуск". При установке данного флажка параметру REG_DWORD-типа TaskbarLockAll ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присваивается значение 1.

    • Remove all toolbars from Taskbar – запретить отображение панелей инструментов на Панели задач. При установке данного флажка параметру REG_DWORD-типа NoToolbarsOnTaskbar, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Vista Manager

    Статус: Shareware.

    Размер: 5571 Кбайт.

    Разработчик: http://www.yamicsoft.com/vistamanager/index.html.

    Язык: английский.


    Данный твикер реестра содержит множество возможностей по работе с операционной системой и компонентами компьютера (рис. 5.30), однако в данной книге мы их рассматривать не будем. В контексте этой главы мы рассмотрим только возможности настройки операционной системы, которые он предоставляет.

    Рис. 5.30. Окно программы Vista Manager


    Кстати, некоторые из этих возможностей полностью дублируют возможности твикера DTweak Pro. Их мы также не будем рассматривать.

    Если смотреть объективно, то твикер Vista Manager является лучшим из рассмотренных ранее (рис. 5.30). Помимо стандартных, он предоставляет дополнительные возможности, которые могут заинтересовать многих пользователей. Кроме того, все настройки, которые можно выполнить с его помощью, хорошо документированы – достаточно подвести указатель мыши к настройке, чтобы появилась подсказка о назначении настройки.

    Раздел Optimizer, подраздел System Speed

    Твики реестра, собранные в этом подразделе, позволяют повысить производительность работы операционной системы и ее компонентов. В зависимости от назначения они рассортированы по отдельным вкладкам (рис. 5.31).

    Рис. 5.31. Подраздел System Speed раздела Optimizer


    Подробно мы рассмотрим только наиболее интересные из этих твиков, которые в вышеописанных твикерах реестра встречались не очень часто.

    • Enable SATA disk advanced function to improve performance – указывает включить повышенную производительность работы жестких дисков. Повышение производительности работы дисков выполняется за счет понижения стабильности работы (отключения кэширования), поэтому использование данной настройки рекомендуется только в том случае, если у вас есть источник бесперебойного питания.

    При установке данного флажка параметру REG_DWORD-типа CacheIsPowerProtected, расположенному в ветви реестра вида HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\[диск]\[ID диска]\Device Parameters\Disk, присваивается значение 1.

    • Restart the Shell automatically – при обнаружении ошибок в оболочке Windows (файл explorer.exe) позволяет автоматически выполнить перезагрузку оболочки.

    • Force .DLL unload from memory – дает возможность при закрытии программ выгружать из памяти все ее библиотеки.

    • Automatically close Non-Responding applications – задает автоматически завершать работу зависших программ. Данная настройка присваивает значение 1 параметру строкового типа AutoEndTasks, расположенному в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Disable Automatic Restart to Read Blue Screen Messages – указывает при возникновении неустранимых ошибок в работе операционной системы вместо автоматической перезагрузки компьютера выводить «синий экран смерти» с описанием возникшей проблемы.

    • Disable Vista Zip Compressed Folders – позволяет удалить или вернуть стандартные возможности операционной системы Windows Vista по обработке ZIP-папок. Для этого программа удаляет или заново создает ветви реестра HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31} и HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}.

    • Turn off the Windows start up sound – дает возможность запретить воспроизведение мелодии при входе пользователей в операционную систему. При установке данного флажка параметру REG_DWORD-типа DisableStartupSound, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\BootAnimation, присваивается значение 1.

    • Cancel scanning disk during startup – по умолчанию при загрузке компьютера операционная система проверяет структуру разделов дисков, которые помечены как «грязные» (бит «Dirty» устанавливается, если система подозревает, что логическая или физическая структура диска повреждена), а также разделов, впервые подключенных к данному компьютеру. Это делается выполнением команды autocheck autochk -, запуск которой прописан в параметре REG_MULTI_SZ-типа BootExecute, расположенном в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager.

    Настройка очищает значение параметра BootExecute, тем самым отключая проверку дисков с установленным флагом «Dirty».

    • The time to wait when a program hangs – задает интервал времени, по истечении которого не ответившая на запрос системы программа будет считаться зависшей.

    • The time to wait for services to end before killing – определяет интервал времени, который при завершении работы компьютера предоставляет службам процесс csrss.exe, чтобы они завершили свою работу.

    • The time to wait before ending programs with errors – указывает интервал времени, который при завершении работы компьютера предоставляет программам процесс csrss.exe, чтобы они завершили свою работу. Данный ползунок изменяет значение параметра строкового типа WaitToKillAppTimeout, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    Раздел Optimizer, подраздел Service Manager

    Подраздел позволяет просмотреть список всех служб и драйверов (рис. 5.32), установленных в системе, а также управлять ими и их работой. Кроме того, программа позволяет удалить ненужную службу/драйвер.

    Рис. 5.32. Подраздел Service Manager раздела Optimizer


    Раздел Optimizer, подраздел Multimedia

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

    • Do not allow Import Video to run – запретить запуск компонента Импорт видео. Он позволяет переносить видео с цифрового видеоустройства на компьютер путем кодирования и сохранения в видеофайл.

    При установке данного флажка параметру REG_DWORD-типа VidCap ветви HKEY_CURRENT_USER\Software\Policies\Microsoft\CaptureWizard присваивается значение 1.

    • Speed up Multimedia application – присваивает значение 0x1F4 параметру REG_DWORD-типа ConfigFileAllocSize, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.

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

    • Automatically view thumbnails on Bitmap files – по умолчанию BMP-файлы отображаются с использованием статического значка shimgvw.dll,1. Воспользовавшись данной настройкой, вы укажете операционной системе, что она должна использовать в качестве значка BMP-файлов не значок по умолчанию, а само содержимое BMP-файлов.

    При установке данного флажка значение %1 присваивается параметру (По умолчанию), расположенному в ветви реестра HKEY_CLASSES_ROOT\Paint.Picture\DefaultIcon.

    • Enable DVD features in Media Player – по умолчанию Проигрыватель Windows Media до версии 11, которая используется в Windows Vista, не мог воспроизводить видео с DVD. С помощью данного флажка можно добавить возможность воспроизведения таких файлов.

    В Проигрывателе Windows Media 11 версии возможность воспроизведения DVD поддерживается по умолчанию.

    • Enhance Media Player MP3 encoding – по умолчанию Проигрыватель Windows Media до версии 11, которая используется в Windows Vista, не мог копировать содержимое музыкальных дисков в формате MP3. С помощью данного флажка можно добавить возможность копирования музыкальных дисков с преобразованием в формат MP3.

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

    • Add VCD (-.dat) file type to Media Player – добавляет возможность открытия файлов с расширением DAT (в окне Открыть добавляется соответствующая возможность). Для этого программа создает параметр строкового типа VCD в следующих ветвях реестра.

    HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Player\Extensions\Types – расширения файлов, которые соответствуют строкам, указанным в подразделах Descriptions и MUIDescriptions. Параметру присваивается значение -.dat.

    HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Player\Extensions\MUIDescriptions – локализованная версия названия данного элемента раскрывающегося списка окна Открыть. Параметру присваивается значение VCD Movie.

    HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Player\Extensions\Descriptions – название данного элемента раскрывающегося списка окна Открыть. Параметру присваивается значение VCD Movie(-.dat).

    • Add Real (-.rm, -.rmvb) file type to Media Player – добавляет возможность открытия файлов с расширениями RM, RMVB (в окно Открыть добавляется соответствующая возможность). Для этого программа создает параметр строкового типа Real в следующих ветвях реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Types – параметру присваивается значение -.rm;-.rmvb;

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\MUIDescriptions – указанному параметру присваивается значение Real Video;

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Descriptions – данному параметру присваивается значение Real Video(-.rm;-.rmvb).

    Раздел Optimizer, подраздел System Repair

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

    • Repair Program Interface and Fonts – иногда после установки какой-либо программы в ее интерфейсе вместо русских символов отображается нечитабельный текст. Вы можете попробовать решить данную проблему с помощью кнопки Fix этого раздела. Если это не помогло, то воспользуйтесь кнопкой Restore, чтобы восстановить настройки по умолчанию.

    После нажатия кнопки Fix программа вместо большинства стандартных системных шрифтов установит шрифт Segoe UI.

    • Windows File Protection – запускает программу командной строки sfc.exe для поиска и восстановления поврежденных и замененных системных файлов операционной системы Windows Vista.

    • Repair all System Components – восстанавливает все системные компоненты операционной системы Windows Vista.

    • Restore "Show hidden files and folders" option – некоторые вирусы «любят» удалять переключатель Скрытые файлы и папки, расположенный на вкладке Вид окна Свойства папки. С помощью кнопки Fix данного раздела этот переключатель можно вернуть на свое законное место. Для этого программа самостоятельно воссоздает ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL.

    Раздел Customization, подраздел Customize System

    Данный раздел включает в себя множество настроек оболочки операционной системы Windows Vista (рис. 5.33). Большинство из них вам уже известны, поэтому их мы рассматривать не будем.

    Рис. 5.33. Подраздел Customize System раздела Customization


    • Hide Favorite Links in file dialogs – изменяет значения следующих параметров REG_BINARY-типа:

    ProperTreeModuleInner в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDOpen\Modules\GlobalSettings\ProperTreeModuleInner;

    PageSpaceControlSizer в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDOpen\Modules\GlobalSettings\Sizer;

    ProperTreeExpandoSizer в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDOpen\Modules\GlobalSettings\Sizer;

    ProperTreeModuleInner в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDSave\Modules\GlobalSettings\ProperTreeModuleInner;

    ProperTreeExpandoSizer, расположенный в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDSave\Modules\GlobalSettings\Sizer.

    Все эти параметры определяют способ отображения окон Открыть и Сохранить. В данном случае мы удаляем из этих окон ссылку Избранное.

    • Change window borders width – позволяет изменить ширину обрамления окна в Windows Vista. По умолчанию ширина обрамления равна –60 твипов[4].

    Данное поле изменяет значение параметра строкового типа PaddedBorderWidth, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics.

    • Change the mouse`s wheel scroll rate – определяет количество строк, на которые будет выполняться горизонтальная прокрутка при одном повороте колесика мыши. Если значение данного параметра равно -1, то прокрутка будет выполняться на один экран.

    Данное поле изменяет значение параметра строкового типа WheelScrollLines, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. По умолчанию значение данного параметра равно 3.

    • Make your caret bigger – указывает ширину каретки, которая отображается при вводе текста (справа от самого крайнего введенного символа). По умолчанию ширина равна одному пикселу.

    Это поле изменяет значение параметра REG_DWORD-типа CaretWidth, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop.

    • Disable Automatic Folder View Discovery – очищает настройки вида отдельных папок, применяя к ним вид по умолчанию. Для этого программа удаляет содержимое ветви реестра HKEY_CURRENT_USER\Local Settings\Software\Microsoft\Windows\Shell\Bags.

    Кроме того, при установке данного флажка параметру строкового типа FolderType, расположенному в ветви реестра HKEY_CURRENT_USER\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell, присваивается значение NotSpecified. Благодаря этому операционной системе Windows Vista запрещается автоматически определять содержимое папки и использовать для ее отображения вид в зависимости от содержимого. Иначе говоря, отключается автоопределение вида папок.

    • Remember more Folder View – установка данного флажка присваивает значение 0x3E8 параметрам REG_DWORD-типа BagMRU Size, расположенным в следующих ветвях реестра:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam – определяет максимальное количество сетевых папок, для которых можно настроить отдельное представление, вместо того чтобы использовать вид папок по умолчанию;

    HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell – указывает максимальное количество локальных папок, для которых можно настроить отдельное представление, вместо того чтобы использовать вид папок по умолчанию.

    • Automatic Window Refresh – при установке данного флажка параметру REG_BINARY-типа UpdateMode ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update присваивается значение 0.

    В этом случае окно Проводника будет обновляться автоматически.

    • Show Windows version on Desktop – позволяет отобразить версию операционной системы на Рабочем столе (в нижнем правом углу экрана). При установке данного флажка параметру REG_DWORD-типа PaintDesktopVersion ветви HKEY_CURRENT_USER\Control Panel\Desktop присваивается значение 1.

    • Disable Save Desktop Settings at Exit – дает возможность восстанавливать стандартные настройки элементов Рабочего стола при выходе пользователя из системы. При установке данного флажка параметру REG_DWORD-типа NoSaveSettings, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    • Create Separate Processes for the Desktop and Explorer – при установке этого флажка параметру REG_DWORD-типа DesktopProcess, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer, присваивается значение 1.

    В этом случае оболочка операционной системы будет работать отдельно от открываемых вами окон Проводника. Иными словами, в Диспетчере задач вы сможете увидеть сразу два процесса explorer.exe. Причем если возникнут какие-либо ошибки в работе одного из этих процессов, то будет перезапущен только он. Иначе говоря, ошибка в каком-либо окне никак не повлияет на оболочку Windows, а ошибка в работе оболочки не приведет к закрытию всех окон.

    Помимо плюсов – повышения стабильности – применение раздельных процессов explorer.exe имеет некоторые минусы. В частности, объем оперативной памяти, используемой одним процессом, всегда меньше объема оперативной памяти, используемой двумя раздельными процессами explorer.exe.

    • Spread out Notify and show all icons – позволяет запретить механизм сокрытия неиспользуемых значков области уведомлений. При установке данного флажка параметру REG_DWORD-типа NoAutoTrayNotify, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    • Word Description – дает возможность добавить к отображаемому времени произвольный текст, а также изменить сам формат отображения времени. Для этого данное поле изменяет значение параметра строкового типа sTimeFormat, расположенного в ветви реестра HKEY_CURRENT_USER\Control Panel\International. По умолчанию значение данного параметра равно testH:mm:ss.

    Раздел Customization, подраздел Context Menu

    Содержимое данного раздела предназначено для настройки контекстного меню файлов и папок. Оно разбито на следующие вкладки (рис. 5.34).

    Рис. 5.34. Подраздел Context Menu раздела Customization


    • Clean CM – позволяет удалить из контекстного меню определенных объектов различные команды, добавленные с помощью ActiveX-объектов. Программа дает возможность работать с контекстным меню следующих идентификаторов.

    AllFilesystemObjects Context Menu – команды данного идентификатора отображаются в контекстном меню всех файлов, папок, значков дисков и других объектов файловой системы Windows. Они хранятся в ветви реестра HKEY_CLASSES_ROOT\AllFilesystemObjects.

    File Context Menu – его команды отображаются в контекстном меню всех файлов, расширения которых зарегистрированы в системе. Они содержатся в ветви реестра HKEY_CLASSES_ROOT\*.

    Directory Context Menu – команды этого идентификатора отображаются в контекстном меню всех директорий. Они хранятся в ветви реестра HKEY_CLASSES_ROOT\Directory.

    Background Context Menu – его команды отображаются в контекстном меню Рабочего стола. Они содержатся в ветви реестра HKEY_CLASSES_ROOT\Directory\Background.

    Folder Context Menu – команды данного идентификатора отображаются в контекстном меню всех папок. Они хранятся в ветви реестра HKEY_CLASSES_ROOT\Folder.

    Drive Context Menu – его команды отображаются в контекстном меню значков диска. Они содержатся в ветви реестра HKEY_CLASSES_ROOT\Drive.

    IE Context Menu – команды этого идентификатора отображаются в контекстном меню окна браузера Internet Explorer. Они хранятся в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt.

    SendTo Context Menu – его команды отображаются в списке Отправить контекстного меню. Они содержатся в качестве файлов каталога %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo.

    New Context Menu – команды данного идентификатора отображаются в списке Создать контекстного меню Рабочего стола и Проводника. Пункты данного меню формируются на основе ветвей реестра вида HKEY_CLASSES_ROOT\<расширение>, в которых присутствует подраздел ShellNew.

    • Add Normal CM – позволяет добавить к контекстному меню папок и файлов предопределенные команды. В частности:

    к файлам с зарегистрированными расширениями – команду открытия файла в Блокноте, а также команду очистки Корзины;

    к контекстному меню папок – пункты открытия программы cmd.exe и блокировки компьютера;

    к контекстному меню файлов и папок – команды копирования и перемещения в папку;

    к списку Отправить контекстного меню – пункт отправки в определенную папку;

    к контекстному меню DLL и OCX файлов – команду регистрации/разрегистрации в системе.

    • Add Administrator Privilege CM – позволяет добавить к контекстному меню файлов и папок команду смены владельца на группу Администраторы.

    • Repair CM – дает возможность восстановить по умолчанию пункты контекстного меню для файлов, папок, значков дисков, а также пункты списков Отправить и Создать.

    Раздел Customization, подраздел Icon Manager

    Все настройки программы, которые предназначены для изменения значков операционной системы, собраны в одном месте – в подразделе Icon Manager (рис. 5.35). Как и большинство подразделов программы, он разделен на вкладки.

    Рис. 5.35. Подраздел Icon Manager раздела Customization


    Вкладка Tweak Icon позволяет скрыть или отобразить на Рабочем столе отдельные значки. Это делается с помощью создания параметров REG_DWORD-типа в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel. Название параметра соответствует номеру ActiveX-объекта, который формирует соответствующий значок. Например, для значка Компьютер это {20D04FE0-3AEA-1069-A2D8-08002B30309D}.

    Вкладка System Icons позволяет изменить значок, а также переименовать большинство значков операционной системы, которые создаются с помощью ActiveX-объектов.

    Переименовать значок можно, изменив значение параметра (По умолчанию) ветвей реестра вида HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{<CLSID-номер ActiveX-объекта>} и HKEY_CURRENT_USER\CLSID\{<CLSID-номер ActiveX-объекта>}.

    Значок меняется при изменении значения параметра (По умолчанию) ветви реестра вида HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{<CLSID-номер ActiveX-объекта>}\DefaultIcon.

    Вкладка Explorer Icons дает возможность изменить значок отдельного раздела диска. Для этого путь к новому значку присваивается параметру (По умолчанию) ветви реестра вида HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\DriveIcons\<буква диска, например, C>\DefaultIcon.

    Вкладка FileType Icons позволяет изменить значки файлов с определенным расширением. Для этого путь к новому значку присваивается параметру (По умолчанию) ветви реестра вида HKEY_CLASSES_ROOT\<идентификатор расширения>\DefaultIcon.

    Вкладка Repair Icons предназначена для работы с кэшем эскизов. Она позволяет восстановить кэш эскизов либо пересоздать его. Кроме того, программа позволяет изменить максимальный размер файла кэша эскизов.

    Раздел Security, подраздел System Security

    Данный раздел дает возможность настроить ограничения доступа к компонентам операционной системы, а также работу этих самых компонентов (рис. 5.36).

    Рис. 5.36. Подраздел System Security раздела Security


    Обратите внимание на ссылку Enable additional password protection for login, расположенную на вкладке Log in данного подраздела. С ее помощью можно запустить программу syskey.exe (рис. 5.37).

    Рис. 5.37. Программа syskey.exe


    По умолчанию база данных SAM (база учетных записей локального компьютера) зашифрована, и ключ шифрования хранится на локальном диске. С помощью данной программы вы можете изменить способ хранения ключа шифрования, записав его на дискету. В этом случае при запуске компьютера система будет просить вас вставить дискету с ключом для расшифровки. Если у вас нет такой дискеты, то вы не сможете войти в систему, так как она просто не сможет проверить правильность введенного вами логина и пароля.

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

    Рассмотрим настройки из подраздела System Security.

    • Restrict Management Console Snap-ins – позволяет запретить запуск всех оснасток консоли управления Microsoft, кроме оснасток-исключений. Оснастки-исключения с помощью данной программы указать нельзя, а вот с помощью групповых политик – можно. Для этого достаточно воспользоваться разделом Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Консоль управления (MMC)_Запрещенные и разрешенные оснастки.

    Для запрета запуска оснасток программа присваивает значение 1 параметру REG_DWORD-типа RestrictToPermittedSnapins, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC.

    • Disable executing Autoexec.bat file – запретить обработку переменных среды окружения из файла autoexec.bat. При установке данного флажка параметру REG_DWORD-типа ParseAutoexec, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon, присваивается значение 0.

    • Disable to skip Startup Programs – игнорировать нажатие клавиши Shift при входе в систему. При установке данного флажка параметру REG_DWORD-типа IgnoreShiftOveride ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon присваивается значение 1.

    • Disable the Windows Key – отключить действие клавиши Windows и всех сочетаний, которые ее используют. Раньше мы уже встречали возможность отключения работы данной клавиши с помощью групповых политик. Данная же программа групповые политики не использует. Вместо этого она присваивает значение 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00 параметру REG_BINARY-типа Scancode Map, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.

    • Disable Registry Editor – запретить доступ к программе regedit.exe и файлам REG и выводить сообщение о запрете при попытке их использовать. Для этого параметру REG_DWORD-типа DisableRegistryTools ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System присваивается значение 1. Вы можете самостоятельно присвоить данному параметру значение 2, если хотите, чтобы доступ к Редактору реестра был запрещен и при попытке его запуска никаких сообщений не выдавалось.

    • Disable executing -.reg files – запретить выполнение REG-файлов с помощью их контекстного меню (или двойного щелчка кнопкой мыши на них). Для этого программа присваивает значение txtfile параметру (По умолчанию) ветви реестра HKEY_CLASSES_ROOT\.reg. По умолчанию же данный параметр указывает на идентификатор regfile.

    Следует понимать, что данный флажок не запрещает выполнение REG-файлов с помощью команды Файл > Импорт программы regedit.exe или команды вида regedit.exe <путь к REG-файлу>.

    • Disable Task Manager – запретить запуск окна Диспетчер задач Windows (программа taskmgr.exe). При установке данного флажка значение 1 присваивается параметру REG_DWORD-типа DisableTaskMgr, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System.

    • Disable Command Prompt and Bat files – запретить запуск командного процессора cmd.exe, но при этом не запрещать запуск CMD– и BAT-файлов. При установке данного флажка значение 2 присваивается параметру REG_DWORD-типа DisableCMD ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System.

    Если вы хотите запретить не только запуск программы cmd.exe, но и выполнение команд BAT– и CMD-файлов, то параметру DisableCMD нужно присвоить значение 1.

    • Clear the Page File at system shutdown – обнулять содержимое файла подкачки при завершении работы операционной системы.

    • Disable Administrative Tools – удалить значок Администрирование из папки Панель управления или добавить в нее. Для этого программа удаляет/создает ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}.

    • Disable folder Options menu – запретить отображение окна Свойства папки.

    • Remove the Security Tab – удалить вкладку Безопасность из окна Свойства для файла или папки.

    • Clear shared-icon below Shared folder – удаляет значок руки из значка папки, открытой для общего доступа. Для этого программа удаляет параметр (По умолчанию) ветви реестра HKEY_CLASSES_ROOT\Network\SharingHandler. По умолчанию значение данного параметра равно ntshrui.dll.

    • Legal Notice Dialog Box before Logon – позволяет указать заголовок и текст окна, отображаемого при входе в систему. Заголовок и текст содержатся в параметрах LegalNoticeText (тип REG_MULTI_SZ) и LegalNoticeCaption (строковый тип), расположенных в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    • Force the Use of Automatic Logon – позволяет указать логин и пароль учетной записи, от имени которой будет выполняться автоматический вход в систему при включении компьютера. Для этого программа изменяет значения параметров строкового типа AutoAdminLogon, DefaultUserName, DefaultPassword, расположенных в ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

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

    • Limit the number of automatic logins – при использовании автоматического входа в систему определяет количество попыток входа, которые система попробует выполнить. Если указанное количество попыток войти в систему под учетной записью для автоматического входа окажутся неудачными, то откроется окно приветствия для ввода логина и пароля.

    Данное поле изменяет значение параметра строкового типа AutoLogonCount ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

    • Disable to startup Welcome Center on logon – запретить отображение мастера Центр начальной настройки при входе пользователя в систему. При установке данного флажка параметру REG_DWORD-типа RestrictWelcomeCenter ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer присваивается значение 1.

    • Screen Saver Password Protection Policy – требовать ввод пароля текущего пользователя при выходе из заставки. При установке данного флажка параметру REG_DWORD-типа ScreenSaverIsSecure, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel, присваивается значение 1.

    • Hide Users from Logon Screen – позволяет отобразить/скрыть из окна приветствия определенные учетные записи пользователей. Для этого используются параметры REG_DWORD-типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList, имена которых соответствуют названиям учетных записей (например, имя administrator). Если значение параметра равно 0, то соответствующая ему учетная запись будет скрыта.

    • Disable all Windows Updates – запретить использование любых возможностей Центра обновления Windows. При установке данного флажка параметру REG_DWORD-типа DisableWindowsUpdate, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies, присваивается значение 1.

    • Disable automatically restart after Vista updates – по умолчанию операционная система, после того как будет выполнено запланированное обновление, автоматически перезагружает компьютер. Установив этот флажок, вы запретите автоматическую перезагрузку компьютера. Вместо этого в области уведомления будет выводиться сообщение с предложением выполнить перезагрузку.

    При установке данного флажка параметру REG_DWORD-типа NoAutoRebootWithLoggedOnUsers, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU, присваивается значение 1.

    • Change the restarting prompting interval – позволяет изменить значения следующих параметров REG_DWORD-типа, расположенных в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU:

    RebootRelaunchTimeoutEnabled – если значение данного параметра равно 1, то стандартный интервал ожидания перед выводом повторного приглашения на перезагрузку для завершения запланированной установки обновления будет изменен значением параметра RebootRelaunchTimeout;

    RebootRelaunchTimeout – определяет интервал (в минутах) ожидания, по истечении которого будет выведено повторное приглашение на перезагрузку компьютера после запланированной автоматической установки обновлений.

    • Disable Auto Updates Service – отключает службу Центр обновления Windows. При установке данного флажка параметру REG_DWORD-типа Start ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv присваивается значение 4.

    • Disable Internet Explorer automatic updates – по умолчанию браузер Internet Explorer автоматически проверяет наличие новой версии каждые 30 дней.

    С помощью данного флажка можно запретить проверку и отображение окна с предложением установить новую версию браузера.

    • Disable Office XP Error Reporting – присваивает значение 1 следующим параметрам REG_DWORD-типа, расположенным в ветви реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Common:

    DWNeverUpload – запретить отправку данных и вывод сообщений о возникших в работе Office XP ошибках;

    DWNoExternalURL – если значение параметра равно 1, то соединение с сервером Microsoft при возникновении ошибок (и вывод соответствующих сообщений) будет запрещено;

    DWNoFileCollection – при присвоении параметру значения 1 файлы, запрашиваемые сервером обработки ошибок Office XP, высылаться не будут;

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

    Раздел Security, подраздел Drive and Program

    Содержимое данного подраздела позволяет ограничить доступ к отдельным разделам диска, программам и устройствам (рис. 5.38).

    Рис. 5.38. Подраздел Drive and Program раздел Security


    • Hide Disk Drive – позволяет удалить из Проводника и папки Компьютер не нужный вам раздел диска. Для этого программа изменяет значение параметра REG_DWORD-типа NoDrives, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

    Данный параметр представляет набор битов (27 бит), каждый из которых определяет, будет ли виден соответствующий раздел диска. Если он равен 1, то в Проводнике соответствующий биту диск отображаться не будет. Если значение параметра равно 0x03ffffff, то будут скрыты все диски.

    • Restrict Access to Disk Drive – позволяет запретить доступ к определенным разделам диска с помощью Проводника. Для этого программа изменяет значение параметра REG_DWORD-типа NoViewOnDrive, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

    • Enable Bitlocker encryption with non-TPM PC – по умолчанию механизм шифрования Bitlocker может работать только на компьютерах, в которых установлен чип TPM. Если же в вашей материнской плате не установлен чип TPM, но вы все равно хотите воспользоваться Bitlocker, просто установите данный флажок. После этого механизм Bitlocker будет разрешен даже на компьютерах без чипа TPM.

    При установке данного флажка параметру REG_DWORD-типа EnableNonTPM, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE, присваивается значение 1.

    • Secure Access to CD-ROM Drives – запретить удаленным пользователям доступ к приводу компакт-дисков данного компьютера.

    • Secure Access to Removable Drives – запретить удаленным пользователям доступ к внешним устройствам данного компьютера.

    • Restricting Access to removable storage devices – эта область вкладки Removable Storage Devices позволяет запретить доступ на чтение/запись к определенным внешним устройствам. Это делается с помощью групповых политик раздела Конфигурация компьютера > Административные шаблоны > Система > Доступ к съемным запоминающим устройствам оснастки Редактор объектов групповой политики.

    • Disable USB Storage Devices – запретить запуск драйвера для устройств внешнего хранения, подключаемых к порту USB.

    • Increase to USB Polling Interval – увеличить интервал опроса устройств, подключенных через порт USB. Для этого программа изменяет значение параметра REG_DWORD-типа IdleEnable, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000.

    • Specify Restricted Applications – запретить запуск указанных пользователем программ. Запрет устанавливается как на название программы, так и на ее расположение. Иными словами, пользователь сможет обойти запрет, если переименует или переместит исполняемый файл программы.

    Чтобы запретить доступ к указанным программам, нужно присвоить значение 1 параметру REG_DWORD-типа DisallowRun, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. После этого достаточно создать параметр строкового типа в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun. Значение параметра должно определять название программы, запуск которой нужно запретить. Имя же параметра должно соответствовать порядковому номеру запрещаемой программы (например, 1 для первой программы).

    • Specify the Applications that can Run – запретить доступ ко всем программам, кроме указанных в списке.

    Чтобы разрешить доступ только к указанным программам, нужно присвоить значение 1 параметру REG_DWORD-типа RestrictRun, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. После этого достаточно создать параметр строкового типа в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun. Значение параметра должно определять название программы, запуск которой нужно разрешить. Имя же параметра должно соответствовать порядковому номеру запрещаемой программы (например, 1 для первой программы).

    Раздел Network, подраздел System Network

    Содержимое данного раздела состоит из трех вкладок: Accelerate Network, Tweak Network и Share Manager (рис. 5.39). Вкладка Accelerate Network является копией подраздела Internet Tweaks раздела Optimizations программы Dtweak Pro (единственное исключение – большее количество предопределенных профилей для настройки в зависимости от типа сети). По этой причине содержимое данной вкладки мы рассматривать не будем.

    Рис. 5.39. Подраздел System Network раздела Network


    • Hide computer from the Browser list – позволяет скрыть имя данного компьютера из списка обозревателя сети. Благодаря этому станет невозможным сканирование портов компьютера, если атакующий точно не знает IP-адрес компьютера.

    При установке данного флажка параметру REG_DWORD-типа Hidden ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters присваивается значение 1. Его также можно изменить с помощью команды NET CONFIG SERVER /HIDDEN:YES.

    • Hide Entire Network in Network Neighborhood – дает возможность скрыть из Сетевого окружения значок Вся сеть и другие значки сетевых компьютеров. При установке данного флажка параметру REG_DWORD-типа NoEntireNetwork, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network, присваивается значение 1.

    • Preventing from performing network resource auto-discovery – не выполнять автоматический поиск сетевых папок и принтеров. При установке данного флажка параметру REG_DWORD-типа NoNetCrawling, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, присваивается значение 1.

    • Allow users to connect to this computer by Remote Desktop – разрешить/запретить доступ к удаленному рабочему столу данного компьютера (разрешить подключение к данному компьютеру с помощью программы mstsc.exe).

    • Disable default Admin and Disk Drives share server – удалить общие скрытые папки (папки вида <раздел диска>$, а также папку Admin$). При установке данного флажка параметру REG_DWORD-типа AutoShareWks, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters, присваивается значение 0.

    • Restrict IPC$ anonymous user access – при установке данного флажка параметру REG_DWORD-типа AutoShareServer, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters, присваивается значение 0. Назначение параметра аналогично назначению рассмотренного выше параметра AutoShareWks, однако он применяется на серверных операционных системах Windows.

    • Restrict access over anonymous connections – запрещает анонимным пользователям выполнять перечисление учетных записей SAM и общих ресурсов. При установке данного флажка параметру REG_DWORD-типа RestrictAnonymous, расположенному в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa, присваивается значение 1.

    Изменить значение этого параметра можно и политикой Сетевой доступ: не разрешать перечисление учетных записей SAM и общих ресурсов анонимными пользователями, расположенной в разделе Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Локальные политики > Параметры безопасности.

    • Disable recent shares in Network Places – не добавлять в папку Сеть удаленные общие папки, к которым пользователи обращались ранее. При установке данного флажка параметру REG_DWORD-типа NoRecentDocsNetHood, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, присваивается значение 1.

    Раздел Network, подраздел TCP/IP Connection

    По умолчанию по протоколу TCP можно одновременно открыть только два соединения. С помощью мастера данного раздела вы сможете увеличить количество одновременно открываемых соединений до 99 999. Для этого параметру REG_DWORD-типа TcpNumConnections, расположенному в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 0x1869F.

    TweakVI

    Статус: Freeware и Shareware.

    Размер: 13 305 Кбайт.

    Разработчик: http://www.totalidea.com/content/tweakvi/tweakvi-index.html.

    Язык: русский, английский, немецкий, французский, итальянский, нидерландский, испанский.


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

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

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

    Не имеет смысла рассказывать о возможностях этой программы, так как практически все их мы уже встречали в ранее рассмотренных твикерах реестра.

    5.2. Дефрагментация реестра

    В классическом представлении дефрагментация реестра представляет собой тот же процесс, что и обычная дефрагментация файлов. Другими словами, выполняется дефрагментация (размещение на диске данных, относящихся к файлам реестра, в идущих друг за другом кластерах) кустов реестра – файлов без расширения, расположенных в каталоге %systemroot%\system32\config.

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

    PageDefrag

    Статус: Freeware.

    Размер: 70 Кбайт.

    Разработчик: http://technet.microsoft.com/ru-ru/sysinternals/bb897426(en-us).aspx.


    Программа написана известным программистом Марком Руссиновичем. Ранее он владел компанией Sysinternals, но недавно она была куплена Microsoft, поэтому сейчас Марк Руссинович является сотрудником Microsoft.

    PageDefrag предназначена только для дефрагментации файлов реестра, то есть она не удаляет пустые ветви реестра, поэтому после ее использования размер реестра не изменяется.

    Интерфейс программы очень прост (рис. 5.40). Ее окно состоит всего из двух интересных для нас элементов.

    Рис. 5.40. Программа PageDefrag


    • Переключатель Defragmentation Control, позволяющий выбрать способ запуска дефрагментации файлов реестра. По умолчанию дефрагментация не выполняется. Если же вы хотите однократно выполнить дефрагментацию файлов реестра, то следует установить переключатель в положение Defragmentation at next boot. Дефрагментация реестра выполняется только при перезагрузке компьютера, поэтому, после того как вы установите нужный переключатель и нажмете кнопку OK, вам придется перезагрузить компьютер.

    • Поле Defrag abort countdown seconds позволяет указать количество времени, в течение которого система будет ожидать отмены дефрагментации перед тем, как начать этот процесс.

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

    • -e – выполнять дефрагментацию при каждой загрузке компьютера;

    • -o – выполнять дефрагментацию только при следующей загрузке компьютера;

    • -n – отменить выполнение дефрагментации при следующей загрузке компьютера;

    • -t <количество секунд> – интервал времени, который система будет ожидать действий пользователя (отмены дефрагментации) перед выполнением этого процесса.

    Vista Manager

    Мы уже рассматривали некоторые возможности этой программы при описании твикеров реестра. Сейчас же пришла пора рассмотреть те настройки, которые предназначены для дефрагментации реестра.

    Для дефрагментации необходимо воспользоваться подразделом Registry Defrag раздела Cleaner. Сначала следует нажать кнопку Analyze, чтобы программа проверила файлы реестра и определила, какой эффект произведет дефрагментация (рис. 5.41). После того как программа выполнит анализ, она попросит вас подтвердить выполнение дефрагментации. Если вы еще не передумали, то закройте все работающие программы и нажмите кнопку OK. Это приведет к перезагрузке компьютера, после чего файлы реестра будут дефрагментированы.

    Рис. 5.41. Процесс дефрагментации реестра

    DTweak Pro

    Дефрагментация с помощью этой уже известной вам программы очень похожа на дефрагментацию с применением программы Vista Manager.

    Для выполнения дефрагментации реестра необходимо воспользоваться подразделом Registry Defragmentation раздела Daily Tools. Сначала выберите ссылку Start Scan (что приведет к запуску анализа файлов реестра (рис. 5.42)), а по окончании анализа выберите ссылку Defragment. После этого компьютер перезагрузится, а дефрагментация завершится.

    Рис. 5.42. Окно программы DTweak Pro

    Registry Defragmentation

    Статус: Shareware, 21 день.

    Размер: 2665 Кбайт.

    Разработчик: http://www.Elcor.net.


    Эта программа позволяет дефрагментировать, а также архивировать и восстановить реестр.

    Возможность архивирования и восстановления реестра вам может пригодиться, так как данная программа автоматически не создает архив дефрагментируемых файлов реестра (а предыдущие рассмотренные программы при этом создают в каталоге %systemroot%\system32\config архивную копию файлов реестра). Поэтому перед выполнением дефрагментации на всякий случай лучше создать архив файлов реестра или точку восстановления.

    Для выполнения дефрагментации реестра дважды щелкните кнопкой мыши на пункте Дефрагментация реестра. После этого перед вами отобразится мастер дефрагментации (рис. 5.43), где нужно выбрать кусты реестра, которые будут дефрагментированы, после чего нажать кнопку Начать.

    Рис. 5.43. Мастер дефрагментации файлов реестра


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

    Рис. 5.44. Результат выполнения дефрагментации

    Итоги

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

    Какой вывод можно сделать на основе результатов сравнения? Да, собственно, никакого – результат работы всех программ для дефрагментации реестра практически ничем не отличается (табл. 5.1). Единственное, на что можно обратить внимание, так это на удобство использования программы и ее функциональность. Иными словами, вы вряд ли будете использовать Registry Defragmentation, если у вас уже есть DTweak Pro или Vista Manager. Зачем, если их возможности практически одинаковы?

    Таблица 5.1. Сравнение результатов сжатия файлов реестра

    5.3. Очистка реестра

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

    Vista Smoker Pro

    Как таковую функцию очистки реестра данная программа не поддерживает. Единственное, что она может сделать, так это проверить и очистить раздел общих библиотек. Для этого предназначен подраздел Shared DLL’s раздела Maintenance программы (рис. 5.45). Единственное, что вам нужно сделать, – нажать кнопку Find Invalid DLL’s, после чего нажать кнопку Remove Invalid Entries Above (конечно, если программа обнаружит несуществующие общие библиотеки).

    Рис. 5.45. Удаление общих библиотек


    Общие библиотеки определяются параметрами строкового типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls. Название параметра определяет путь к общей библиотеке. Значение же является счетчиком количества программ, которые данную библиотеку используют.

    Программа Vista Smoker Pro проверяет существование общих библиотек, в честь которых названы параметры данной ветви реестра. Если библиотека не существует, то параметр, который на нее ссылается, считается неверным и отображается в списке Invalid DLL’s.

    Vista Manager

    Доступ к возможностям очистки реестра можно получить в подразделе Registry Cleaner раздела Cleaner программы Vista Manager (рис. 5.46). Этот подраздел состоит из дерева возможностей поиска (панель Registry Entries), которые поддерживает программа, а также из панели инструментов. Рассмотрим кнопки, которые можно встретить на панели инструментов.

    Рис. 5.46. Подраздел Registry Cleaner раздела Cleaner


    • Scan Registry – с нажатия этой кнопки начинается сканирование реестра.

    • Select All – позволяет выбрать (установив флажки) все проблемные параметры и ветви реестра, которые нашла программа. По умолчанию после сканирования все проблемные записи и так выбраны.

    • Deselect All – позволяет убрать выделение со всех проблемных параметров и ветвей реестра, которые нашла программа.

    • Delete – после того как процесс сканирования закончен, вы просмотрели результат сканирования и выбрали ненужные ветви и параметры реестра, можно нажимать эту кнопку. Это приведет к удалению всех выбранных ветвей и параметров реестра. Перед удалением программа предложит вам сделать архив реестра. Так, на всякий случай.

    • Backup Registry – позволяет создать архив реестра.

    • Restore Registry – дает возможность восстановить содержимое реестра из архива.

    • Go to Registry – позволяет перейти к выбранной ветви реестра в редакторе реестра regedit.exe.

    • Add to Skip List – дает возможность добавить выбранную ветвь реестра к списку исключений (содержимое которых удаляться не будет).

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

    Тем не менее обратите еще раз внимание на рис. 5.46. Видно, что программа считает проблемной и хочет удалить ветвь реестра HKEY_CLASSES_ROOT\.contact\ShellNew (точнее, параметры этой ветви). Эта ветвь никак не может быть проблемной – она формирует пункт Контакт меню Создать контекстного меню Проводника и Рабочего стола. Удаление этих параметров приведет к удалению соответствующего пункта меню Создать.

    DTweak Pro

    Для очистки реестра можно применять и подраздел Registry Cleaner раздела Daily Tools программы DTweak Pro (рис. 5.47).

    Рис. 5.47. Подраздел Registry Cleaner раздела Daily Tools


    Чтобы начать сканирование, достаточно воспользоваться ссылкой Start Scan. По умолчанию сканирование выполняется параллельно (то есть программа ищет все проблемные параметры и ветви реестра сразу). Этот способ должен считаться более быстрым, однако на самом деле это не так (по крайней мере, на однопроцессорных/одноядерных компьютерах). Поэтому лучше всего перед началом сканирования снять флажок Scan in parallel. Это не только повысит скорость процесса, но и поможет избежать различных ошибок (например, у меня при выполнении параллельного сканирования возникла ошибка, и операционная система предложила завершить программу либо выполнить ее отладку).

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

    Удалять же найденные проблемные ветви и параметры реестра можно либо все вместе (ссылка Clean all invalid items), либо отдельно по типам неисправностей (ссылка Clean).

    CCleaner

    Статус: Shareware.

    Размер: 2670 Кбайт.

    Разработчик: http://www.ccleaner.com/.


    Программа предназначена как для очистки реестра, так и для очистки файловой системы (вкладка Очистка). Кроме того, она позволяет просмотреть список установленных программ, а также программ, которые автоматически запускаются при загрузке компьютера (вкладка Сервис).

    Очистка реестра запускается на вкладке Реестр (рис. 5.48). Чтобы выполнить очистку, достаточно нажать кнопку Поиск проблем, после чего – кнопку Исправить. В результате перед вами отобразится окно, представленное на рис. 5.49. С его помощью вы можете удалять как отдельные ошибочные параметры и ветви реестра, так и все ошибочные записи сразу.

    Рис. 5.48. Очистка реестра


    Рис. 5.49. Удаление ненужных ветвей реестра


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

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

    Итоги

    Еще раз сравним программы. На этот раз будем сравнивать количество проблем, которые нашли программы для очистки реестра.

    В табл. 5.2 представлено количество проблем, которые программы нашли при первой очистке реестра (строка «Очистка 1»). После того как программы обнаружили и удалили возникшие проблемы, компьютер бы перезагружен, и очистка началась повторно. В строке «Очистка 2» приведено количество проблем, которые программы нашли уже после удаления первых найденных проблем и перезагрузки компьютера.

    Таблица 5.2. Сравнение результатов очистки реестра

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

    Я не могу объяснить, почему программы сразу после первой очистки реестра смогли еще раз обнаружить такое большое количество проблем. Вряд ли они возникли сразу после перезагрузки компьютера. Скорее всего, ветви реестра, которые программы посчитали проблемными, было запрещено удалять (в реестре Windows Vista присутствует множество ветвей, доступ к которым запрещен даже администраторам). Поскольку их было запрещено удалять, значит, соответствующие ветви реестра необходимы для работы операционной системы и проблемными их считать никак нельзя.

    5.4. Редакторы реестра

    Стандартный Редактор реестра операционной системы Windows Vista хорош всем, кроме одного – он стандартный. Многим людям претит мысль о том, что они используют что-то стандартное. Именно поэтому таким большим спросом пользуются сторонние редакторы реестра.

    Среди множества сторонних редакторов можно встретить такие, которые не лучше, а иногда даже и хуже стандартного Редактора реестра. Их мы рассматривать не будем.

    Reg Organizer

    Статус: Shareware, 30 дней.

    Размер: 2087 Кбайт.

    Разработчик: http://www.chemtable.com/organizer2.htm.


    Данная программа является дефрагментатором, чистильщиком, твикером, да еще и редактором реестра. Именно из-за такой большой функциональности я и решил прокомментировать здесь эту программу, ведь иногда бывает удобнее использовать сразу весь комплекс возможностей одной программы, чем запускать нужные утилиты по отдельности. Хотя, если говорить честно, к данной программе это не относится (посмотрите результаты тестирования быстродействия далее).

    Сразу после запуска программы вас встретит редактор реестра (рис. 5.50). С некоторыми ограничениями он поддерживает все возможности стандартного Редактора реестра regedit.exe. Кроме того, он поддерживает две дополнительные интересные возможности, доступ к которым проще всего получить с помощью контекстного меню параметра или подраздела реестра.

    Рис. 5.50. Редактор реестра программы Reg Organizer


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

    • Искать в этом ключе – это самый простой способ отобразить окно поиска. При этом поиск будет выполнен только в содержимом открытой в данный момент ветви реестра, хотя вы можете самостоятельно расширить круг поиска. Однако не это самое важное. Дело в том, что данная программа, помимо стандартных возможностей поиска, обладает следующими возможностями:

    поиск только в значениях параметров определенного типа;

    автоматический и ручной поиск и замена;

    автоматический и ручной поиск и удаление параметров.

    • Клонировать ключ – позволяет создать копию всего содержимого данной ветви реестра с указанным вами названием. В некоторых случаях при редактировании реестра этой возможности очень не хватает.

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

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

    • Очень медленное открытие ветвей реестра.

    • Если стандартный Редактор реестра при выделении ветви реестра, доступ к которой вам запрещен, просто не отображает ее содержимого, данный редактор реестра выводит сообщение об отказе в доступе. Это очень раздражает.

    • Еще раз посмотрите на рис. 5.50. Программа решила, что параметр PublisherPolicyChangeTime имеет тип REG_NONE, и поэтому она не может получить доступ к нему. На самом деле данный параметр имеет тип REG_QWORD и стандартный Редактор реестра позволяет его изменять.

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

    RegWorks

    Статус: Freeware.

    Размер: 999 Кбайт.

    Разработчик: http://www.regwrks.com/ru/.


    Бесплатный и очень качественно сделанный редактор реестра, который имеет все шансы стать заменой стандартного Редактора реестра. Он поддерживает все его возможности и, кроме того, несколько дополнительных возможностей, которые тем не менее никак не повлияли на его быстродействие.

    В этой программе для удобной и быстрой работы можно использовать некоторые сочетания клавиш (табл. 5.3).

    Таблица 5.3. Сочетания клавиш

    Привыкать к данному редактору реестра не придется, так как работа с ним практически ничем не отличается от использования стандартного Редактора реестра (рис. 5.51).

    Рис. 5.51. Программа RegWorks


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

    На отдельных вкладках реестра можно настроить дополнительные возможности программы. Так, помимо вкладки Реестр, вам, скорее всего, придется встретиться со следующими вкладками.

    • Справочник – в состав программы RegWorks входит справочник с описанием множества параметров реестра. Если вам эта тема интересна (а иначе вы бы и не купили данную книгу), то всегда можете воспользоваться им, чтобы почерпнуть новые знания.

    • Избранное – по умолчанию данная вкладка не отображается, однако она появится рядом с вкладкой Реестр, если вы добавите в Избранное хотя бы одну ветвь реестра. Как вы уже догадались, с ее помощью можно переходить по элементам Избранного.

    • Монитор – в программе RegWorks есть возможность мониторинга реестра, во многом аналогичная программе RegMon, которую мы рассмотрим далее в этой книге. Как только вы активируете возможность мониторинга реестра, появится данная вкладка.

    В этой программе также довольно интересным образом реализован механизм поиска. Сами возможности поиска полностью аналогичны возможностям Редактора реестра regedit.exe, однако способ отображения результатов поиска вас удивит. Дело в том, что они отображаются в виде всплывающего подраздела в правой части программы (рис. 5.52). Иначе говоря, после выполнения поиска вы сможете одновременно работать и с текущей ветвью реестра, и с результатами поиска. Чтобы закрыть результаты поиска, достаточно щелкнуть кнопкой мыши на значке крестика в области результатов поиска.

    Рис. 5.52. Результаты поиска отображаются в виде всплывающего подраздела, название которого начинается со строки Результаты поиска


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

    • Нажав сочетание клавиш Ctrl+H, вы откроете окно Замена, с помощью которого можно найти и заменить одно значение другим.

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

    • Используя команду Сервис > История изменений, можно просмотреть список изменений, которые вы вручную делали в реестре с момента установки данной программы. Кроме того, вы можете отменить каждое из выполненных ранее изменений.

    Registrar Registry Manager

    Статус: Shareware, бесплатная версия с урезанными возможностями.

    Размер: 2571 Кбайт.

    Разработчик: http://www.resplendence.com/.


    Еще одна программа для редактирования реестра (рис. 5.53). Она поставляется в двух версиях: бесплатной (Lite) и платной. В бесплатной версии отключены многие возможности данного редактора реестра.

    Рис. 5.53. Редактор реестра Registrar Registry Manager


    В программе работают следующие сочетания клавиш (табл. 5.4).

    Таблица 5.4. Сочетания клавиш, используемые в программе Registrar Registry Manager

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

    Вы также можете просмотреть описание для всех известных ветвей и параметров реестра в виде справочника. Для этого достаточно воспользоваться командой Bookmarks_Bookmark Editor (рис. 5.54).

    Рис. 5.54. Отображение описания параметров и ветвей реестра в виде справочника


    Кроме того, программа поддерживает множество дополнительных возможностей: сравнение ветвей реестра, мониторинг, редактирование REG-файлов, быструю смену владельца ветви реестра и т. д. Правда, все это доступно только в платной версии.

    Registrar Command Line Edition

    Статус: Shareware, бесплатная версия с урезанными возможностями.

    Размер: 930 Кбайт.

    Разработчик: http://www.resplendence.com/.


    Данный редактор реестра мы рассмотрим очень поверхностно. Все дело в том, что он является особенным: в отличие от всех ранее рассмотренных, этот редактор предназначен для работы из командной строки.

    Он поддерживает очень большое количество возможностей. Намного больше, чем стандартная программа командной строки reg.exe. Все эти возможности хорошо документированы в справке к данному редактору реестра (на английском языке). В табл. 5.5 представлено краткое описание возможностей данного редактора реестра.

    Таблица 5.5. Параметры программы rrc.exe

    Итоги

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

    Подсчет производительности выполнялся на основе открытия корневого раздела HKEY_CLASSES_ROOT\CLSID. Первая строка таблицы содержит время в секундах, которое понадобилось редакторам на открытие этого раздела в первый раз. Вторая же строка таблицы содержит время в секундах, которое понадобилось редакторам на открытие раздела при следующем обращении к нему (табл. 5.6).

    Таблица 5.6. Сравнение быстродействия редакторов реестра, в секундах

    1 Указано время открытия корневого раздела HKEY_CLASSES_ROOT + время открытия подраздела CLSID (так как при использовании Избранного данная программа не открывает последний подраздел избранной ветви, пришлось открывать его вручную).


    Почему я два раза обращаюсь к одному и тому же разделу реестра? Просто время повторного открытия раздела для некоторых редакторов реестра меньше, чем время первого открытия. Это очень важно при редактировании нескольких параметров из подразделов одной и той же ветви реестра. Ведь, согласитесь, каждый раз ждать открытия ветви реестра по 10 секунд намного неудобнее, чем подождать один раз 10 секунд, а в дальнейшем – всего 1–2 секунды.

    5.5. Мониторинг реестра

    Registry Monitor

    Статус: Freeware.

    Размер: 271 Кбайт.

    Разработчик: http://technet.microsoft.com/ru-ru/sysinternals/bb896652(en-us).aspx.


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

    В этой программе можно применять следующие сочетания клавиш (табл. 5.7).

    Таблица 5.7. Сочетания клавиш, используемые в программе
    Назначение и функциональные возможности

    Функциональные возможности программы Registry Monitor позволяют решать следующие задачи:

    • оперативное отслеживание всех обращений к системному реестру с возможностью дальнейшего анализа полученной информации;

    • управление процессом слежения программы за обращениями к реестру;

    • включение/выключение автоматического размещения на последней записи списка (то есть режима автоскроллинга);

    • очистка списка обращений к реестру;

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

    • поиск требуемой позиции списка;

    • оперативный переход в системный реестр с позиционированием на объекте реестра, который соответствует текущему элементу списка обращений.

    Описание режимов работы

    При входе в программу на экране открывается окно, представленное на рис. 5.55.

    Рис. 5.55. Рабочее окно Registry Monitor


    В окне содержится перечень всех обращений к системному реестру, который постоянно пополняется. При этом по умолчанию включен режим автоматического перехода на последнюю запись списка. Для каждой позиции списка в соответствующих столбцах отображается аналитическая информация. Выбор требуемого режима работы программы осуществляется с помощью кнопок панели инструментов. Эти кнопки дублируются соответствующими командами главного меню программы. Далее мы рассмотрим все команды программы Registry Monitor (большинство из них вызываются нажатием соответствующих сочетаний клавиш).

    • File > Save – предназначена для сохранения текущего списка в отдельном файле (с расширением LOG). Эту команду (активизируется также нажатием сочетания клавиш Ctrl+S) удобно использовать для последующего изучения текущего списка обращений к реестру.

    • File > Capture Events – используется для временной приостановки и последующего включения слежения за обращениями к реестру. Данную команду (вызывается также нажатием сочетания клавиш Ctrl+E) рекомендуется применять, например, перед сохранением списка.

    • File > Process Properties – при выполнении данной команды (вызывается также нажатием сочетания клавиш Ctrl+P) на экране отображается окно с расширенной информацией об элементе списка, на котором установлен указатель мыши. Аналогичная команда имеется в контекстном меню данного окна.

    • Edit > Copy и Edit > Delete – предназначены для копирования текущей записи и удаления ее из списка соответственно. Этим командам соответствуют нажатия сочетания клавиш Ctrl+C и клавиши Delete.

    • Edit > Find – включает режим поиска. При ее выполнении (команда выполняется также нажатием сочетания клавиш Ctrl+F) на экране отображается окно настройки параметров поиска (рис. 5.56).

    Рис. 5.56. Настройка параметров поиска


    В данном окне в поле Что вводится текст для поиска. Установив флажки Только слово целиком и С учетом регистра, вы включите дополнительные параметры поиска. Переключатель Направление определяет направление поиска: к началу списка (Вверх) или к концу (Вниз). Поиск запускается нажатием кнопки Найти далее.

    • Edit > Regedit Jump – при выполнении команды (вызывается и нажатием сочетания клавиш Ctrl+J) на экране отображается окно стандартного Редактора реестра с позиционированием на том объекте, к которому произошло обращение из выделенной в списке позиции.

    • Edit > Clear Display – предназначена для очистки списка обращений к реестру. При ее выполнении (активизируется также нажатием сочетания клавиш Ctrl+X) очищается список обращений к реестру. Следует учитывать, что данная операция при большом количестве обращений к реестру выполняется достаточно долго, в некоторых случаях возможно даже «зависание» компьютера.

    • Options > Font – позволяет настроить параметры шрифта. При ее выполнении на экране отображается окно Regmon Font, в котором по обычным правилам Windows устанавливаются требуемые параметры шрифта.

    • Options > Filter/Highlight – дает возможность установить/снять фильтры на отображаемые данные. При ее выполнении (вызывается также нажатием сочетания клавиш Ctrl+L) на экране отображается окно Regmon Filter, в котором настраиваются параметры фильтра. Возможности программы позволяют, например, отслеживать обращения к реестру только некоторых приложений. При этом в окне настройки параметров фильтра предусмотрена возможность использования маски. Для применения фильтра следует последовательно нажать кнопки Apply и OK; значения фильтра по умолчанию восстанавливаются при нажатии кнопки Defaults.

    • Options > History Depth – при выполнении этой команды (можно также воспользоваться сочетанием клавиш Ctrl+H) на экране отображается окно Regmon History Depth, в котором задается количество отображаемых на экране строк. Если в окне установлено значение 0, то количество отображаемых строк не ограничено.

    • Options > Auto Scroll – предназначена для включения/выключения режима автоматического размещения на последней позиции списка. Вызывается также нажатием сочетания клавиш Ctrl+A.

    • Options > Clock Time – позволяет переключить формат отображения времени, которое показывается во втором столбце таблицы (Time). Возможные варианты – системное время, в которое произошло обращение к реестру, и время в секундах, прошедшее с момента запуска программы Registry Monitor. Для переключения формата отображения можно воспользоваться и сочетанием клавиш Ctrl+T.

    Примечание

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

    • Options > Show Milliseconds – позволяет включить во временной формат отображение миллисекунд. Данная команда доступна, если только включено отображение системного времени, в которое произошло обращение к реестру.

    Regshot

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

    Назначение и функциональные возможности

    Задачи, решаемые с помощью программы Regshot, можно сформулировать следующим образом:

    • создание и сравнение в любой момент времени снимков системного реестра;

    • сравнение содержимого папок, хранящихся на компьютере;

    • добавление к отчету произвольного комментария;

    • выбор языка интерфейса и построения отчета;

    • формирование отчета в текстовом либо HTML-формате.

    Описание режимов работы

    При запуске программы Regshot на экране появляется окно, представленное на рис. 5.57.

    Рис. 5.57. Настройка параметров сравнения


    Данное окно содержит перечисленные ниже элементы.

    • Сохранить файл отчета как – положение переключателя определяет формат сохранения отчета по итогам сравнения. Возможные варианты – Текст либо Документ HTML.

    • Учет папок – при установленном флажке появляется поле для указания папок, содержимое которых требуется сравнить. Заполнение данного поля возможно как с клавиатуры (при этом следует учитывать, что пути к соответствующим папкам должны разделяться точкой с запятой), так и с помощью расположенной справа от поля кнопки выбора. При нажатии этой кнопки на экране отображается окно Обзор папок, в котором по обычным правилам Windows указывается требуемый путь.

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

    • Добавить комментарий к отчету – в этом поле при необходимости можно ввести произвольный комментарий к отчету, сформированному по итогам сравнения. Этот комментарий будет содержаться в верхней части отчета в строке Комментарий; кроме того, в соответствии с комментарием будет называться файл отчета.

    • 1й снимок – при нажатии этой кнопки открывается подменю, содержащее команды Снимок, Снимок+сохранить и Открыть. С помощью команды Снимок запускается процесс создания снимка. Команда Снимок+сохранить, помимо создания снимка, позволяет сохранить его по указанному пути в файле с расширением HIV (окно Сохранить как, в котором по обычным правилам Windows указывается требуемый путь, открывается сразу после создания снимка). Команда Открыть используется, когда для сравнения требуется взять не заново созданный снимок, а сохраненный ранее. При выполнении команды на экране отображается окно Открыть, в котором указывается путь к открываемому HIV-файлу с сохраненным ранее снимком.

    • 2й снимок – данная кнопка работает аналогичным образом, с той разницей, что предназначена для создания второго снимка. В процессе создания снимков в нижней части окна отображается информация о количестве просканированных разделов реестра, параметров и прошедшем с начала сканирования времени.

    • Сравнить – при нажатии этой кнопки запускается процесс сравнения снимков с формированием отчета в соответствии с заданными настройками.

    Примечание

    Кнопки 1й снимок, 2й снимок и Сравнить становятся доступными последовательно: сначала доступна кнопка 1й снимок, после создания снимка – кнопка 2й снимок, а после создания второго снимка – кнопка Сравнить. При открытии доступа к последующей кнопке предыдущая вновь становится недоступной.

    • Очистить – при нажатии этой кнопки удаляется старая информация.

    К несомненным достоинствам данной программы можно отнести то, что она является многоязычной. Выбрать требуемый язык можно в раскрывающемся списке, который расположен в правом нижнем углу окна настройки параметров сравнения. На рис. 5.57 в качестве языка интерфейса и построения отчета выбран русский (значение Russian).

    Пример сформированного отчета о сравнении снимков в текстовом формате приведен на рис. 5.58.

    Рис. 5.58. Отчет о сравнении снимков реестра


    Кратко проанализируем содержимое данного отчета.

    Первая строка отчета содержит информацию о названии и версии программы Regshot.

    Далее в строке Комментарий отображается комментарий к отчету (в этом случае – Отчет) в соответствии со значением, введенным в поле Добавить комментарий к отчету в окне настройки параметров отчета. Надо отметить, что в соответствии с заданным значением называется и файл отчета (см. рис. 5.58).

    В строке Текущая дата указывается дата и время создания каждого снимка (через разделитель).

    В строке Имя компьютера отображается имя компьютера, на котором был сделан каждый снимок (через разделитель).

    Строка Имя пользователя указывает имя пользователя, создавшего каждый снимок (через разделитель).

    Примечание

    В рассматриваемом примере имя компьютера для каждого снимка идентично; это же касается и имени пользователя.

    Далее в отчете следует информация, подробно характеризующая обнаруженные изменения. Все элементы списка сгруппированы в зависимости от изменений и функционального назначения. В частности, отдельно собраны новые разделы реестра, измененные разделы, удаленные разделы, новые параметры, измененные параметры, удаленные параметры и т. д. Если включен режим учета папок (для этого в окне настройки параметров сравнения (см. рис. 5.57) должен быть установлен флажок Учет папок), то отдельно показываются изменения в папках (приводится перечень новых, измененных и удаленных файлов). При этом для каждой группы показывается количество содержащихся в ней элементов списка.

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

    RegWorks

    Теперь рассмотрим, какие возможности по мониторингу реестра предоставляет рассмотренный ранее редактор реестра RegWorks. Чтобы запустить мониторинг реестра, необходимо воспользоваться командой Монитор > Запустить монитор.

    Если вы запускаете монитор реестра в первый раз, то после открытия вкладки Монитор программа предложит вам создать фильтр (рис. 5.59). К этому же действию приводит выбор команды Монитор > Мастер создания фильтров. В противном случае будет использоваться фильтр, созданный ранее.

    Рис. 5.59. Окно создания фильтра


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

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

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

    • Отслеживать операции чтения некоторых или всех процессов – реестр отслеживает все виды доступа к ветвям и параметрам реестра, кроме их изменения (мониторинг использования функций RegOpenKey, RegEnumKey, RegCloseKey, RegQueryInfoKey, RegEnumValue, RegQueryValue).

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

    • Отслеживать операции записи некоторых или всех процессов – реестр отслеживает все виды доступа к ветвям и параметрам реестра, которые приводят к их изменению (мониторинг использования функций RegSetValue, RegLoadKey, RegCreateKey, RegDeleteKey, RegDeleteValue, RegFlushKey, RegUnloadKey).

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

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

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

    После того как фильтр создан, будет запущен мониторинг реестра (рис. 5.60). Чтобы остановить мониторинг реестра, достаточно воспользоваться командой Монитор > Остановить монитор. После этого вы можете сохранить результаты мониторинга с помощью команды Монитор > Сохранить. Результаты сохраняются в формате XML.

    Рис. 5.60. Мониторинг реестра запущен


    Помимо сохранения результатов работ мониторинга, вы можете отобразить их в окне браузера. Для этого достаточно воспользоваться командой Монитор > Открыть журнал в браузере.

    Напоследок рассмотрим еще один способ создания/изменения фильтра, который более полезен, чем использование мастера. Это применение команды Монитор > Редактировать фильтры, после выбора которой перед вами отобразится окно Фильтры.

    С помощью данного окна можно добавлять, удалять и изменять существующие фильтры. Нажав кнопку Изменить данного окна, вы сможете открыть окно Редактирование фильтра. С его помощью можно внутри одного фильтра создать несколько правил (несколько фильтров для мониторинга разных процессов), а также удалить или изменить уже существующие в контексте данного фильтра правила. Для этого достаточно воспользоваться кнопками Изменить, Добавить, Удалить. Попробуйте для примера изменить фильтр, который мы создали с помощью окна Мастер создания фильтров (рис. 5.61).

    Рис. 5.61. Редактирование правил фильтра

    Reg Organizer

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

    Чтобы воспользоваться данной функцией, нужно применить команду Команды > Установить приложение (рис. 5.62).

    Рис. 5.62. Мастер для установки нового приложения


    Работа механизма сравнения снимков реестра реализована в виде мастера, на первом шаге которого вам предлагается либо выбрать созданный ранее снимок, либо создать новый.

    После того как вы выберете/создадите снимок, программа предложит вам выполнить действия, результат которых нужно определить. Например, установить приложение. Как только все действия будут выполнены, нажмите кнопку Далее мастера. Это приведет к созданию второго снимка реестра.

    И самый последний шаг мастера – собственно, сравнение двух снимков реестра (рис. 5.63). Для выполнения сравнения достаточно нажать кнопку Результаты.

    Рис. 5.63. Результат сравнения двух снимков реестра


    На этом закончим рассмотрение различных программ для редактирования реестра. Перед тем как подвести итоги, опишу некоторые ситуации, возникающие при работе с реестром.