Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows Phone
  • Nije moguće pristupiti usluzi Windows Installer. Što učiniti ako Windows Installer ne radi? Ne mogu pronaći gdje preuzeti Microsoft Installer

Nije moguće pristupiti usluzi Windows Installer. Što učiniti ako Windows Installer ne radi? Ne mogu pronaći gdje preuzeti Microsoft Installer

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:

  1. Virusna infekcija sistemskih datoteka. Međutim, čišćenje OS-a ne rješava uvijek problem.
  2. Neispravna instalacija ažuriranja.
  3. Neispravno uređivanje registra, uklanjanje komponenti programa za instalaciju.
  4. Blokiranje .msi datoteke od strane antivirusa
  5. 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.
Prije dijagnosticiranja, važno je provjeriti postoje li obje ove datoteke u sustavu, je li gornji odjeljak u registru i njegovi parametri imaju normalne vrijednosti (vrijednosti se mogu vidjeti u registru sličnog , radni sustav). Također otvorite popis usluga (pritisnite Windows + R i unesite naredbu services.msc u retku "Otvori" aplikacije "Pokreni"). Pronađite "Windows Installer" i provjerite pokreće li se. Ako datoteke nedostaju, kopirajte ih s drugog sustava iste verzije ili s instalacijskog diska. Ako ključ registra nedostaje ili je oštećen, također ga prenesite iz radnog sustava. Da biste to učinili, na radnom računalu pokrenite uređivač registra (C:\Windows\Regedt.exe) i pronađite gornji odjeljak. Desnom tipkom miša kliknite kontekstni izbornik mape msiserver i kliknite "Izvezi". Spremite datoteku u .reg formatu i prenesite je na problematično računalo. Kliknite dvaput na ovu datoteku i prihvatite dodavanje podataka u registar. Ponovno pokrenite računalo. Ako se usluga Msiserver i dalje ne pokreće, provjerite radi li usluga RPC (Remote Procedure Call) o kojoj ovisi. Možete ponovno registrirati instalacijske datoteke i ponovno pokrenuti uslugu pomoću skupa posebnih naredbi u naredbenom retku. Radi praktičnosti, možete stvoriti batch datoteku: zalijepite skup radnji u Notepad i spremite ga kao ekstenziju .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 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. Pogledajte popis grupa i korisnika na kartici Sigurnost. Među njima moraju biti “Sustav” i servis “Trustedinstaller”, a potonji mora imati puni pristup datoteci i biti njezin vlasnik. Sustav mora imati dozvole za "čitanje" i "čitanje i izvršavanje". Usluga Trustedinstaller prvi put je uvedena u sustavu Windows Vista, tako da u sustavu Windows XP mora biti dopušten potpuni pristup sustavu. Sve dolje napisano odnosi se na verzije izdane kasnije od XP-a. Da biste provjerili tko je vlasnik Msiexec.exe, kliknite gumb "Napredno" na istoj kartici. U sljedećem prozoru proširite karticu "Vlasnik". Postavite vlasnika na uslugu Trustedinstaller ako je nešto drugo navedeno kao vlasnik. Ako nije na popisu "Promijeni vlasnika u", kliknite gumb "Promijeni", a zatim kliknite "Ostali korisnici i grupe". Unesite Trustedinstaller u polje "Unesite imena...", kliknite "Provjeri imena" i OK. Povratak na prethodni prozor. Na kartici "Efektivne dozvole" dodijelite potrebna prava Trustedinstaller-u i sustavu. Knjižnica msi.dll trebala bi imati potpuno iste sigurnosne postavke. Sada provjerimo postoje li ograničenja za korisnika "Sustava" za pristup sljedećem:
  • 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.
Sustav mora imati puni pristup svim tim objektima. To se radi na isti način kao što smo gore opisali. Nakon ovih operacija, u većini slučajeva problem s instalacijskim programom je uspješno riješen. Ako vam naš savjet nije pomogao, uzrok kvara leži u nečem drugom i njime se trebaju pozabaviti stručnjaci.

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:


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:


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".

Najbolji članci na temu