Windows Installer (Windows енгізуші) - бағдарламалар енгізуді қамтамасыз ететін Microsoft Windows жүйесінің бөлігі. Windows 2000 бастап Windows компоненті болып табылады; одан да ерте Windows түрлеріне енгізіле алады. Барлық керек ақпарат(кейде барлық енгізілетін файлдармен) енгізілетін пакеттерде(installation packages) сақталады. Форматы .msi.
Жасаушы | |
---|---|
Операциялық жүйелер | |
Ақпараттық платформа | |
Соңғы нұсқа | |
Тарихы
Windows Installer 1995-1998 жылдары жасалып, бас кезде Darwin атымен танымал болатын. Одан кейін Microsoft Installer бола бастады және сол кезде форматы .msi болды. Installer’ дің бірінші түрі 1999 жылдың басында Microsoft Office 2000 инсталдаушы ретінде шыға бастады.Сол жылдың аяғында Installer енді Windows 2000 бір бөлігіне айналды. Майкрасофт әрдайым жаңа бағдарламашыларды жаңа инсталдаушыларға көшуде қолдап отырды. Өйткені онымен Майкрасофт Windows 2000 Logo алғысы келетіндерге, Windows Installer қолдануын талап етті. Windows Installer ескі Microsoft — Setup API (ACME Setup) – ке қарағанда алдыға қарай жылжуда өте маңызды рөл атқарды. Өйткені онда GUI мүмкіншіліктері, қайта өшіру және енгізілу уақытында бас тарту мүмкіншіліктері болды.
Логикалық құрылымы
Инсталдау пакеті бір ғана тауардың енгізілуін сипаттайды және өзінің GUID бар. Тауар компоненттерден(component) және мүмкіншіліктерден(features) тұрады. Компонент (component) – файл топтамалары, реестр мәндері,құралған папка және басқа элементтердің минималды бөлінбейтін, жалпы бір ғана атпен аталған(компонент атымен) енгізу бірлігі. Компоненттер соңғы пайдаланушыдан жасырылған. Әр компонент өз кілт жолынан (key path) тұрады.Мысалға пайдаланушының компьютерінде компоненттің болып болмауын анықтайтын басты файлдың аты болып табылады. Мүмкіншілік (feature) – компонеттердің немесе басқа да мүмкіншіліктердің топтамасы. Енгізі кезіндегі көрсетілетін енгізу бөліктерін таңдау диалогы сол мүмкіншіліктерді көрсетеді.Және тек сол мүмкіншілікте көрсетілген компоненттер ғана жазылады.
Физикалық құрылымы
.msi файлы негізінде құрама іс-қағаз OLE(OLE compound document – дәл осы форматтың ішінде Microsoft Word, Excel және т.б. іс-қағаздары сақталады.). Олардың ішінде бірнеше ондаған өзара байланысты әртүрлі ақпарат қамтитын кестелер жиынтығы бар реляциондық дата базасы бар. Дата базадағы ақпарат жеке бір ағында сақталады да, кестелерде тек соларға сілтемелер болады. Бұнымен дата базаның орын алу мөлшерін азайту мүмкіндігі туады. Базадан басқа .msi файлының құрылымы ішіне сценарийлер мен көмекші DLL және негізгі енгізілуі керек файлдардан( .cab форматында сақталған) тұрады. Файлдарды пакеттен бөлек те пакеттелген немесе қайта пакеттелген түрде сақтауға болады
- актуальді версиясына сілтеме
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Windows Installer Windows engizushi bagdarlamalar engizudi kamtamasyz etetin Microsoft Windows zhүjesinin boligi Windows 2000 bastap Windows komponenti bolyp tabylady odan da erte Windows tүrlerine engizile alady Barlyk kerek akparat kejde barlyk engiziletin fajldarmen engiziletin paketterde installation packages saktalady Formaty msi Windows engizushiZhasaushyMicrosoftOperaciyalyk zhүjelerWindowsAkparattyk platformaMicrosoft WindowsSongy nuska4 5 2 mausym 2008 zhyl MicrosoftTarihyWindows Installer 1995 1998 zhyldary zhasalyp bas kezde Darwin atymen tanymal bolatyn Odan kejin Microsoft Installer bola bastady zhәne sol kezde formaty msi boldy Installer din birinshi tүri 1999 zhyldyn basynda Microsoft Office 2000 instaldaushy retinde shyga bastady Sol zhyldyn ayagynda Installer endi Windows 2000 bir boligine ajnaldy Majkrasoft әrdajym zhana bagdarlamashylardy zhana instaldaushylarga koshude koldap otyrdy Өjtkeni onymen Majkrasoft Windows 2000 Logo algysy keletinderge Windows Installer koldanuyn talap etti Windows Installer eski Microsoft Setup API ACME Setup ke karaganda aldyga karaj zhylzhuda ote manyzdy rol atkardy Өjtkeni onda GUI mүmkinshilikteri kajta oshiru zhәne engizilu uakytynda bas tartu mүmkinshilikteri boldy Logikalyk kurylymyInstaldau paketi bir gana tauardyn engiziluin sipattajdy zhәne ozinin GUID bar Tauar komponentterden component zhәne mүmkinshilikterden features turady Komponent component fajl toptamalary reestr mәnderi kuralgan papka zhәne baska elementterdin minimaldy bolinbejtin zhalpy bir gana atpen atalgan komponent atymen engizu birligi Komponentter songy pajdalanushydan zhasyrylgan Әr komponent oz kilt zholynan key path turady Mysalga pajdalanushynyn kompyuterinde komponenttin bolyp bolmauyn anyktajtyn basty fajldyn aty bolyp tabylady Mүmkinshilik feature komponetterdin nemese baska da mүmkinshilikterdin toptamasy Engizi kezindegi korsetiletin engizu bolikterin tandau dialogy sol mүmkinshilikterdi korsetedi Zhәne tek sol mүmkinshilikte korsetilgen komponentter gana zhazylady Fizikalyk kurylymy msi fajly negizinde kurama is kagaz OLE OLE compound document dәl osy formattyn ishinde Microsoft Word Excel zhәne t b is kagazdary saktalady Olardyn ishinde birneshe ondagan ozara bajlanysty әrtүrli akparat kamtityn kesteler zhiyntygy bar relyaciondyk data bazasy bar Data bazadagy akparat zheke bir agynda saktalady da kestelerde tek solarga siltemeler bolady Bunymen data bazanyn oryn alu molsherin azajtu mүmkindigi tuady Bazadan baska msi fajlynyn kurylymy ishine scenarijler men komekshi DLL zhәne negizgi engizilui kerek fajldardan cab formatynda saktalgan turady Fajldardy paketten bolek te pakettelgen nemese kajta pakettelgen tүrde saktauga bolady aktualdi versiyasyna silteme