Какво е инсталатор и защо е необходимо?

12.03.2019

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

Какво представлява инсталационната програма?

Всъщност е възможно да се разбере какво е такъв софтуер. Достатъчно е само да се обърне внимание на самия термин Installer, който е правилно преведен от английски точно като “installer”. Инсталаторът вече е нещо като универсално име. Но за какво е то и какъв тип софтуер има? Като правило има няколко основни вида такъв софтуер, сред които основните са инсталаторите, предназначени за:

  • операционни системи;
  • шофьори;
  • програми.

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

Инсталираща програма "Windows"

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

Windows Installer

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

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

Самите официални инсталатори на операционни системи имат строго ограничен набор от софтуер, който да бъде инсталиран. Наличието на някои компоненти директно зависи от модификацията на самата система, други са общи за всички версии на операционната система (например стандартни приложения като Notepad, Paint и др.). Ако инсталационният пакет съдържа допълнителни инструменти, чието присъствие в официалните издания е изключено изцяло, със сигурност може да се каже, че той е създаден ръчно. И нито един официален инсталатор на Windows не може да съдържа инсталатори за няколко операционни системи едновременно. Единствените изключения са идентични операционни системи, които се различават по архитектура (32 или 64 бита).

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

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

Стартирайте инсталатора като администратор

В Windows системите стартирането на програмата за инсталиране се извършва изключително от името на администратора (освен ако вградената му сметка не е изключена). Без това системата може не само да инсталира програмата неправилно, но и да не даде разрешение за нейната инсталация. В крайна сметка, приложението няма да работи.

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

Инсталатор на драйвери

Сега нека поговорим за това, което е инсталацията на драйвера. Разбира се, инсталаторът може да бъде представен като най-често използваният EXE файл, но често се доставя като информационни обекти на INF. Действията с такива файлове са различни.

Инсталиране на драйвера от .inf файла

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

Търсене на драйвери за актуализиране

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

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

Мога ли да направя самият инсталатор?

Сега да поговорим за създаването на инсталатора от потребителя. Сега, разбира се, не става въпрос за използване на език за програмиране. Ползата днес за такива цели е създадена много програми от разработчици от трети страни. В същото време включват в пакетите на такива инсталатори може да бъде всеки компонент. Например, не е тайна на никого, че на дискове с дистрибуции на Windows често има помощни програми за работа с твърди дискове от Acronis или офлайн драйверни комплекти DriverPack Solution. Всичко това е включено в инсталационните комплекти не чрез програмиране, а само с помощта на софтуер на трета страна.

Как да включите допълнителни компоненти в инсталационния пакет?

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

Създаване на инсталатор в Actual Installer

Просто маркирайте приложенията за изтегляне и използвайте бутона за изтегляне, последван от инсталация или интегриране в един пакет. Една от силните страни на първото (платформено) приложение е, че първоначално можете да инсталирате програмата дори на преносим носител под формата на най-обикновеното флаш устройство.

Какво е деинсталиране?

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

IObit Uninstaller програма

Сред най-мощните аплети могат да бъдат идентифицирани iObit Uninstaller и Revo Uninstaller, които според повечето експерти са най-добрите в своя клас.

послеслов

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