Глава 13

Дополнительные утилиты

Каждая новая версия операционных систем Microsoft и Windows XP — не является исключением из этого правила, предлагает пользователям множество новых конфигурационных или административных утилит, которые предоставляют пользователям более простой и удобный метод редактирования реестра, чем применение штатных средств его изменения — утилит Regedt32.exe или Regedit.exe. Тем не менее, многие (хотя и не все) из приемов, описанных в этой книге, нельзя выполнить, не прибегая к прямому редактированию реестра. Справедливости ради стоит отметить, что фирма Microsoft весьма активно реагирует на пожелания пользователей, и с выходом очередной версии Windows все большую часть таких функций реализует как стандартные возможности Панели управления (Control Panel) или в виде других системных утилит и программ-мастеров. Не отстают от Microsoft и сторонние производители.

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

В этой главе я приведу небольшой список утилит для работы с реестром Windows NT/2000/XP. Следует отметить, что здесь будут упомянуты не все, а только наиболее полезные и широко известные из них.

 

Windows XP PowerToys

С момента выпуска в свет операционной системы Windows 95, Microsoft осуществляет поддержку набора приложений PowerToys для каждого последующего выпуска Windows. PowerToys — небольшие приложения, усиливающие возможности системы по нескольким направлениям, позволяющие пользователям повышать производительность труда, настраивать систему, осуществлять конфигурирование пользовательского интерфейса и в целом, расширять возможности ОС. С самого появления, PowerToys вполне заслуженно стали любимыми приложениями для большинства пользователей. Не удивительно, что еще в ходе разработки Windows XP, пользователи стали интересоваться их дальнейшей судьбой. И компания Microsoft не разочаровала их.

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

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

 

Bulk Resize for Photos

Эта "игрушка" наращивает встроенные возможности Windows XP по работе с изображениями. Она позволяет изменять размеры изображения или группы изображений, не внося при этом изменения в оригинал.

Рис. 13.1. Windows XP предоставляет встроенную возможность отправки изображений по электронной почте, но в ней значительно меньше опций, чем в Bulk Resize

Для того чтобы начать работу с приложением Bulk Resize for Photos, выберите любое графическое изображение (или группу изображений), щелкните по нему правой кнопкой мыши и в контекстном меню выберите команду Resize Pictures . При этом на экране появится одноименное диалоговое окно , в котором представлено большое количество опций. Например, допускаются следующие варианты изменения размера: 640x480 (малый размер), 800x600 (средний размер), 1024x768 (большой размер) или даже 240x320 (для воспроизведения на Palm-компьютерах (карманных компьютерах), работающих под управлением Windows СЕ). При изменении размеров изображений, создаются новые версии, с незначительно измененными именами. Однако есть и опция, позволяющая изменять размер оригинала, без создания копий.

Вы, вероятно, обратите внимание, что функции комплекта программ имеют некоторое сходство с функционатьными возможностями отправки изображений по электронной почте (Send Pictures via E-mail), встроенными в Windows XP (рис. 13.1), однако обеспечивают большую степень управления опциями изменения размера и позволяют одновременно модифицировать размеры нескольких изображений. 

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

 

Faster User Switcher

Это приложение представляет собой усовершенствование возможности оболочки Windows XP, использующее технологию быстрого переключения пользователей — Fast User Switching, реализованную в Windows XP. Приложение Faster User Switcher призвано еще больше ускорить процесс переключения пользователей, поскольку оно позволяет "обойти" (исключить) отображение экрана приветствия (Welcome screen).

Обратите внимание, что данное приложение нельзя применять в том случае, если опция использования быстрого переключения пользователей в системе (Fast User Switching) выключена. Для того чтобы проверить работу приложения, удостоверьтесь, чтобы опция Fast User Switching была включена и в системе на момент проверки было зарегистрировано два и более пользователя. После этого нажмите и удерживайте клавишу   <> и многократно нажимайте клавишу <Q> для прокрутки списка зарегистрированных пользователей. Когда вы увидите требуемое имя пользователя, отпустите обе клавиши и система переключится на работу с этим пользователем.

 

Open Command Window Here

Open Command Window Here является одним из наиболее ценных приложений PowerToys, которое позволяет легко перейти в окно с режимом командной строки из любой папки Проводника (Windows Explorer). После его инсталляции, в контекстном меню, вызываемом по щелчку правой кнопки мыши на какой-либо папке Windows Explorer, появится команда Open Command Window Неrе . Стоит лишь щелкнуть правой кнопкой мыши на папке и выбрать указанную команду, как сразу же откроется сеанс работы в режиме командной строки (при этом выбранная папка будет каталогом, установленным по умолчанию). Кроме того, если щелкнуть правой кнопкой мыши на значке папки в окне Windows Explorer, то в появившемся меню будет также отображена команда Open Command Window Here.

Если вы любите работать в режиме командной строки, то это приложение — для вас.

 

Shell Audio Player

Приложение Shell Audio Player предлагает еще один способ воспроизведения музыки в Windows XP. Оно представляет собой панель инструментальных средств, размещаемую на панели задач и позволяет воспроизводить файлы МРЗ и WMA, а также списки произведений (playlists). Эта панель активизируется с помощью правого щелчка мыши по панели задач и последующим выбором команды Audio Player в меню Toolbars. При этом на экране появится новая инструментальная панель с кнопками Play, Previous, Next и Playlist Editor . У пользователя есть возможность активизировать панель задач и изменить размер инструментальной панели так, чтобы были видны все кнопки.

Shell Audio Player является хорошей идеей, однако, по мнению автора, ее следует усовершенствовать. Можно предположить, что в последующих версиях PowerToys это приложение будет иметь более развитые функциональные возможности.

 

PowerToy Calculator

PowerToy Calculator сразу же мне напомнил мои школьные годы, и мечту той поры о полнофункциональном научном калькуляторе, позволяющем строить графики . Для тех, кто изучает математику, это весьма полезный инструмент.

 

Tweak UI для Windows XP

Версия Tweak UI, реализованная в Windows XP, представляет собой наиболее значимое из всех приложений PowerToys. Это приложение предоставляет безопасный и удобный способ настройки различных системных установок, которые по умолчанию не доступны в пользовательском интерфейсе Windows XP. Как правило, для получения такого же результата без Tweak UI, вам потребуется редактировать системный реестр. Как уже отмечалось в главе /, это инструментальное средство предоставляет альтернативные методы редактирования реестра, что, как правило, безопаснее, чем использование программы Regedit.exe.

В отличие от всех предыдущих выпусков Tweak UI, которые были реализованы в виде утилит Панели управления (Control Panel), Tweak UI для Windows XP  представляет собой самостоятельный исполняемый файл. Этот ЕХЕ-файл можно разместить в любой папке и запускать его непосредственно в ней, т. к. для использования этой программы, инсталляция не требуется. Tweak UI для Windows XP отображает на экране, в левой панели окна, иерархическое дерево опций. После выбора нужной опции в левой панели, в правой панели отображаются доступные для конфигурирования параметры настройки .

 Примечание 

Прежде чем приступить к инсталляции Windows XP PowerToys и работе с этой версией TweakUl, следует удалить все старые копии TweakUI.

Это инструментальное средство будет востребовано теми пользователями, которые хотят настроить Windows XP по своему усмотрению и добиться максимальной эффективности использования данной операционной системы. Новая версия Tweak UI позволяет выполнять практически все виды настройки, в том числе и несколько сложных, например, настройку различных визуальных эффектов, звуковых сигналов, свидетельствующих об ошибках, тень от курсора и т. п., а также помогает настраивать панель задач, папки оболочки и кэш для работы с CD (CD Burning cache). На мой взгляд, одним из лучших свойств данного инструментального средства является возможность выполнения некоторых типовых операций по восстановлению работоспособности системы.

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

 

Утилита RegMaid — чистка реестра

RegMaid — утилита, разработанная Microsoft, предназначенная для оказания помощи в отслеживании и удалении проблемных элементов OLE в базе данных реестра. Утилита RegMaid проста в использовании и в тоже время она предоставляет пользователю полную информацию о проблеме, связанной с тем или иным элементом, хранящимся в реестре . Эта информация может быть в дальнейшем использована для принятия решения об удалении или восстановлении таких элементов (объектов).

Информация о компонентах OLE хранится в реестре под ключом HKEY_CLASSES_ROOT, где обычно расположены такие подразделы, как CLSID, TypeLib, Interface и ProgId.

Утилита RegMaid рассматривает элементы CLSID как источники возникновения проблемы, если в них содержатся элементы обработчика или сервера для файла, который не найден. Последнее может произойти по целому ряду причин. К наиболее распространенным причинам относятся: удаление файла, перемещение файла или же разрушенный сетевой путь (broken network path).

Элементы Progid будут рассматриваться как разрушенные, когда в элементе HKEY_CLASSES_ROOT\CLSID нет соответствующего им элемента CLSID. Как результат, удаление элементов CLSID вызовет перечисление соответствующих ему элементов.

Элементы ТуреLib будут рассматриваться как разрушенные, когда относящийся к ним файл не может быть найден.

Элементы interface будут рассматриваться как разрушенные, когда элемент ТуреЫЬ не соответствует элементу в HKEY_CLASSES_ROOT\TypeLib. Следовательно, удаление элементов TypeLib позволит утилите RegMaid определить связанную с ними проблему.

Утилита RegMaid предоставляет информацию об элементах, считающихся проблематичными, в виде отчета, в котором пользователь может выделять те или иные строки. После того, как они будут выделены, пользователь может удалить их из реестра. Хотя в RegMaid в настоящее время нет таких возможностей как Archive или Restore, в ней предусмотрен механизм создания печатных отчетов для каждого из четырех представлений (views).

Windows 9x и Windows NT официально поддерживают эту утилиту, но кроме того, автор протестировал ее в Windows 2000 и Windows XP. Она работает успешно и является, без всяких сомнений, полезной.

Опытным пользователям, безусловно, пригодится эта свободно распространяемая утилита, которую можно скачать с сайта Microsoft Download Center (http://www.microsoft.com).

 

Утилита Regmon — мониторинг реестра

Почти ни одна из перечисленных в этой главе утилит не собрала такого количества восторженных отзывов, как эта. Авторы этой утилиты — известные исследователи Windows NT/2000 Марк Руссинович (Mark Russinovich) и Брюс Когсвелл (Bryce Cogswell).

Regmon представляет собой утилиту, которая осуществляет мониторинг реестра и отображает на экране всю информацию о доступе к реестру в масштабах всей системы. Эта уникальная по своим возможностям утилита реализована как комбинация драйвера устройства и GUI, и она просто незаменима для всех пользователей как при изучении работы операционных систем Windows NT/2000/XP, так и при поиске проблем, вызванных неправильной конфигурацией реестра .

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

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

Работает в среде Windows 95/98/ME, Windows NT 4.0 и Windows 2000/XP. Поставляется бесплатно, загрузить можно с Web-узла http://www.sysinternals.com.

 

NTFSDOS Professional

Еще одна замечательная утилита, которую создали Марк Руссинович (Mark Russinovich) и Брюс Когсвелл (Bryce Cogsweli). Хотя NTFSDOS и не является средством редактирования реестра, она заслуживает отдельного упоминания в этой главе хотя бы потому, что это — незаменимое средство, позволяющее быстро выполнять восстановление поврежденных или отсутствующих файлов, необходимых для загрузки Windows NT/2000/XP (и в том числе — восстанавливать поврежденный реестр). NTFSDOS Professional достаточно компактна, что позволяет запускать ее с загрузочных дискет MS-DOS.

NTFSDOS Professional содержит в своем составе средство NTFSCHK, предназначенное для запуска программы Chkdsk, входящей в состав Windows NT/2000, во время работы под управлением MS-DOS. NTFSCHK позволит выполнить проверку жесткого диска и восстановительные работы в случае, когда проблемы с загрузкой вызваны повреждением дисковых структур NTFS.

Загрузить демонстрационную версию NTFSDOS Professional (возможности ограничены только чтением) можно с узла http://www.sysinternals.com.

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

 

RegSafe Professional компании Imaginelan

Если вы регулярно занимаетесь редактированием реестра, то вас, вероятно, не в полной мере устраивают функциональные возможности встроенных средств его редактирования в составе Windows NT/2000/XP. Если это так, то вам скорее всего подойдет редактор RegSafe Professional компании Imaginelan.

RegSafe Professional Edition 2.0 представляет собой набор инструментальных средств, разработанный с целью предоставления администраторам сети, профессионалам из служб технической поддержки и опытным пользователям расширенных возможностей по управлению реестром на компьютерах под управлением 32-разрядной операционной системы Windows. RegSafe обладает возможностями полнофункционального редактирования и управления, которых нет в других инструментальных средствах редактирования реестра. Эти широкие возможности обусловлены защищенным окружением .

Наиболее привлекательными функциональными свойствами редактора RegSafe являются следующие.

Все это позволяет отнести данный редактор к универсальным средствам, которое подходит всем пользователям, — от новичка до эксперта. Кроме того, версия этой программы с режимом только для чтения, распространяется бесплатно (несмотря на это ограничение, по сравнению с полнофункциональной версией, "усеченная" версия все равно остается, по мнению автора, наиболее мощным средством из числа редакторов, которые ему известны). Эту версию можно скачать по адресу: http://www.imaginelan.com.

 

ERD Commander 2000

С появлением Windows 2000, компании Microsoft удалось существенно усилить и усовершенствовать встроенные средства восстановления системы. В Windows XP был сделан значительный шаг вперед в этой области. Хотя Recovery Console является прекрасным инструментальным средством, она все же имеет ряд функциональных ограничений. Более того, могут возникнуть такие ситуации, когда вы не сможете запустить даже ее.

Если вы соскучились по простоте технологии использования загружаемых аварийных дисков (ERD) для восстановления системы Windows NT/2000/XP, то позвольте обратить ваше внимание на программу ERD Commander 2000. Это идеальная утилита для системных администраторов, позволяющая решать почти все проблемы, связанные с невозможностью загрузки Windows NT/2000.

 Примечание 

Нынешняя версия этого мощного инструментального средства предназначена для использования в операционных системах Windows NT/2000. Windows XP поддерживается не в полном объеме. Однако, в некоторых ситуациях программа ERD Commander 2000 будет полезной также и для Windows XP. В качестве примера можно привести случай, когда вам лишь необходимо заменить файлы поврежденной системы на их действительные резервные копии или же просто скопировать несколько файлов из системы, которая не загружается. Если вы столкнетесь с такой ситуацией, смело используйте утилиту ERD Commander 2000. Она обязательно вам поможет справиться с возникшей проблемой.

Для инсталляции утилиты ERD Commander 2000, вам потребуются дистрибутивные файлы этой программы, которые можно переписать на сайте http://www.sysinternals.com/ntw2k/freeware/erdcommander2k.shtml (версию с доступом только для чтения — бесплатно). Вы можете также заказать полнофункциональную версию. Кроме того, вам потребуется дистрибутивный диск Windows 2000 и пять дискет 3.5 дюйма (дискеты — необязательно). Программа установки ERD Commander 2000 предложит вам выбрать тип инсталляции . У вас также будет возможность создать загрузочные дискеты, загружаемый образ на CD-ROM или же установить ERD Commander 2000 на жестком диске (в этом случае, ERD Commander 2000 будет добавлен в качестве альтернативной опции загрузки Boot.ini).

 Примечание

Вы можете установить ERD Commander 2000 даже в ходе работы Windows XP. Обратите, однако, внимание, что в этом случае вы должны это делать на основе дистрибутивных файлов Windows NT/2000. Когда программа Setup отобразит на экране соответствующее предложение , вставьте в устройство дистрибутивный компакт-диск Windows NT/2000 или укажите альтернативное местоположение инсталляционных файлов. Не создавайте загружаемый диск ERD Commander 2000 на основе дистрибутивных файлов Windows XP: программа Setup запустится успешно, однако результат будет практически бесполезным.

После выполнения инсталляции ERD Commander 2000 вы сможете выполнить загрузку в режиме командной строки с гибких дисков, CD-ROM или же непосредственно с жесткого диска. ERD Commander 2000 позволяет пользователям выполнять практически все операции, связанные с восстановлением, путем доступа и модификации файлов на томах с файловой системой NTFS и FAT. При запуске программы ERD Commander 2000 вы получите стандартное окружение NT/2000 в режиме консоли, таким образом, пользователи, знающие команды операционной системы, могут интуитивно работать с этим инструментальным средством.

После загрузки системы с гибких дисков ERD Commander 2000 или с загружаемого CD, вы получите доступ ко всем дискам и устройствам поврежденной системы Windows NT/2000/XP, включая сменные накопители.

Примечание 

Поскольку утилита ERD Commander 2000 не предназначена для устранения проблем, связанных с повреждением диска, ей будут доступны только те диски, которые Windows NT/2000 сможет хоть как-то распознать.

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

ERD Commander 2000 успешно работает в NT 4.0 и Windows 2000. Как уже отмечалось, эта утилита не предназначена для использования в Windows XP. Однако, некоторые задачи, например замена поврежденных файлов или же копирование важных данных с неработоспособной системы, могут быть выполнены при помощи загрузочных дискет ERD Commander 2000.

Нынешняя версия ERD Commander 2000 включает в себя следующие средства: 

 

Резюме

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

Используются технологии uCoz