Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 10
  • Pristup usluzi Windows Installer nije uspio. Ne mogu pokrenuti Windows installer

Pristup usluzi Windows Installer nije uspio. Ne mogu pokrenuti Windows installer

Greške prilikom instaliranja aplikacija iz datoteka sa ekstenzijom .msi jedna su od manifestacija problema u radu usluge Windows Installer (u ruskoj verziji Windows Installer). Korisnici svih verzija ovog OS-a, osim onih najranijih, suočavaju se sa sličnim fenomenom. Do sada je problem sa instalaterom bio jedan od čestih razloga zašto se korisnici odlučuju da ponovo instaliraju sistem. Pokušajmo shvatiti kako to izbjeći. Razlog zašto Windows Installer ne radi može biti sljedeći:

  • infekcija virusom, a uklanjanje virusa ne rješava uvijek problem;
  • neispravna instalacija ažuriranja za Windows;
  • Anti-malware se ruši kada umjesto blokiranja jedne sumnjive msi datoteke, instalacijska usluga je potpuno blokirana;
  • promene bezbednosnih politika na računaru;
  • oštećenje sistemskih datoteka ili registra iz razloga koji nisu povezani s virusima (brisanje komponenti instalatera, nevješto uređivanje registra, "krivi" softver, kvar tvrdog diska, itd.).

Provjera integriteta strukture Windows Installer-a

Windows Installer je predstavljen sljedećim komponentama:
  • datoteka C:\Windows\System32\Msiexec.exe - direktno od samog instalatera;
  • datoteka C:\Windows\System32\msi.dll - biblioteka Windows Installer;
  • od strane usluge Msiserver, čije su postavke pohranjene u ključu registratora.
Prije dijagnoze, važno je osigurati da su obje ove datoteke prisutne u sistemu, da je gornji odjeljak u registru i da njegovi parametri imaju normalne vrijednosti (vrijednosti se mogu naći u registar sličnog, radnog sistema). Otvorite i listu usluga (pritisnite Windows + R i unesite komandu services.msc u liniju "Otvori" aplikacije "Pokreni"). Potražite "Windows Installer" i uvjerite se da radi. Ako datoteke nedostaju, kopirajte ih sa drugog sistema iste verzije ili sa instalacionog diska. Ako ključ registratora nedostaje ili je oštećen, također ga prenesite iz radnog sistema. Da biste to uradili, na računaru koji radi, pokrenite uređivač registra (C:\Windows\Regedt.exe) i pronađite gornji odeljak. Kliknite desnim tasterom miša da proširite kontekstni meni fascikle msiserver i kliknite na "Izvezi". Sačuvajte datoteku u .reg formatu i prenesite je na problematičnu mašinu. Dvaput kliknite na ovu datoteku i potvrdite svoj pristanak za dodavanje podataka u registar. Ponovo pokrenite računar. Ako se usluga Msiserver i dalje ne pokrene, provjerite da li je pokrenuta RPC (Remote Procedure Call) usluga od koje ovisi. Možete ponovo registrovati instalacione datoteke i ponovo pokrenuti uslugu koristeći skup posebnih komandi na komandnoj liniji. Radi praktičnosti, možete kreirati batch datoteku: zalijepite skup radnji u notepad i sačuvajte kao sa ekstenzijom .bat. Da biste pokrenuli datoteku, jednostavno dvaput kliknite na nju. Da bi promjene stupile na snagu, kliknite na radnu površinu i pritisnite F5.

Provjera sigurnosnih postavki i dozvola

Windows Installer možda neće raditi zbog činjenice da je blokiran sigurnosnim softverom ili operativni sistem nema potrebna prava. Prvo, pozabavimo se softverom. Ako imate instaliran antivirusni program, privremeno ga onemogućite. Svaki proizvod ima svoje načine da ga onemogućite, ali najčešće se to radi preko kontekstnog menija antivirusne ikone u sistemskoj paleti. Pogledajmo sada prava. Otvorite kontekstni meni Msiexec.exe i proširite njegova svojstva. Pregledajte listu grupa i korisnika na kartici "Sigurnost". Među njima moraju postojati "System" i "Trustedinstaller" servis, a potonji mora imati pun pristup datoteci i biti njen vlasnik. Sistem mora imati dozvole za "čitanje" i "čitanje i izvršavanje". Usluga Trustedinstaller se prvi put pojavila u operativnom sistemu Windows Vista, tako da u Windows XP-u mora biti dodijeljena potpuna kontrola sistemu. Sve napisano u nastavku odnosi se na verzije objavljene nakon XP-a. Da biste provjerili ko je vlasnik Msiexec.exe, kliknite na dugme "Napredno" na istoj kartici. U sljedećem prozoru proširite karticu "Vlasnik". Postavite vlasnika na uslugu Trustedinstaller ako je nešto drugo navedeno. Ako se ne pojavi na listi "Promijeni vlasnika na", kliknite na dugme "Promijeni", a zatim na "Drugi korisnici i grupe". Unesite Trustedinstaller u polje "Enter Names...", kliknite na "Check Names" i OK. Vratite se na prethodni prozor. Na kartici "Efektivne dozvole" dodijelite potrebna prava Trustedinstalleru i sistemu. Biblioteka msi.dll mora imati potpuno iste sigurnosne postavke. Sada provjerimo postoje li ograničenja za korisnika "Sistema" za pristup sljedećem:
  • sistemski pogon (obično pogon C);
  • privremeni folderi (ovo su C:\Windows\Temp i C:\Users\Current_user\AppData\Temp);
  • folder C:\Config.Msi;
  • fasciklu u kojoj se nalazi msi datoteka iz koje pokušavate da instalirate program.
Svi ovi objekti moraju imati puni pristup sistemu. Ovo se radi na isti način kao što smo gore govorili. Nakon ovih operacija, u većini slučajeva, problem sa instalaterom je uspješno riješen. Ako vam naši savjeti nisu pomogli, uzrok kvara leži u nečem drugom i stručnjaci bi se trebali time pozabaviti.

1. Pritisnite dugme Počni | start.
2. U polje za pretragu unesite services.msc.
3. Na listi rezultata kliknite desnim klikom na services.msc.
4. U meniju koji se otvori izaberite Pokreni kao administrator | Pokreni kao administrator.

5. U prozoru koji se otvori, skrolujte nadole listu usluga i pronađite Windows Installer | Windows Installer. Dvaput kliknite na njega.
6. Tab Generale | Generale u grupi Država | status usluge provjerite da li servis radi.
7. Ako usluga ne radi, kliknite Trči | start.

8. Provjerite je li usluga sada pokrenuta.
9. Pritisnite dugme uredu.

Korak 2: Ponovo registrirajte Windows Installer.

1. Pritisnite dugme Počni | start.
2. U polje za pretragu unesite MSIEXEC /UNREGISTER i pritisnite Enter.

3. Pritisnite ponovo Počni | start.
4. U polje za pretragu unesite MSIEXEC /REGSERVER i pritisnite Enter.

Odricanje od odgovornosti. Sljedeći koraci se odnose na uređivanje registra. Budite veoma oprezni, jer pogrešna konfiguracija postavki registratora može dovesti do ozbiljnih problema u sistemu sve do njegovog kvara. Izmjene ovih postavki vršite na vlastitu odgovornost.

Korak 3: Očistite procese viseće instalacije.

1. Pritisnite dugme Počni | start.
2. U polje za pretragu unesite naredbu regedit i pritisnite Enter.

3. Idite na ključ registratora: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress. Ako odjeljak U toku nedostaje, idite na korak 5.
4. Uklonite sve opcije u ovom odjeljku. Ako odjeljak ne sadrži parametre, idite na sljedeći korak.

5. Idite na ključ registratora: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Ako odjeljak PendingFileRenameOperations nedostaje, idite na sljedeći korak.
6. Uklonite sve opcije u ovom odjeljku. Ako odjeljak ne sadrži parametre, nastavite na sljedeći korak.

Korak 4: Provjera dozvola.

1. Idite na ključ registratora: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Instalater.
2. Kliknite desnim tasterom miša na zaglavlje sekcije i u meniju koji se otvori izaberite Dozvole | Dozvole.
3. U okviru za dijalog koji se otvori, u kategoriji Grupe ili Korisnici | Grupna ili korisnička imena kliknite na stavku SISTEM.
4. Kategorija Grupne dozvole | Dozvole za pobrinite se da sistem ima potpunu kontrolu nad particijom.

Nakon što završite sve korake, ponovo pokrenite računar.

Prilikom instaliranja bilo kojeg programa sa ekstenzijom .msi, piše o problemu sa uslugom Windiws Installer, a kada se ovaj servis pokrene, piše: Nije uspjelo pokretanje usluge na lokalnom računaru... Greška 2: Navedena datoteka ne može biti pronađen. Ili usluga nije navedena.

Slijedite ove smjernice da biste vratili uslugu Windows Installer.

Kako popraviti Windows Installer

Provjerite ima li na svom računaru virusa

Prvo što treba učiniti je osigurati da računar nije zaražen virusima. Da biste to učinili, preporučujemo da provjerite svoj računar s antivirusnim programom instaliranim na sistemu. Takođe preuzmite uslužni program za liječenje sa dr.weba (dr.web cureit!®) i ponovo pokrenite skeniranje sa ovim uslužnim programom.

Provjerite tip pokretanja usluge Windows Installer

Da biste to uradili, otvorite Kontrolnu tablu - Administrativni alati - Usluge. U središnjem dijelu pronađite uslugu Windows Installer. Kliknite desnim tasterom miša na njega i izaberite Svojstva iz kontekstnog menija. Pogledajte koji je tip pokretanja podešen. Promijenite ga na automatski, ponovo pokrenite računar i provjerite ponavlja li se problem ili ne.

Ako usluga nije na listi ili se problem i dalje javlja, pročitajte u nastavku.

Pokreće li se sam Windows instalater

Ako problem i dalje postoji ili je tip pokretanja već postavljen na automatsko, provjerite da li se sam program za instalaciju Windowsa pokreće. Da biste to uradili, kliknite na Start - Pokreni - Upišite msiexec i pritisnite enter. Ovo bi trebalo da otvori prozor u koji će biti upisana verzija Windows instalatera i dostupne komande.

Datoteke potrebne za Windows Installer mogu biti oštećene

Da biste provjerili integritet sistemskih datoteka, otvorite komandnu liniju kao administrator (kliknite Start - Svi programi - Pribor - Desni klik na Komandni redak - Pokreni kao administrator) i u komandnoj liniji pokrenite naredbu

Sfc /scannow

Ponovo pokrenite računar i provjerite da li se greška ponavlja ili ne.

Ako ovo ne pomogne, otvorite komandnu liniju kao administrator i unesite sljedeće naredbe redom, pritiskom na enter nakon svake od njih:

Msiexec /unreg msiexec /regserver net stop msiserver regsvr32 /u /s %windir%\System32\msi.dll regsvr32 /u /s %windir%\System32\msihnd.dll regsvr32 /u /s %windir%\Systemsip. dll regsvr32 /s %windir%\System32\msi.dll regsvr32 /s %windir%\System32\msihnd.dll regsvr32 /s %windir%\System32\msisip.dll net start msiserver

Ponovo pokrenite računar i proverite da li Windows Installer radi.

Ako problem i dalje postoji, uporedite sadržaj grane registra HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver sa istom granom na drugom računaru i, ako je potrebno, ispravite vrijednosti na problemskom računaru.

Tokom normalne instalacije programa, neki korisnici imaju "sreću" da naiđu na sistemsku poruku o problemima sa Windows instalaterom: čini se da je pristup njemu nemoguć, takva usluga nije povezana ili je, u principu, takav softver odsutan u sistemu. Nije prijatno, zar ne? Ali postoji li šansa da se riješite ovog "poklona" bez njega? Pitanje nije lako. Međutim, ako želite, možete reanimirati Windows instalater u Windows 7 koristeći ovo uputstvo korak po korak.

Korak #1: Provjera dostupnosti usluge

U slučaju da Windows instalater iz nekog razloga ne radi, prije nego što se žalite na vašu nevolju, morate razjasniti postoji li, u principu, takav program na računaru. Kako uraditi? Dovoljno je odabrati na tastaturi i R dalje, u prozoru koji se pojavi, upisati vrijednost msiexec i kliknuti OK:

Kao rezultat toga, ako je Windows Installer instaliran na računaru, pojaviće se nešto poput ovog prozora sa sistemskim obaveštenjima:

Ako se čudo nije dogodilo (na primjer, pojavila se poruka o pogrešci ili o nepostojanju takvog programa u Windows 7), možete odmah skočiti na korak broj 5, jer jednostavna rekonfiguracija ovdje neće uspjeti. To se dešava retko, ali ipak. Ako je sve u redu, prozor se pojavio kako treba, idite dalje i pokušajte sami reanimirati Windows instalater.

Korak #2: Pokušajte da pokrenete uslugu

Nakon što ste ustanovili da je Windows Installer na računaru, potrebno je da razjasnite da li je ova usluga povezana sa sistemom ili ne. Kako uraditi? Za početak odaberite jednu od sljedećih opcija:


Na ovaj ili onaj način, rezultat takvih radnji bit će pojavljivanje prozora "Usluge" na ekranu. U njemu nalazimo stavku "Windows Installer", kliknite na nju mišem i provjerite podatke naznačene nasuprot njoj u koloni "Status". Šta će ukazati na njegov učinak? Vrijednost je "Working". Ako je kolona prazna, onda najvjerovatnije usluga ne radi. U ovom slučaju, u gornjem lijevom uglu nalazimo odgovarajuće dugme („Pokreni“) i pokrećemo Windows Installer:

U slučaju da stupac "Status" pokazuje da instalater radi, iako to uopće nije istina, možete pokušati ponovo pokrenuti ovu uslugu klikom na odgovarajuću stavku u gornjem lijevom kutu. Nakon toga, ostaje samo ponovo pokrenuti računar i testirati performanse Windows Installer-a. Ako se nakon ovakvih postavki program vrati u normalu, možemo si čestitati, ova "muka" je gotova. U suprotnom, morat ćete "koraknuti" dalje.

Korak #3: Ponovna registracija usluge putem komandne linije

Možete vratiti Windows 7 instalater u normalan rad tako što ćete ponovo registrovati takvu uslugu u sistemu. Kako se ponašamo?

Idite na meni Start, ukucajte cmd u polje za pretragu i pritisnite Enter. Zatim unesite parametar msiexec /unregister u konzolu koja se pojavi, kliknite Enter, a zatim, nakon što komandna linija odgovori, unesite vrijednost msiexec /register u njega i ponovo pritisnite Enter:

Ponavljamo unos komandi ako imamo posla sa 64-bitnim Windows 7, a zatim restartujemo računar. U principu, tu se često završavaju sve poteškoće sa Windows Installerom. Međutim, ako se radna atmosfera nakon toga nije vratila u Windows instalater, prije ponovnog instaliranja možete ga pokušati oživjeti kroz uređivač registra. Ali šta ako?

Korak #4: Otklanjanje grešaka putem uređivača registra

Možete pokušati da oživite Windows Installer putem uređivača registra na ovaj način:

i izbrišite sve dostupne parametre u njima:

Ako u odredišnim fasciklama nema podataka, kliknite desnim tasterom miša na fasciklu Installer, a zatim kliknite na stavku "Dozvole" na listi koja se pojavi. Zatim u prozoru koji se otvori kliknite na Sistem, označite opciju "Puna kontrola" i kliknite na OK.

Safe Mode (Safe Mode) u Windows sistemima je jedan od osnovnih alata koji vam omogućavaju da vratite sistem. Jedan od značajnih nedostataka sigurnog načina rada je nemogućnost instaliranja/deinstaliranja programa iz msi paketa. Ovo ograničenje je zato što su programeri razmotrili uslugu Windows Installer(Window Installer) je potencijalno nebezbedno i odlučio je da zaustavi pokretanje ove usluge kada se sistem pokrene u bezbednom režimu. Što je u nekim slučajevima izuzetno nezgodno.

Većina modernih aplikacija za njihovu ispravnu instalaciju/uklanjanje koristi usluge Windows Installer servisa, a ako nije dostupan, njihovo instaliranje ili uklanjanje je nemoguće. Recimo da je za vraćanje performansi sistema potrebno ukloniti neku aplikaciju u sigurnom načinu rada koja ometa normalno pokretanje sistema (na primjer, antivirus). Kada pokušate da pokrenete standardni deinstalacijski program da biste uklonili aplikaciju, sistem javlja:

Nije moguće pristupiti usluzi Windows Installer. Ovo se može dogoditi ako Windows Installer nije ispravno instaliran. Obratite se svom ličnom za podršku za pomoć

Ručno pokretanje usluge Windows Installer u sigurnom načinu rada također ne uspijeva (Usluge -> Windows Installer -> Start):

Windows nije mogao pokrenuti uslugu Windows Installer na lokalnom računaru. Greška 1084: Ova usluga se ne može pokrenuti u sigurnom načinu rada

Međutim, postoji mali trik koji vam omogućava da pokrenete uslugu Windows Installer u sigurnom načinu rada i ispravno deinstalirate softver.

Da biste omogućili uslugu Windows instalatera u sigurnom načinu rada:


Nakon pokretanja usluge MSIServer, moguće je direktno ukloniti/instalirati bilo koju aplikaciju sa msi instalaterom u sigurnom načinu rada.

Top Related Articles