Шрифт:
Интервал:
Закладка:
Примечание
Хотя все старые приложения могут применять один или несколько ini-файлов, специалисты Microsoft отказались от такого подхода в новых приложениях. В большинстве случаев приложения взаимодействуют непосредственно с системным реестром и заносят в него параметры, которые в дальнейшем переносятся в ini-файл. Теперь даже при использовании ini-файла приложением он, скорее всего, будет присутствовать в каталоге приложения, а не в каталоге операционной системы. Аналогичный принцип действует и для других элементов системы, рассматриваемых в данном разделе. Например, новое приложение предполагает использование собственного каталога для хранения файлов вместо папки SYSTEM ОС Windows.
• модификация системных файлов Windows. Нет сомнения в том, что Windows XP будет испытывать определенные проблемы при работе с приложениями предшествующих версий Windows, в частности при обращении к записям, присутствующим в файлах WIN.INI и SYSTEM.INI. Хотя Windows XP обеспечивает для этих файлов лишь ограниченную поддержку, она все-таки считывает их при перезагрузке. Поэтому те проблемы, которые имели место в прошлом, могут возникать и сейчас, особенно если речь идет об удалении 16-разрядных приложений;
• каталоги SYSTEM и SYSTEM32. Каталог SYSTEM обычно содержит большое число файлов, причем принадлежность каждого файла трудно установить быстро. Даже в том случае, если программе удаления удастся найти нужные файлы, она не способна сразу определить, к каким приложениям они относятся. Такая ситуация особенно характерна для библиотек DLL, когда приложение, например, создает копию файла VB6DB.DLL в каталоге SYSTEM32. При последующей инсталляции других приложений может потребоваться тот же самый файл, однако устанавливаемая программа не станет добавлять определенные файлы, поскольку их копии уже присутствуют в каталоге. Если программа удаления в дальнейшем стирает библиотеку DLL (наряду с другими файлами конкретного приложения), другое приложение, использующее подобный файл (VB6DB.DLL), перестанет запускаться. Для выхода из этой ситуации у меня нет готовых рецептов (равно как и у той программы, которая служит для удаления приложений). В некоторых программах имеются дополнительные средства для удаления нестандартных файлов. При необходимости удаления файла, который создан не вами, выполнять эту операцию в системном каталоге SYSTEM32 рекомендуется вручную. В ряде случаев программа удаления сообщает о том, что файл DLL не используется другими приложениями. Тогда можно предположить, что этот файл создан специально и не связан с применением других приложений, а значит, может быть беспрепятственно удален;
...Примечание
Windows XP поддерживает системный каталог SYSTEM только с целью совместимости с 16-разрядными приложениями, при этом все 32-разрядные приложения размещаются в системном каталоге SYSTEM32.
• совместно используемые каталоги приложений. Многие приложения пытаются уменьшить число файлов на жестком диске за счет размещения в одном каталоге тех файлов, которые применяются различными приложениями. Так, на компьютере, как правило, присутствует каталог MSAPPS, который связан с работой приложений корпорации Microsoft. Положительная черта подобного подхода состоит в снижении объема имеющихся на жестком диске данных. А негативная, естественно, заключается в том, что вы не вправе выделить файлы, которые следует удалить, при применении различных программных продуктов, поставляемых одной фирмой, и при отказе от того или иного продукта. Я полагаю, что использование подобных каталогов приводит к большому числу ошибок, особенно при автоматическом запуске программ удаления.
...Рекомендация
Windows XP не допускает удаления используемого другими приложениями файла. Даже в том случае, если вы предварительно закрыли приложение, Windows XP не допустит выгрузки всех файлов DLL. При необходимости удалить приложение с жесткого диска следует сначала закрыть все активные приложения. Этот подход гарантирует, что программа, предназначенная для удаления приложений, сможет реально исключить все файлы, которые идентифицированы ею в качестве компонентов приложения.
Windows XP применяет для установки и удаления приложений те же методы, что и ОС Windows 2000/95/98, но делает это более эффективно за счет программы инсталляции, которая сообщает операционной системе все необходимые сведения для установки и удаления приложений (в отличие от предшествующих версий Windows). Подобный подход позволяет задействовать новые средства по установке и удалению для эффективной работы с приложениями Windows XP, 2000, NT 4.0 или 95/98.
Современные приложения формируют записи в реестре, причем операционная система потом учитывает эти записи для установки или удаления приложений. Это во многом облегчает системе поиск совместно используемых файлов и проведение анализа. После того как вы модифицировали приложения и выбрали их новые версии (в Windows 95 и более поздних), программы для установки приложения (Install) и для его удаления (Uninstall) должны исполняться без всяких проблем (по крайней мере, теоретически). Приводящиеся ниже действия нужно выполнить при работе с программами Install и Uninstall:
1. Воспользуйтесь панелью управления с помощью команды меню Пуск → Панель управления (Start → Control Panel).
2. Дважды щелкните по значку Установка и удаление программ, при этом на экран выводится одноименное диалоговое окно (рис. 8.1).
Рисунок 8.1. Утилита Установка и удаление программ усовершенствована специально для Windows XP
3. Нажмите кнопку Установка программ (Add New Programs) и выберите вариант установки нужного приложения – с компакт-диска или дискеты – либо воспользуйтесь опцией Windows Update, которая позволяет через Internet проверить установленные на компьютере компоненты Windows XP, драйверы устройств и некоторые другие приложения, а затем выполнить их обновление. При выборе этой опции обратитесь к сайту http://v4.windowsupdate.microsoft.com/en/default.asp (рис. 8.2).
Рисунок 8.2. С помощью диалогового окна Windows Update можно обновлять соответствующие компоненты Windows XP, драйверы устройств и другие приложения, установленные на компьютере ...Рекомендация
Интересно отметить, что браузер Internet Explorer 6 позволяет выполнять те же самые функции с помощью команды Сервис → Windows Update (Tools → Windows Update). При этом осуществляется переход к Web-узлу, который содержит список обновлений, произведенных для Windows XP (имеется в виду Web-узел по адресу: http://v4.windowsupdate.microsoft.com/en/default.asp).
В прошлом часто возникали ошибки, связанные с совместимостью компонентов и приложений различных версий ОС Windows и занесением их в один и тот же список. В настоящее время причины подобных ошибок удалось устранить, поскольку при обращении системы к утилите Установка и удаление программ можно использовать кнопки, надписи на которых указывают тип исполняемой операции.
4. Нажмите кнопку Установка компонентов Windows (Add or Remove Windows Components) в левой части диалогового окна Установка и удаление программ (Add or Remove Programs). При этом будет запущен Мастер компонентов Windows (рис. 8.3).
Рисунок 8.3. Мастер компонентов Windows позволяет добавлять или исключать компоненты Windows XP
5. Закройте диалоговое окно Мастера компонентов Windows и в диалоговом окне Установка и удаление программ щелкните по кнопке Изменение или удаление программ (Change or Remove Programs). Воспользуйтесь новым оригинальным программным средством – ниспадающим списком Сортировка (Sort by) в правой части окна: выберите, например, вариант сортировки по имени (Sort By ListBox) или по частоте вызова (Frequency of Use) – рис. 8.4.
Рисунок 8.4. В диалоговом окне Установка и удаление программ можно выбрать способ сортировки программ – по имени или по частоте вызова ...Предупреждение
Вы, возможно, знаете, насколько часто вы используете различные утилиты и приложения. Однако, если требуется высвободить область памяти на диске, полезно проверить частоту применения программ. Подобная практика весьма эффективна, особенно в Windows XP. На рис. 8.4 приведен перечень моих программ, причем одна позиция указана не совсем верно. Так, я достаточно часто активизировал архиватор WinZip, хотя в отчете говорится, что он задействовался редко. В остальном представленные данные соответствуют действительности.
6. Нажмите кнопку Установка программ (Add New Programs) в левой части диалогового окна Установка и удаление программ. Поместите компакт-диск с приложением, которое следует инсталлировать, в соответствующий дисковод и нажмите кнопку CD или дискета. В открывшемся окне Мастера установки программ нажмите кнопку Далее. Затем утилита проведет поиск программы для установки приложения (файл Setup.exe или Install.exe). Если она не обнаружит программу установки на дискете или на компакт-диске, воспользуйтесь кнопкой Обзор (Browse) для поиска программы вручную. Выполните двойной щелчок по значку выбранной программы, а затем нажмите кнопку Готово (Finish) для запуска процедуры установки.
- Windows Vista. Для профессионалов - Роман Клименко - Программное обеспечение
- Знакомьтесь: Windows 7 - Владимир Пташинский - Программное обеспечение
- Windows Vista - Сергей Вавилов - Программное обеспечение
- Linux From Scratch - Gerard Beekmans - Программное обеспечение