Microsoft Windows Installer je besplatno dostupna komponenta sustava koja razvojnim programerima softvera omogućuje lakši razvoj instalacijskih programa. Ova komponenta pruža osnovu za instaliranje i deinstaliranje programa u Microsoft Windows okruženju.
Jedna od najvažnijih značajki programa Windows Installer je tehnologija višestrukih paketnih transakcija. Zahvaljujući njemu, ako je iz nekog razloga instalacija aplikacije prekinuta ili neuspješno dovršena, sve promjene učinjene instalacijom bit će poništene. Osim toga, kada instalirate više komponenti, nema potrebe svaki put ponovno pokretati računalo. Windows Installer će se pobrinuti za sve. Osim za instalaciju, ovaj je alat prikladan za nanošenje zakrpa. Time se zamjenjuju samo potrebne datoteke i čine samo potrebne promjene. Ako se zakrpa ukloni, sve promjene napravljene drugim zakrpama neće utjecati. Također postoji značajka za ugradnju vlastitog korisničkog sučelja u instalacijski program.
Što je novo u ovoj verziji?
4.5.6001.22133 Beta (19.07.2009)
· Poboljšanje različitih karakteristika. · Podrška za promjenu postavki aplikacije pomoću MSIARPSETTINGSIDENTIFIER. · Ažurirana podrška za automatski rad s Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated i Installer.ProvideAssembly. · RemoveExistingProducts sada se preklapa sa svojstvom UILevel.Pogreška programa za instalaciju sustava Windows jedan je od najčešćih problema s skočnim prozorima s kojima se susreću korisnici operacijskog sustava Windows.
Pogreška se može pojaviti bez obzira na verziju vašeg OS-a.
Razlozi za grešku
Možete skenirati OS pomoću naredbe Sfc /scannow. Morate ga unijeti u prozor naredbenog retka.
Naredbeni redak možete pokrenuti i na dva druga načina:
- Start -> Svi programi -> Pribor -> Naredbeni redak.
- Start -> Run i unesite naziv programa cmd.exe
Za nekoliko minuta dobit ćete detaljne informacije o OS diskovima, oštećenim datotekama, problemima sa uslugama i drugim sistemskim programima.
Naredbeni redak ne samo da će pronaći oštećene i oštećene datoteke, već ih i zamijeniti funkcionalnim.
Nakon skeniranja zatvorite naredbeni redak i ponovno pokrenite osobno računalo ili prijenosno računalo. Pokušajte pokrenuti instalacijski proces bilo koje izvršne datoteke.
Microsoft također nudi korisnicima automatski uslužni program koji može riješiti problem s instalacijskim programom.
Idite na web adresu službene web stranice tvrtke https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall
U prozoru koji se otvori kliknite na gumb "Pokreni sada". Uslužni program će vratiti ispravnu konfiguraciju instalacijskog programa.
Vrijedno je napomenuti da uslužni program ne radi s osmom verzijom operativnog sustava.
Konfiguriranje pristupa instalacijskog programa msi datotekama
Problem s instalacijom može biti uzrokovan instalacijskim programom koji nema pristup msi datotekama. Korisnik može samostalno riješiti ovaj problem.
Slijedite upute u nastavku:
- Pronađite svoju instalacijsku datoteku i desnom tipkom miša kliknite na nju;
- Odaberite prozor svojstava;
- Idite na karticu sigurnosnih postavki;
- U tekstualnom okviru grupe ili korisnici provjerite postoji li korisnik pod nazivom "sustav". Ako ga nema, morate ručno dodati korisnika;
- Za dodavanje novog korisnika kliknite na gumb Uredi, a zatim na gumb Dodaj;
- U tekstualno polje za nazive odabranog objekta upišite riječ “sustav” (bez navodnika). Ako koristite englesku verziju operativnog sustava, unesite riječ System;
- Unesena riječ trebala bi odmah postati podcrtana, kao što je prikazano na donjoj slici;
- Označite okvir pored Puni pristup i sada kliknite na gumb U redu;
Instalater će sada moći pristupiti izvršnoj datoteci. Instalacija bi trebala završiti bez problema.
Imajte na umu da u nekim slučajevima antivirusni softver može blokirati pristup instalacijskoj datoteci.
Da biste riješili ovaj problem, morate se prijaviti u operativni sustav pod administratorskim računom, isključiti antivirus i omogućiti kompatibilnost s drugim verzijama OS-a u postavkama svojstava antivirusa, kao što je prikazano na slici ispod.
Pogreška programa Windows Installer - Rješavanje problema
Ako se programi iz .msi datoteka ne pokreću, to je izravan pokazatelj problema s uslugom Windows Installer. Svaki korisnik OS-a Windows 7 može se susresti sa sličnim fenomenom, stoga, ako Windows Installer ne radi za vas, vrijedi se upoznati s nekim preporukama.
Razlozi neuspjeha programa Windows Installer
Razlozi zašto Windows Installer ne radi mogu biti sljedeći čimbenici:
- Virusna infekcija sistemskih datoteka. Međutim, čišćenje OS-a ne rješava uvijek problem.
- Neispravna instalacija ažuriranja.
- Neispravno uređivanje registra, uklanjanje komponenti programa za instalaciju.
- Blokiranje .msi datoteke od strane antivirusa
- Promjena sigurnosne politike računala.
Svi ovi čimbenici mogu utjecati na rad usluge Windows Installer.
Provjera cjelovitosti i funkcionalnosti datoteka
Windows Installer sastoji se od sljedećih komponenti:
- Datoteka msiexec.exe, koja se nalazi na pogonu “C” u mapi “Windows” i “System32”.
- Datoteka je msi.dll, što nije ništa više od instalacijske knjižnice.
- Usluga Msiserver, čiji se parametri nalaze u odjeljku uređivača registra na adresama "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet", "services" i "msiserver".
Prvo idite u uređivač registra i pogledajte vrijednost usluge msiserver. Pritisnite "Win + R" i unesite "regedit".
Brinemo se da nema nepotrebnih vrijednosti. Točan popis prikazan je na fotografiji.
Ako nema particije ili nedostaju neke datoteke, možete kopirati elemente na radni sustav i desnim klikom odabrati “Izvezi”.
Odaberite mjesto za spremanje datoteka i unesite naziv sličan izvornom. Pritisnite "Spremi".
Premjestite kopirani odjeljak ili datoteke na svoje računalo.
Pronađite “Windows Installer” i provjerite radi li usluga.
Ako je potrebno, dvokliknite datoteku i kliknite "Pokreni".
Provjera prava pristupa
Pokrenite uređivač registra, idite na adresu “HKEY_LOCAL_MACHINE”, “Softver”, “Microsoft”, “Windows”, “CurrentVersion”, “Instalater”. Desnom tipkom miša kliknite naziv odjeljka i odaberite "Rezolucija...".
U odjeljku "Grupe i korisnici" kliknite "Sustav". Zatim osiguravamo da korisnik ima puni pristup usluzi.
Pogreške prilikom instaliranja aplikacija iz datoteka s nastavkom .msi jedna su od manifestacija problema s uslugom Windows Installer (u ruskoj verziji, Windows Installer). Korisnici svih verzija ovog OS-a, osim onih najranijih, susreću se sa sličnim fenomenom. Do sada je problem s instalacijskim programom bio jedan od čestih razloga zašto se korisnici odlučuju na ponovnu instalaciju sustava. Pokušajmo otkriti kako to izbjeći. Razlog zašto Windows Installer ne radi može biti sljedeći:
- virusna infekcija, a uklanjanje virusa ne rješava uvijek problem;
- netočna instalacija ažuriranja sustava Windows;
- kvar sigurnosnog softvera kada je, umjesto blokiranja jedne sumnjive msi datoteke, instalacijska usluga potpuno blokirana;
- promjene u računalnim sigurnosnim politikama;
- Oštećenje sistemskih datoteka ili registra iz razloga koji nisu povezani s virusima (uklanjanje komponenti instalacijskog programa, nekvalificirano uređivanje registra, neispravan softver, kvar tvrdog diska itd.).
Provjera integriteta strukture Windows Installera
Windows Installer sastoji se od sljedećih komponenti:- datoteku C:\Windows\System32\Msiexec.exe - izravno pomoću same aplikacije za instalaciju;
- datoteka C:\Windows\System32\msi.dll - biblioteka Windows Installer;
- Usluga Msiserver čije su postavke pohranjene u ključu registra.
![](https://i1.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.3.png)
![](https://i1.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.4.png)
![](https://i0.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.5.png)
![](https://i0.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.6.png)
![](https://i0.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.7.png)
Provjera sigurnosnih postavki i prava pristupa
Windows Installer možda neće raditi jer ga blokira sigurnosni softver ili operativni sustav nema potrebna prava. Prvo, pogledajmo softver. Ako imate instaliran antivirusni program, privremeno ga onemogućite. Svaki proizvod ima svoje metode onemogućavanja, ali najčešće se to radi putem kontekstnog izbornika antivirusne ikone u paleti sustava. Sada se pobrinimo za prava. Otvorite kontekstni izbornik Msiexec.exe i proširite njegova svojstva.![](https://i0.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.8.png)
![](https://i1.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_1.9.png)
![](https://i1.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_2.1.png)
![](https://i0.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_2.2.png)
![](https://i1.wp.com/it-dix.ru/sites/default/files/styles/mini-img/public/windows_installer_2.3.png)
- pogon sustava (obično pogon C);
- privremene mape (to su C:\Windows\Temp i C:\Users\Current_User\AppData\Temp);
- mapa C:\Config.Msi;
- mapu u kojoj se nalazi msi datoteka iz koje pokušavate instalirati program.
Operativni sustav sastoji se od ogromnog broja programa i usluga, od kojih svaki obavlja svoje funkcije. Na primjer, da biste instalirali nove programe na svoje računalo, koristite Windows Installer, uslugu instalacije za Windows 7. Ona je odgovorna za raspakiranje datoteka i unos podataka u registar sustava. Neki korisnici, kada pokušavaju instalirati aplikacije, nailaze na pogrešku "Nije moguće pristupiti usluzi", zbog čega instalacija programa postaje nemoguća. Ovaj članak predstavlja načine rješavanja problema.
Slična pogreška može se pojaviti ako je odgovarajuća usluga onemogućena, sistemske datoteke ili unosi u registru su oštećeni. U nastavku su navedeni načini rješavanja takvih problema.
naredba "skeniraj sada".
Ako su, kao rezultat virusa ili kvarova sustava, bilo koje važne sistemske datoteke odgovorne za Installer oštećene, možete koristiti posebnu naredbu za konzolu za prepoznavanje i ispravljanje pogrešaka. Morate učiniti sljedeće:
![](https://i1.wp.com/windowstune.ru/wp-content/uploads/2016/01/24.png)
Nakon toga pokušajte ponovno pozvati Installer pokretanjem instalacije neke aplikacije. Ako problem nije riješen, prijeđite na sljedeći korak u vodiču.
Voditelj servisa
Moguće je da Installer ne radi jer je usluga koja je za to odgovorna onemogućena. Pokušajte otvoriti upravitelja i uključiti ga. Ako ne znate kako to učiniti, slijedite upute:
![](https://i2.wp.com/windowstune.ru/wp-content/uploads/2016/01/45-e1452354546592.png)
Ako tražena stavka nije na ponuđenom popisu, pozovite naredbeni redak. Kako to učiniti opisano je gore u prethodnom odjeljku priručnika. U konzoli morate unijeti naredbu “net start MSIServer” i pritisnuti Enter. Ako se ne pojave problemi, vidjet ćete poruku "Windows Installer je uspješno pokrenut."
Izvoz registra
Također možete pronaći kopiju tuđeg ključa registra na mreži i uvesti je u svoje računalo. Poziva se imenik koji vam je potreban "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver".