Не бива да се изненадва, че компютрите правят много неща на заден план. Ако те не са от значение за средния потребител, те едва ли ще се видят. Въпреки това има любознателни потребители и може да е интересно да научите какво точно се случва във фонов режим.

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

Отваряне на инсталатора

Когато отворите инсталатора на програмата, той няма да промени нищо без вашето въвеждане. От Vista нататък, Windows изисква административно одобрение, за да се стартира .exe или .msi файл.

Извън това ще се включи Windows Installer. Тази програма е по-скоро процес на заден план, който гарантира, че инсталационният процес върви по предназначение, насочвайки файловете към съответните им позиции.

Само когато започнете да инсталирате софтуер, той има някакъв ефект върху компютъра.

Пускане на инсталатора

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

Ключов пример ще бъде iTunes, който ще инсталира QuickTime и други продукти на Apple заедно с него. В зависимост от инсталатора ключовите файлове могат да бъдат декомпресирани или изтеглени от интернет.

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

Втората фаза на инсталацията включва промяна на системния регистър на Windows. Всяка инсталирана от вас програма има запис в регистъра. Програми като Revo Uninstaller са предназначени да изкореняват тези записи по време на деинсталирането, като изтриват всяка следа от програма от компютър.

RegShot е програма, предназначена да направи моментна снимка на направените промени в регистъра по време на инсталирането на софтуера. Използването му или еквивалентен инструмент прави възможно да се наблюдава точно какво прави дадена програма, за да се гарантира, че тя работи надеждно.

Ако дадена програма стартира успоредно с операционната система, както Skype прави, тогава често се записва в регистъра, за да го направи. Това обикновено може да бъде деактивирано чрез настройките на софтуера, което се оказва основна полза за потребители, които не се стремят да редактират регистъра си.

Въпреки че варира в зависимост от инсталаторите, може да се твърди, че третата и последната фаза е да се предложи на потребителя някакъв контрол. Потребителите могат да видят файла "readme", свързан с дадена програма, или могат да имат пряк път, добавен към работния плот.

Тази трета фаза е спорна, тъй като тя не променя нищо на компютъра; всеки потребител може да добави пряк път към работния си плот или да види файл readme (много програми го сглобяват в папката Програмни файлове за лесен достъп).

заключение

Инсталацията на софтуера не е толкова обезкуражаваща, колкото изглежда. Макар че това се случва предимно на заден план, предприетите стъпки са логични. Промените в системния регистър са далеч по-интересният елемент от инсталацията, като се има предвид, че те могат да повлияят на компютъра.

Ако сте любопитни за процеса на редактиране на системния регистър на Windows, той е обхванат тангенциално в друга статия за деактивиране на таймера в Microsoft Office. Още веднъж не е толкова сложен, колкото може да звучи, макар че не винаги се препоръчва.