Как отмечалось выше, задача удаления приложения Windows не относится к числу простых. Такое приложение создает целый ряд собственных файлов, а также записей в других файлах, которые требуются для поддержки системы и не могут быть исключены даже при удалении приложения (кроме того, подобные файлы часто используются для поддержки других приложений). Поэтому нет ничего удивительного в том, что программа Uninstall ОС Windows XP выполняет только часть работы по удалению старых программ. Однако даже это частичное автоматическое исключение предпочтительнее, чем выполнение всех операций вручную.
Даже в том случае, если программа Uninstall правильно выявляет все требуемые для удаления файлы, она не располагает сведениями о том, какое число других приложений нуждается в этих файлах. Такая ситуация особенно наглядно проявляется в случае файлов DLL, когда приложение может создавать копию файла VB6DB.DLL в системном каталоге SYSTEM32. При инсталляции очередного приложения, также предполагающего использование данного файла, проверяется факт его наличия и при положительном ответе другой файл не создается. Если в дальнейшем программа Uninstall удалит файл VB6DB.DLL вместе с соответствующим приложением (и другими файлами), оставшиеся приложения, применяющие этот файл, становятся практически бесполезными. Для решения описанной проблемы нет стандартных рекомендаций (ни у меня, ни у программы Uninstall). Некоторые программы пытаются удалять из системы только нестандартные файлы. При необходимости удаления типичных файлов вам придется принимать решение самостоятельно и удалять файлы из каталога SYSTEM32 вручную. Иногда программа Uninstall сообщает о том, что файл DLL не используется другими приложениями. В этом случае файл DLL, скорее всего, создан специально для данного приложения, не используется другими приложениями и может быть исключен.
Установщик Windows
Служба Windows Installer представляет собой неотъемлемый компонент Windows XP, отвечающий за установку и сопровождение программного обеспечения. Перечень функций службы Windows Installer приводится в разделе MSDNWeb-сайта Microsoft по адресу: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/hh/msi/over8wtv.asp.
Пакет установщика Windows содержит всю информацию, которая требуется для установки и удаления программных продуктов, а также для поддержки пользовательского интерфейса. Каждый пакет установщика Windows включает файл. msi, содержит сведения об установке и настройке приложений. Файл. msi также может включать описания одной или нескольких операций преобразования, файлы внутренних и внешних источников данных, а также CAB-файлы (формат CAB обычно применяется разработчиками программного обеспечения для сжатия файлов), необходимых для установки приложений.
Преимущество MSI-файлов пакета установщика Windows
Применение установщика Windows, включающего службу для операционных систем Windows и MSI-файл, позволяет заметно снизить общие затраты корпораций на соответствие спецификациям международных стандартов, в частности ТСО, за счет эффективного выполнения процедур инсталляции и настройки приложений. Установщик Windows позволяет также создать совершенно новый программный продукт, который может использоваться в рекламных целях (без проведения установки), инсталлировать специальные программные продукты и модифицировать стандартное ПО по желанию пользователей.
Поддержка приложений
Щелкните по ссылке с URL-адресом Web-узла технической службы поддержки в диалоговом окне, показанном на рис. 8.6, при этом браузер Internet Explorer откроет указанный сайт, и вы получите необходимую информацию по поддержке соответствующего приложения. Диалоговое окно содержит название фирмы-поставщика и данные о программном продукте.
Исправление некорректно установленного приложения
В указанном диалоговом окне также присутствует кнопка Исправить(Repair). Щелкните по ней, чтобы исправить некорректно установленную программу. Некоторые поставщики подразумевают под этим процессом проведение повторной инсталляции, поэтому необходимый компакт-диск должен быть у вас под рукой. Другие предусматривают проверку приложения и сопутствующих файлов DLL и коррекцию только тех разделов, которые не соответствуют требованиям.
В ряде приложений имеются кнопка Изменить/Удалить(Change/Remove) или отдельные кнопки Изменить(Change) и Удалить(Remove). Допустимо не использовать все функции, которые предлагаются приложением. Ненужные функции часто занимают много места на жестком диске и обращаются к ресурсам процессора, поэтому рекомендуется с помощью кнопки Изменитьотменять эти функции (или добавлять функции, которые были отменены ранее).
Читать дальше
Конец ознакомительного отрывка
Купить книгу