Вы здесь

Windows XP. Библиотека пользователя. Глава 4. Принципы работы с программами (Андрей Боренков)

Глава 4

Принципы работы с программами

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

4.1. Компоненты Windows XP

Установка и удаление компонентов операционной системы

В более ранних версиях Windows во время установки операционной системы пользователю предлагалось выбрать, какие именно компоненты необходимо установить. Так, если вы не хотели пользоваться Outlook Express, то можно было просто не инсталлировать это приложение. В процессе установки Windows XP такая возможность недоступна, однако впоследствии вы можете откорректировать список установленных компонентов Windows. Для этого выполните команду Пуск Панель управления, выберите категорию Установка и удаление программ и в появившемся окне щелкните слева на пункте Установка компонентов Windows. Откроется окно, содержащее все доступные компоненты операционной системы (рис. 4.1).

Рис. 4.1. Список доступных компонентов операционной системы

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

Рис. 4.2. Состав компонента Сетевые службы

Чтобы инсталлировать какой-нибудь компонент Windows или его часть, просто установите соответствующий флажок. Если вы собираетесь что-либо удалить, то, наоборот, снимите установленный флажок. После того как вы установили (или сняли) все нужные флажки, нажмите кнопку Далее.

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

После завершения работы мастера установки все указанные компоненты будут установлены (или удалены).

ПРИМЕЧАНИЕ ____________________

Удалением неиспользуемых компонентов Windows вы не сможете добиться заметного увеличения свободного места на диске. При попытке освободить систему от таких приложений, как Internet Explorer, Outlook Express, Windows Messenger и Проигрыватель Windows Media, будут удалены лишь их ярлыки, а сами программы останутся на жестком диске. Реально вы сможете удалить приложения из группы Стандартные и служебные программы, но освободившиеся 20 Мбайт места не сыграют решающей роли.

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

Удаление скрытых компонентов

Чтобы удалить скрытые компоненты Windows XP, нужно сначала отредактировать файл sysoc.inf, расположенный в каталоге WINDOWS\inf. Перед началом изменений на всякий случай сохраните копию этого файла, а также создайте контрольную точку восстановления системы. Затем найдите в файле sysoc.inf записи, соответствующие определенным приложениям, и удалите из них слово HIDE (скрытый). После этого ненужную утилиту можно удалить стандартным образом.

В файле sysoc.inf находятся следующие записи и соответствующие им утилиты:

♦ msmsgs – Windows Messenger;

♦ MSWordPad – WordPad;

♦ Pinball – Пинбол;

♦ WBEM – инструментарий управления системой;

♦ com – COM+;

♦ dtc – управление транзакциями;

♦ TerminalServer – сервер терминалов;

♦ AutoUpdate – автоматическое обновление;

♦ CommApps – сеть;

♦ MultiM – средства мультимедиа;

♦ AccessOpt – специальные возможности.


Выбор программ по умолчанию

При наличии в системе пакета обновлений SP1 или SP2 вы можете отключить установленные по умолчанию стандартные приложения (Internet Explorer, Outlook Express, Windows Messenger и Проигрыватель Windows Media) и использовать программы сторонних разработчиков. Эта функция была введена в связи с судебными разбирательствами по нарушению корпорацией Microsoft антимонопольного законодательства.

Предположим, вы предпочитаете использовать почтовую программу The Bat! и хотите полностью удалить из системы Outlook Express. Для этого выполните следующие действия.

1. Установите вашу почтовую программу и назначьте ее используемой по умолчанию.

2. Выполните команду Пуск►Выбор программ по умолчанию. Если такая команда отсутствует в меню Пуск, выполните команду Пуск►Панель управления, выберите категорию Установка и удаление программ, затем щелкните на значке Выбор программ по умолчанию.

3. В окне Выбор программ по умолчанию установите переключатель в положение Другая и в области Выберите используемую по умолчанию почтовую программу снимите флажок Сделать доступной эту программу, соответствующий программе Outlook Express (рис. 4.3). Нажмите OK для внесения изменений в системную конфигурацию.

Рис. 4.3. В этом окне можно отключить стандартные приложения Windows XP

Аналогично вы можете удалить из системы и другие приложения. Например, можно установить браузер Opera или какой-нибудь другой и отказаться от использования Internet Explorer. Альтернативой Проигрывателю Windows Media может стать программа Winamp, а для работы с мгновенными сообщениями можно использовать популярную программу ICQ.

ПРИМЕЧАНИЕ ____________________

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

Удаление указанных компонентов имеет и негативный аспект, поскольку вы можете лишиться части удобств, предоставляемых операционной системой. Лучшим вариантом является совместное использование встроенных приложений и программ других фирм. Outlook Express может успешно уживаться на одном компьютере с The Bat! а Winamp – с Проигрывателем Windows Media. В этом случае переключатель конфигурации должен быть установлен в положение Другая, а остальные параметры настроены так, как показано на рис. 4.3.

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

4.2. Инсталляция программ

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

♦ на жесткий диск копируются файлы, необходимые для работы приложения;

♦ обновляются некоторые системные файлы (например, файлы настроек);

♦ в системный реестр добавляются новые ключи и разделы;

♦ добавляются новые ярлыки в меню Пуск.

К счастью, пользователю не нужно выполнять все эти действия самостоятельно, так как абсолютное большинство современных приложений имеют вспомогательные программы-инсталляторы, которые автоматизируют процесс установки. Набор файлов, из которых устанавливается приложение, называется дистрибутивом (от англ. to distribute – «распространять»). В состав дистрибутива, как правило, входят архивы с файлами приложения, инструкции по установке для программы-инсталлятора (изменения, которые нужно внести в файлы конфигурации операционной системы и реестр), а также та часть программы-инсталлятора, которая нужна для установки и последующего удаления данного приложения. Дистрибутив может состоять из множества файлов (например, дистрибутив Windows XP), а может ограничиться одним-единственным файлом. Если файлов в дистрибутиве много, то для запуска процесса установки в большинстве случаев необходимо найти и запустить файл setup.exe или install.exe.

Итак, вы открыли папку с дистрибутивом приложения и запустили установку, дважды щелкнув кнопкой мыши на соответствующем файле. Что же произойдет далее? Скорее всего, на экране появится окно приветствия программы-инсталлятора, содержащее информацию о приложении, которое будет устанавливаться. Далее, возможно, откроется окно с предложением принять лицензионное соглашение.

Рис. 4.4. Выбор пути для установки приложения «Домашние финансы»

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

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

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

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


Рис. 4.5. Выбор компонентов приложения


Рис. 4.6. Установка имени папки приложения в меню Пуск

ПРИМЕЧАНИЕ ____________________

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

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

4.3. Программы, которые необходимо установить в первую очередь

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


Антивирус

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

Наиболее популярными у нас являются две отечественные разработки.

♦ Dr.Web (www.drweb.com) – знаменитая антивирусная программа, появившаяся еще во времена MS-DOS и сохранившая свою популярность по сей день. Работа с данной программой подробно описана в разд. 8.6.

♦ Антивирус Касперского (www.kaspersky.ru) – также очень распространенный отечественный антивирус, завоевавший множество наград на различных международных конкурсах.

Еще два антивируса, достойные внимания:

♦ Norton Antivirus (www.symantec.com) – антивирус компании Symantec, популярный за рубежом и у нас;

♦ AntiVir PersonalEdition Classic (www.free-av.com) – антивирус немецких разработчиков; прост и удобен в работе, кроме того, совершенно бесплатен.

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

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

ВНИМАНИЕ____________________

Ни в коем случае не устанавливайте одновременно два антивируса, так как это может привести к фатальным последствиям: краху операционной системы и утере важной информации.

Брандмауэр

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

В Windows XP Service Pack 2 все эти задачи выполняет встроенный брандмауэр, однако его возможностей зачастую оказывается недостаточно. Именно поэтому (особенно если вы постоянно подключены к скоростному каналу Интернета) имеет смысл заменить этот брандмауэр продуктом сторонних разработчиков. Наиболее популярны у нас следующие продукты:

♦ ZoneAlarm (www.zoneLabs.com) – отличный брандмауэр с множеством функций и дополнительных модулей. Стандартная версия, обладающая минимальными функциями, является бесплатной, а за профессиональную версию придется заплатить (кроме того, существует ознакомительная версия, которую вы можете использовать в течение определенного времени перед покупкой лицензии).

♦ Outpost Firewall Pro (http://www.agnitum.com/products/outpost/) – популярный брандмауэр с множеством настроек. Отлично подойдет опытным пользователям, которым важен полный контроль сетевой активности.

♦ Kaspersky Anti-Hacker (www.kaspersky.ru) – отечественная разработка, продукт Лаборатории Касперского. Очень хороший, простой в настройке брандмауэр, который подойдет даже начинающим пользователям.

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

Архиваторы

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

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

ПРИМЕЧАНИЕ ____________________

Следует отметить, что операционная система Windows XP способна работать с архивами формата ZIP, как с обычными папками.

Наиболее популярным у нас является WinRAR (www.rarLab.com) – архиватор отечественной разработки. Он не только может работать с архивами большинства известных форматов, но и способен упаковывать файлы в архив формата RAR, обеспечивающий один из лучших уровней сжатия в мире.

Кроме WinRAR, достаточно распространенным остается архиватор WinZip (http:// www.winzip.com/). Он также обеспечивает достаточно хороший уровень сжатия информации и поддерживает множество существующих форматов архивов (хотя «родным» форматом данного архиватора является ZIP).

Среди бесплатных архиваторов стоит отметить FilZip (www.fiLzip.com), удобный в работе и обладающий приятным интерфейсом, а также 7-Zip (www.7zip.org), который использует свой собственный формат (7Z), обеспечивающий высокий уровень сжатия.

Программы для записи и копирования компакт-дисков

В наше время большинство современных компьютеров снабжено устройствами для записи CD и DVD. Windows XP позволяет записывать информацию на компакт-диск точно так же, как на обычную дискету. Просто перенесите нужные файлы в открытое окно привода для записи компакт-дисков (чистый диск при этом должен находиться в приводе) – и информация запишется.

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

Наиболее популярным среди российских пользователей является пакет Nero (www.nero.com) – мощный инструмент для записи и копирования компакт-дисков, а также создания файлов-образов. Кроме того, в состав пакета входит множество дополнительных утилит (например, позволяющих тестировать работу вашего привода).

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

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

♦ Burn4Free (www.burn4free.com) – небольшая бесплатная программа для создания новых компакт-дисков или DVD с данными, а также звуковых компакт-дисков и DVD.

♦ Small CD-Writer (http://www.avtLab.ru/) – отечественная разработка. Это одна из самых маленьких программ в своем классе, даже не требующая установки. Между тем она обладает всеми базовыми функциями и вполне подходит для повседневной работы нетребовательного пользователя.

Для копирования дисков можно использовать бесплатную программу burnatonce (www.burnatonce.com). Данная программа чем-то напоминает CloneCD (которая, к сожалению, уже не выпускается) и хорошо справляется со своей задачей.

Приложения для просмотра мультимедийных файлов

Система Windows XP содержит встроенную программу, позволяющую воспроизводить мультимедийные файлы большинства форматов, – Проигрыватель Windows Media.

Несмотря на это, для проигрывания некоторых файлов могут понадобиться дополнительные модули – кодеки. Проигрыватель Windows Media способен при необходимости загружать их из Интернета, однако это не всегда удобно. Гораздо проще использовать специальные пакеты кодеков «на все случаи жизни», чтобы ничто не могло помешать просмотру очередного фильма.

Один из лучших пакетов кодеков – K-Lite Codec Pack (его можно найти на сайте http://www.k-Litecodecpack.com). Этот пакет содержит несколько десятков наиболее популярных аудио– и видеокодеков, позволяющих воспроизвести практически любой мультимедийный файл. Кроме того, K-Lite Codec Pack совершенно бесплатен.

4.4. Удаление программ

Как правильно удалять программы

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

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

Наилучший способ деинсталляции приложения – это использование Мастера установки и удаления программ. Чтобы открыть его главное окно, выполните команду Пуск►Панель управления и выберите на Панели управления категорию Установка и удаление программ. В появившемся окне вы увидите список всех установленных приложений. Выбрав нужное, нажмите кнопку Заменить/Удалить, которая находится рядом с названием приложения, после чего начнется процесс деинсталляции. Как правило, удаление происходит в автоматическом режиме и от вас потребуется лишь дать свое согласие на деинсталляцию. Впрочем, некоторые программы-инсталляторы (а именно они занимаются удалением приложений) могут предложить вам несколько вариантов удаления (рис. 4.7).

Рис. 4.7. Различные варианты удаления приложения с помощью инсталлятора Wise Installation Wizard


Эти варианты означают следующее:

♦ Automatic (Автоматически) – приложение будет полностью удалено в автоматическом режиме;

♦ Custom (Выборочно) – вы сможете выбрать, какие файлы и параметры реестра нужно удалить;

♦ Repair (Восстановление) – частичная переустановка приложения (поможет, если какие-то файлы программы повреждены).

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

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

Ошибки при удалении и их устранение

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

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

♦ Удаление папки с установленной программой. В этом случае программа будет действительно удалена, но не полностью. Останутся записи о данном приложении в реестре и компоненты, которые были установлены в папку Windows.

Если после щелчка на кнопке Удалить в окне Установка и удаление программ появляется сообщение об ошибке, то, возможно, программа уже была удалена вручную, а запись о ней осталась в системном реестре. В таком случае запустите Редактор реестра и откройте раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Uninstall. Вы увидите список разделов, каждый из которых соответствует одному установленному приложению. Просматривая содержимое этих разделов, обращайте внимание на значение параметра DisplayName, совпадающее с названием программы: так вы найдете нужное приложение. По значению других параметров данного раздела вы определите папку, в которую была установлена искомая программа. Вы можете проверить наличие файлов в указанной папке и при необходимости удалить их.

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

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

♦ Откройте в меню Пуск►Все программы папку, соответствующую данному приложению, и выберите в ней специальный пункт для удаления программы.

♦ Найдите папку приложения на жестком диске и попробуйте запустить из нее утилиту для деинсталляции приложения; такая утилита может называться Uninstall.exe, Unwise.exe, unins000.exe ит.д.

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

4.5. Совместимость и параметры запуска программ

До недавнего времени операционные системы семейства Windows славились своей «переборчивостью» в отношении запуска приложений, написанных для других операционных систем (например, Windows 95/98 или MS-DOS). Эта ситуация была значительно улучшена в системе Windows XP, обладающей встроенными средствами совместимости программ, что позволяет запускать под ее управлением даже очень старые приложения.

Мастер совместимости программ

Для запуска устаревших приложений следует установить режим совместимости с одной из предыдущих версий операционной системы, начиная с Windows 95. Для этого можно использовать Мастер совместимости программ, который работает в среде Центра справки и поддержки.

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

1. Запустите мастер командой Пуск►Все программы►Стандартные►Мастер совместимости программ. Ознакомьтесь с информацией в появившемся окне и нажмите кнопку Далее.

2. Укажите способ выбора приложения для настройки. Можно выбрать программу из списка, который построит мастер, но в этом случае нет гарантии, что нужная программа будет присутствовать в списке. Вы сможете самостоятельно выбрать необходимую программу, установив переключатель в положение Найти программу вручную и нажав Далее.

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

4. Первый параметр совместимости, который вам предстоит выбрать, – это операционная среда, которая будет моделироваться при работе приложения: Windows 95, Windows 98/Me, Windows NT 4 или Windows 2000. Можно также отказаться от выбора режима совместимости (рис. 4.8).

5. Далее следует установить дополнительные параметры экрана при работе приложения (256 цветов, Разрешение экрана 640 х 480) или отключить визуальное оформление. Эти параметры предназначены для настройки устаревших игровых или мультимедийных приложений.


Рис. 4.8. Мастер совместимости программ, окно выбора режима совместимости

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

• Подтвердить применение выбранных параметров.

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

• Отказаться от применения режима совместимости. В этом случае мастер попросит вас отправить отчет о проблеме компании Microsoft, но это не поможет решить вопрос.

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

В случае неудачи переустановите приложение в режиме совместимости. Для этоо го удалите его и повторно запустите программу установки, однако для исполняее мого файла (setup.exe или install.exe) установите в окне свойств режим совместимости. Если и после этого вы не достигнете положительного результата, то запустить приложение, скорее всего, не удастся.

Рис. 4.9. Выбор параметров совместимости

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

Часто информацию о доступных ключах приложения можно получить, если войти в папку с исполняемым файлом программы в режиме командной строки (Пуск►Все программы►Стандартные►Командная строка) и набрать команду имя_файла. exe /? (файл может также иметь расширение COM). По сути, /? также является ключом, который вызывает информацию справочного характера.

Ключи отделяются от команды запуска приложений пробелом и начинаются со знака / или —. Если вы хотите использовать одновременно несколько ключей, то их такк же следует разделить пробелами. Таким образом, запуск исполняемого файла с ключами (из той папки, где он находится) будет выглядеть в командной строке так:

♦ Имя_файла. exe /ключ_1 /ключ_2 /ключ_3 ит д.;

♦ Имя_файла. exe – ключ_1 —ключ_2 —ключ_3 ит д.

ПРИМЕЧАНИЕ ____________________

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

Если вы часто запускаете программу с одними и теми же ключами, имеет смысл автоматизировать этот процесс. Для этого создайте ярлык исполняемого файла (щелкните на значке файла правой кнопкой мыши и из раскрывающегося меню выберите пункт Создать ярлык). Затем щелкните на ярлыке правой кнопкой мыши и выберите из раскрывающегося меню пункт Свойства. Откроется окно редактирования свойств ярлыка, в котором в поле Объект указан полный путь к исполняемому файлу программы.

Если после этого пути добавить пробел и ввести все нужные ключи, то они будут использоваться при каждом запуске программы с помощью этого ярлыка. На рис. 4.10 изображено окно свойств стандартного ярлыка браузера Mozilla Firefox, который предусматривает запуск программы в безопасном режиме (обратите внимание на ключ – safe-mode, который находится в поле Объект в самом конце).

Рис. 4.10. Свойства стандартного ярлыка браузера Mozilla Firefox

Работа с приложениями MS-DOS

Операционная система MS-DOS была основной для персональных компьютеров в 1980-е и первую половину 1990-х годов. Некоторые программы, разработанные в то время, используются до сих пор. В системе MS-DOS отсутствует понятие «окно», все программы работают в полноэкранном режиме. Для запуска таких программ Windows XP создает специальную виртуальную машину MS-DOS, которая эмулирует работу этой операционной системы.

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

Рис. 4.11. Дополнительные свойства приложений MS-DOS, вкладка Шрифт

На вкладке Экран можно указать способ работы приложения: Полноэкранный или Оконный. В процессе работы программы для переключения между этими режимами используйте сочетание клавиш Alt+Enter. Во время работы приложения в полноэкранном режиме сочетание клавиш Alt+Tab позволит перейти к другой запущенной программе, а CtrL+Esc – открыть меню Пуск.

Элементы вкладки Программа в основном сходны с элементами настройки ярлыков приложений Windows. Некоторые DOS-программы могут оставлять сообщения после завершения работы; для их просмотра снимите флажок Закрывать окно по завершении работы.

Значения настроек на вкладке Память лучше оставить заданными по умолчанию. Вкладка Разное содержит параметры, определяющие взаимодействие программы и операционной системы. Все настройки сохраняются в файле с именем приложения с расширением PIF, который, по сути, является ярлыком программы.

Для работы некоторых приложений MS-DOS требуется особая рабочая среда, параметры которой задают в файлах конфигурации config.sys и autoexec.bat. В WindowsXP конфигурационные файлы находятся по адресам \Windows\ System32\CONFIG.NT и \Windows\System32\AUTOEXEC.NT. Изменения, внесенные в эти файлы, будут применяться для всех приложений MS-DOS.

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

1. Скопируйте файлы CONFIG.NT и AUTOEXEC.NT в папку программы и внесите в них необходимые изменения.

2. Откройте окно свойств программы (см. рис. 4.11), перейдите на вкладку Программа и щелкните на кнопке Дополнительно.

3. Введите новые имена файлов CONFIG и AUTOEXEC и закройте все окна с помощью кнопки OK.

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

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

Чтобы быстро свернуть все открытые окна, выберите в контекстном меню Панели задач пункт Показать рабочий стол. Повторное обращение к этой команде, которая уже будет называться Показать все окна, позволит вернуть первоначальное положение окон. Сворачивать и разворачивать все окна можно также нажатием сочетания клавиш Windows+D.

Переключаться между открытыми окнами можно не только с помощью кнопок Панели задач, но и с использованием сочетания клавиш ALt+Tab. Для этого нажмите и удерживайте клавишу ALt и последовательно нажимайте клавишу Tab, пока в появившемся окне не будет выбран значок нужного приложения.

Некоторые приложения, например игры, могут работать только в полноэкранном режиме. В этом случае основным способом переключения в другую программу будет являться сочетание клавиш Alt+Tab. Чтобы из полноэкранного режима временно возвратиться к Рабочему столу, нажмите клавишу Windows или сочетание клавиш Ctrl+Esc.

Кроме игр и мультимедийных приложений, в полноэкранном режиме могут работать устаревшие программы, написанные для MS-DOS. Такие приложения можно попытаться перевести в оконный режим с помощью сочетания клавиш Alt+Enter.

Сочетание клавиш Alt+Tab поможет вам переключиться в окно приложения, когда нажатие соответствующей кнопки на Панели задач или даже щелчок на самом окне не приводит к его активизации. Подобная ситуация случается, когда в приложении открывается диалоговое окно, в котором следует обязательно нажать кнопку OK или какую-либо другую, а вы в это время переключились в окно другой программы. В некоторых случаях диалоговое окно может оказаться позади главного окна приложения, и только с помощью сочетания клавиш Alt+Tab можно отобразить скрытое подобным образом диалоговое окно и вывести программу из зависшего состояния.

По умолчанию в окне выбора приложения с помощью сочетания клавиш Alt+Tab отображаются только значки и названия программ. Вы можете расширить функциональность этого окна, установив утилиту Task Switcher, которая входит в комплект Microsoft PowerToys for Windows XP. В этом случае в указанном окне будет также отображаться эскиз окна выбранного приложения (рис. 4.12).

Рис. 4.12. Переключение между приложениями с помощью утилиты Task Switcher

Если программа зависла

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

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

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

ВНИМАНИЕ____________________

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

♦ Попробуйте переключиться в окно приложения с помощью сочетания клавиш А1±+ТаЬ. Это поможет, если программа требует нажатия определенной кнопки в диалоговом окне, а само окно не отображается на экране.

♦ Попробуйте завершить работу приложения с помощью кнопки закрытия окна или другим способом. Если приложение не будет отвечать на системные запросы, появится сообщение, показанное на рис. 4.13. Кнопка Завершить сейчас позволит вам принудительно прекратить работу программы с потерей всех несо-храненных данных, а кнопка Отмена – продолжить работу приложения.


Рис. 4.13. Предупреждение при принудительном завершении работы программы

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

Рис. 4.14. Предложение отправить отчет об ошибке компании Microsoft

Чтобы система не предлагала отправлять отчет об ошибках, щелкните правой кнопкой мыши на значке Мой компьютер, выберите из контекстного меню пункт Свойства, в открывшемся окне перейдите на вкладку Дополнительно и нажмите кнопку Отчет об ошибках. Появится одноименное окно, в котором следует установить переключатель в положение Отключить отчет об ошибках (рис. 4.15). Флажок Но уведомлять о критических ошибках лучше оставить установленным.

Рис. 4.15. Отключение отчета об ошибках

Если описанными средствами не удалось вывести программу из зависшего состояния, воспользуйтесь Диспетчером задач для принудительного завершения программы.

1. Нажмите сочетание клавиш Ctrl+Alt+Delete, чтобы открыть окно Диспетчера задач. Если компьютер настроен для работы в сети с доменами, то в появившемся окне Безопасность Windows нажмите кнопку Диспетчер задач.

2. На вкладке Приложения (рис. 4.16) выберите из списка зависшую программу и нажмите кнопку Снять задачу. Возможно, вам придется подтвердить свои действия в окне завершения работы приложения (см. рис. 4.13).

Рис. 4.16. Список запущенных приложений в окне Диспетчера задач

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

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

2. После автоматического перехода на вкладку Процессы нажмите кнопку Завершить процесс.

3. Подтвердите завершение процесса в дополнительном диалоговом окне.

Подробнее о работе с Диспетчером задач читайте в разд. 10.3.

Автоматическое удаление зависших программ

Операционную систему Windows XP можно настроить так, чтобы работа зависших программ завершалась автоматически. Для этого откройте окно Редактор реестра, затем раздел HKEY_CURRENT_USER\Control Panel\Desktop.

Параметр HungAppTimeout определяет время, по прошествии которого не отвечающее на запросы приложение считается зависшим (по умолчанию – 5000 мс).

Параметр WaitToKillAppTimeout задает время ожидания перед завершением зависшего приложения (по умолчанию – 20 000 мс). Вы можете изменить значение этого параметра по своему усмотрению. Если присвоить параметру AutoEndTasks значение 1, то система будет завершать зависшие процессы автоматически.

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