Лекция № 14
Инсталляция программ
С помощью стандартных приложений Windows можно выполнять многие повседневные задачи, но, разумеется не все. Если нам нужен более мощный графический редактор или настольная издательская система, или программа обработки видеоинформации и т. д., то такие приложения нужно устанавливать отдельно. Процессами установки, запуска и удаления нового ПО руководит сама операционная система, в результате чего пользователь избавляется от некоторых ненужных и громоздких подробностей. Но, тем не менее, приступая к установке приложений, необходимо знать особенности операционной системы, связанные с совместным пользованием ресурсов, и помнить, что процедура установки непроверенных программных средств относятся к категории потенциально опасных.
Носители программного обеспечения — это лазерные компакт-диски, гибкие диски, компьютерные сети и др., на которых поставляется (распространяется) программное обеспечение.
Дистрибутивный комплект — это все файлы, которые используются для корректной работы программы (графика, текст, музыка, речь, таблицы и т. д.) и непосредственно программные файлы. Дистрибутивный комплект является всего лишь «полуфабрикатом». Из этого «полуфабриката» формируется приложение, нормально работающее на компьютере и учитывающее особенности программного и аппаратного обеспечения именно этого компьютера, т.к. все они различны. Поэтому процесс установки нового ПО на каждом компьютере происходит уникально (неповторимо).
Установка (инсталляция) ПО — это процесс формирования приложения из исходного дистрибутивного комплекта.
Выделим основные проблемы, связанные с инсталляцией и деинсталляцией новых приложений Windows. Этих проблем не существовало в операционных системах, используемых на компьютерах до Windows, т.к. они были однозадачными и новые программы устанавливались обычным копированием и удалялись также обычным способом. Windows же является многозадачной и, кроме этого, имеет так называемые общие ресурсы (имеют массу одинаковых элементов управления, одинаково работают с окнами, используют общие шрифты. одинаково работают с устройствами компьютера и др.). Такая одинаковость достигается за счет того, что разные программы используют одни и те же общие файлы, в том числе и системные. Поэтому в Windows принято выделять одинаковые программные фрагменты и общие файлы и группировать их в специальные динамические библиотеки, к которым открыт доступ для разных программ. Такие динамические библиотеки имеют расширение файлов DLL.
Поэтому при установке новых приложений устанавливаются только те программные ресурсы, которые нужны для работы данного приложения, но отсутствуют на данном компьютере в динамических библиотеках. Т.е. при установке нового приложения происходит проверка, есть ли в динамической библиотеке компьютера файлы, нужные для его работы. В случае обнаружения таких файлов новое приложение будет использовать их, не устанавливая эти файлы заново. При отсутствии нужных файлов происходит их установка.
Что может произойти с общими ресурсами при неправильной установке новых приложений?
1. Подмена ресурсов
Подмена общих ресурсов происходит в том случае, когда нужный ресурс есть, но отличается от «ожидаемой» версии. Многие устанавливающие программы в этом случае проверяют дату и могут заменить ранее установленный ресурс наиболее свежим, даже не спрашивая разрешения. Работоспособность ранее установленной программы, которой нужен этот же ресурс, оказывается под вопросом.
2. Расширение общих ресурсов
Приложения могут опираться на ресурсы, ранее установленные другими приложениями, и постепенно возникает сложная система взаимоотношений между программами: чем больше приложений установлено, тем больше вероятность использования ими общих ресурсов.
3. Утрата общих ресурсов
Если при удалении приложения удалять все файлы, записанные при его установке, то это может привести к утрате общих ресурсов, используемых программами, установленными после него. В результате приложения, использующие эти ресурсы, могут стать неработоспособными.
4. «Замусоривание» операционной системы
Опасаясь потерять общие ресурсы при деинсталляции приложений, операционная система «перестраховывается» и удаляет только те файлы, которые с ее точки зрения не вызывают никаких сомнений. Сомнительные файлы остаются, постепенно «замусоривая» компьютер и замедляя работу операционной системы.
Полностью избежать вышеназванных проблем можно лишь в том случае, если вообще не устанавливать новое ПО. Но этот вариант решения проблемы для нас неприемлем, поэтому задача состоит в том, чтобы просто придерживаться нескольких простых правил при установке и удалении приложений, которые позволят нормально функционировать компьютерной системе.
1. Инсталляция новых приложений должна происходить только под руководством самой операционной системы и желательно средствами папки Панель управления.
2. Нельзя расставаться с дистрибутивным комплектом. Он может понадобиться при удалении приложения.
3. Установку устаревших версий приложений необходимо производить до установки более «свежих».
4. Для контроля за связями, возникающими между файлами при установке новых приложений, рекомендуется использовать специальные программы — мониторы установки.
5. Перед началом установки нового приложения следует закрыть все работающие программы и все открытые документы, т.к. во многих случаях после установки приложений следует перезагрузить компьютер для полной регистрации новой программы, которая выполняется в основном в момент завершения работы.
6. Удаление программ редко бывает полным, остаются некоторые папки, как правило пустые. Поэтому компоненты, не удаленные автоматически, следует удалить вручную, в Корзину и понаблюдать за компьютером в течение нескольких дней. Если после этого работоспособность прочих программ не нарушается, эти компоненты можно удалить из Корзины.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.