Инсталиране и деинсталиране на приложни програми

Роля на операционната система за стартиране и прекратяване на работата на програми

Една от главните функции на операционната система е управлението на програми. Основното предназначение на всяка операционна система всъщност е да помага на потребителя да изпълнява необходимите му програми.

Първите ОС са били в състояние да изпълняват само по една програма в даден момент от времето. Такива операционни системи се наричат еднозадачни. Работата само върху една задача е огромно разхищение на ресурсите на компютъра. Той е в състояние да изпълнява много програми едновременно, при това без потребителят, който работи с една от тях, да чувства, че по-голямата част от времето отива за изпълнението на други програми. Работата върху няколко задачи едновременно е характерна за всички съвременни ОС. Затова тези системи се наричат многозадачни.


С използването на графичен (прозоречен) интерфейс идеята за работа върху няколко задачи едновременно става лесно осъществима и най-вече, разбираема за потребителя. След като стартира изпълнението на една програма (задача), потребителят може да напусне нейния прозорец, да се върне в работното поле на ОС и да стартира друга програма (задача). Това може да се повтори отново и отново, докато ресурсите на компютъра го позволяват.

В часовете по ИТ се запознахме с ОС Microsoft Windows. Като всички съвременни ОС и тя е многозадачна. Познаваме и различни програми, както приложни (например позволяващи ни да създаваме и обработваме компютърни документи), така и инструментални (с помощта на които можем да управляваме ресурсите на ОС – например, файловата система). Използвахме два различни начина за стартиране на програми:
🟢 oт икона на програмата, разположена в работното поле на ОС;
🟢 oт файл, към който програмата е асоциирана.

Съществуват и други начини да предизвикаме изпълнението на една програма. С помощта на програмата за търсене на файлове можем да намерим мястото във файловата система, където е записана дадена програма. Когато знаем папката, в която се намира една програма, можем да я отворим по следния начин. Отваряме Windows Explorer и намираме папката, в която се намира интересуващата ни програма. Стартираме програмата, като щракнем с мишката върху името и́ (еднократно или двукратно, в зависимост от настройките на ОС). Същият ефект можем да получим, ако в полето Address на Windows Explorer напишем пълното име на програмата и натиснем клавиша Enter или като маркираме файла на програмата и от контекстното меню изпълним командата Open. Прекратяването на работата на дадена програма става с натискане на бутона Close. Програмата се „затваря“ и се премахва от паметта на компютъра.

Задача. Самостоятелно намерете във файловата система файла на програмата WordPad и я стартирайте указаните по-горе два начина. Затворете програмата. Опитайте се да направите същото и с други програми, които познавате.

Инсталиране на приложна програма

При закупуване на компютър, заедно с ОС получаваме и голям брой програми. Колкото и да е голям този брой обаче, той не може да задоволи необходимостта от нови програми, която потребителят изпитва в ежедневната си работа с компютъра. Законните начини за снабдяване с една прогрeса три – да се купи тази програма на пазара на софтуер, да се разработи по поръчка или да се свали от интернет, когато авторът и́ я предоставя за безплатно ползване. И в трите случая потребителят ще трябва да извърши важна дейност, без която използването на програмата е невъзможно – да инсталира програмата на компютъра си.

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

Инсталирането на софтуер в най-новите версии на ОС Windows става със съпътстваща софтуерна инструментална програма, най-често наречена setup (зареди) или install (инсталирай), която извършва инсталирането. Името на оформената по правилата на Microsoft инсталираща програма може и да е с разширение MSI (Microsoft Installer). Ако на устройството за четене на компактни дискове на компютъра е зададен режимът AutoPlay (а това обикновено е така), инсталирането ще стартира автоматично, при поставяне на инсталационния компактен диск в устройството.


Ако пък сме свалили инсталацията от интернет, трябва да стартираме инсталиращата програма ръчно. Програмите, свалени от интернет, може да са и във вид на саморазархивиращи се архиви (с понятието архив, предназначението на архивиращите програми и саморазархивиращите се архиви, ще се запознаем в следващ урок). Тогава, за да стартираме инсталирането, е достатъчно само да разархивираме архива.

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

Пример за инсталиране на приложна програма

За пример, нека проследим процеса на инсталирането на един свободен софтуерен продукт (free software), който ще използваме по-късно в друг урок – архивиращата програма 7-Zip. От папката с електронни ресурси към учебника Resources\Razdel3 копираме в папката Documents инсталиращата програма 7z920-x64.msi и я стартираме. С натискане на бутона Next пропускаме началния прозорец, който ни информира коя е инсталираната програма. След това в диалоговия прозорец поставяме отметка в кутията I accept the terms in the License Agreement, с което приемаме условията за използване на този свободен софтуер, и отново натискаме бутона Next. С натискането на бутона Next в следващия диалог приемаме инсталацията да бъде направена в стандартната папка за инсталиране на софтуер C:\Program Files, по избрания от инсталационната програма начин, и в предлаганата конфигурация, за което са необходими 4689 КiВ дисково пространство (Фиг. 1а). За препоръчване е да спазваме това съглашение и да правим всички инсталации на приложни програми в тази папка.

7z920-x64.zip

С това инсталиращата програма започва инсталацията, като в следващия прозорец показва как върви процесът на инсталирането. Когато се отвори прозорецът показан на Фиг. 1б, инсталирането е завършило. В менюто All Programs може да намерим реда на програмата 7-Zip и да я стартираме с щракване върху реда 7-Zip File Manager или да поставим икона за стартиране (shortcut) на Desktop или в лентата на програмите.


Зад тази проста процедура остава скрит един елемент, важен за инсталирането на програми в ОС Windows – регистрирането на инсталираните програми в системния регистър (Registry). Няма да се спираме подробно на тази сложна технология. Любопитният читател може да отвори регистъра (с програмата regedit, намираща се в C:\Windows) и да го разгледа. За целите на този урок е важно да се знае, че сложните приложни програми задължително трябва да се впишат в регистъра на ОС Windows, защото това е важно за тяхното функциониране, обновяване и деинсталиране.

При инсталиране на програма върху компютър, на който работят много потребители (както е в училищните компютърни кабинети), инсталиращата програма може да попита в края на работата, дали да бъде позволено на другите потребители да използват програмата или не. Този, който извършва инсталацията, трябва да е решил предварително какво ще отговори на този въпрос.
Друга обичайна ситуация при инсталиране на софтуер е, да получим предупреждение от инсталиращата програма, че преди да започнем инсталацията е добре да спрем изпълнението на всички други приложни програми. Дори да не виждаме никаква причина за такова предупреждение, по-добре е да се съобразим с него. Това предупреждение се отнася даже и за антивирусните програми, които се намират постоянно в паметта. Възможно е, антивирусната ни програма да оприличи някои действия на инсталиращата за злонамерени, да прекрати тези действия и да осуети инсталирането. Ако не сте спрели антивирусната програма и тя сметне инсталиращата програма за заплаха за сигурността, може да се наложи да вземете трудно решение – да спрете инсталирането или да го продължите на свой риск.

Деинсталиране на приложна програма. Пример

Деинсталирането на софтуер съвсем не е толкова просто, като инсталирането. Особено, ако не е предвидена специализирана инструментална програма за целта. Затова, когато е предвидена такава програма, използването ѝ за деинсталиране на остарял или ненужен софтуер е задължително.
Само по този начин може да бъдат коректно премахнати от файловата система и файловете на софтуерния продукт, и записите в регистъра, за да се поддържа файловата система, почистена от ненужни файлове и работоспособна.

За да разберем дали за деинсталирането на някакъв софтуер е предвидена деинсталираща програма, използваме командата Uninstall a program от панела Start/Control Panel/Programs/Programs and Features. Отваря се диалоговият прозорец, показан на Фиг. 2. В работното поле на прозореца се показва списък на всички инсталирани софтуерни продукти, за които е предвидена деинсталираща програма.

За да деинсталираме избрания софтуер трябва да маркираме реда му в списъка на инсталираните програми и да изпълним командата Uninstall от лентата с команди над списъка или да щракнем върху името в списъка с десен бутон и от контекстното меню да изберем Uninstall. Показва се диалоговият прозорец показан на Фиг. 2 долу в ляво, в който трябва да потвърдим деинсталирането.

За пример, деинсталирайте програмата 7-Zip, след което повторете инсталирането.

Въпроси и задачи

1. Какви предимства може да има многозадачната ОС, в сравнение с еднозадачната?
2. Как в ОС Windows може да разберете какъв е броят на изпълняваните от потребителя задачи?
3. Потърсете във файловата система файла на програмата Paint. Стартирайте програмата от контекстното ù меню и от кутията Address на програмата Windows Explorer.