Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Programi
  • Popravi Windows instalater. Nije moguće pristupiti usluzi Windows Installer

Popravi Windows instalater. Nije moguće pristupiti usluzi Windows Installer


Ponekad msi.dll i druge pogreške sustava DLL mogu biti povezane s problemima u registru sustava Windows. Nekoliko programa može dijeliti istu datoteku msi.dll, ali kada se ti programi deinstaliraju ili promijene, ponekad ostaju bez roditelja (nevažeći) unosi DLL registra.

U osnovi, to znači da iako se stvarni put do datoteke možda promijenio, njezina netočna prijašnja lokacija još uvijek je zabilježena u registru sustava Windows. Kada Windows pokuša pronaći ove netočne reference datoteka (mjesta datoteka na vašem računalu), može doći do pogreške msi.dll. Osim toga, infekcija zlonamjernim softverom mogla je oštetiti unose u registru povezane s operativnim sustavom Windows 10. Stoga je ove nevažeće unose u DLL registru potrebno popraviti kako bi se riješio korijen problema.

Ručno uređivanje Windows registra radi uklanjanja nevažećih ključeva msi.dll ne preporučuje se osim ako ste stručnjak za PC servis. Pogreške nastale tijekom uređivanja registra mogu uzrokovati kvar vašeg računala i uzrokovati nepopravljivu štetu vašem operativnom sustavu. Zapravo, čak i jedan zarez na pogrešnom mjestu može spriječiti pokretanje vašeg računala!

Zbog ovog rizika toplo preporučamo korištenje pouzdanog sredstva za čišćenje registra kao što je WinThruster (razvijen od strane Microsoft Gold Certified Partner) za skeniranje i popravak svih problema s registrom povezanim s msi.dll. Korištenjem sredstva za čišćenje registra automatizira se proces pronalaženja nevažećih unosa u registru, referenci na datoteke koje nedostaju (poput one koja uzrokuje pogrešku msi.dll) i neispravnih veza unutar registra. Prije svakog skeniranja automatski se stvara sigurnosna kopija koja vam omogućuje da poništite sve promjene jednim klikom i štiti vas od mogućeg oštećenja vašeg računala. Najbolji dio je to što ispravljanje pogrešaka registra može dramatično poboljšati brzinu i performanse sustava.


Upozorenje: Osim ako niste iskusan korisnik računala, NE preporučamo ručno uređivanje Windows Registry. Neispravna upotreba uređivača registra može dovesti do ozbiljnih problema i zahtijevati ponovnu instalaciju sustava Windows. Ne jamčimo da se problemi koji proizlaze iz nepravilne upotrebe Registry Editora mogu ispraviti. Vaše korištenje Registry Editora je na vlastitu odgovornost.

Da biste ručno popravili svoj Windows registar, prvo morate izraditi sigurnosnu kopiju izvozom dijela registra koji se odnosi na msi.dll (npr. Windows 10 Operativni sustav):

  1. Kliknite na gumb Početi.
  2. Unesi " naredba" v traka za pretraživanje ... JOŠ NE PRITISATE UNESI!
  3. Držeći ključeve CTRL-Shift na tipkovnici pritisnite UNESI.
  4. Prikazat će se dijaloški okvir za pristup.
  5. Kliknite na Da.
  6. Crna kutija se otvara treperenjem kursora.
  7. Unesi " regedit" i pritisnite UNESI.
  8. U uređivaču registra odaberite ključ povezan s msi.dll (npr. Operativni sustav Windows 10) koji želite sigurnosno kopirati.
  9. Na jelovniku Datoteka birati Izvoz.
  10. Na popisu Spremi u odaberite mapu u koju želite spremiti sigurnosnu kopiju ključa operacijskog sustava Windows 10.
  11. U polju Naziv datoteke upišite naziv za datoteku sigurnosne kopije kao što je "Sigurnosna kopija operativnog sustava Windows 10".
  12. Provjerite u kutiji Raspon izvoza odabrana vrijednost Odabrana grana.
  13. Kliknite na Uštedjeti.
  14. Datoteka će biti spremljena s nastavkom .reg.
  15. Sada imate sigurnosnu kopiju unosa u registru koji se odnosi na msi.dll.

Sljedeći koraci za ručno uređivanje registra neće biti opisani u ovom članku, jer vrlo vjerojatno mogu oštetiti vaš sustav. Ako želite više informacija o ručnom uređivanju registra, pogledajte donje veze.

Koje su to datoteke koje imaju ekstenziju msi?

Ovo je datoteka instalacijskog paketa koja instalira softver i koristi uslugu Windows Installer. Proširenje imena msi preuzeto iz "Microsoft Installer » kako se nekada zvala verzija Windows Installer. Takva datoteka sadrži kompletnu skriptu za instalaciju softverskog proizvoda, pomoćne komponente, knjižnice i, u većini slučajeva, sve instalacijske datoteke komprimirane u cab arhive. O svim prednostima i nedostacima Windows Installer-a možete dugo raspravljati, ali ga ipak morate prihvatiti "kao što jest", a mi ćemo kompetentno i adekvatno odgovoriti na neke probleme u radu. Pogreške se mogu pojaviti kako u radu usluge tako i zbog msi datoteke.

Evo što se ponekad događa: a onda me sustav traži da provjerim postoji li instalacijska datoteka koju sam pokrenuo. Na prvu zvuči čudno. Ali, čitajući dalje poruku iz sustava, shvaćam da se od mene traži da se uvjerim ne samo u prisutnost same datoteke, već i u svoja prava na pristup njoj. Kako se ispostavilo, to nisam bio ja, nego je Windows Installeru lišen pristup datoteci, otuda i problem.

Ovo pitanje nije riješeno na kompliciran način. Prvo se uvjerimo da sustav ima puni pristup datoteci, za što u "Svojstvima" datoteke idite na karticu "Sigurnost" i pronađite korisnika "Sustav (Sustav)".

Više sam nego siguran da ga tamo nećete pronaći, pa ga sami dodajemo - kliknite na "Promijeni", zatim na "Dodaj" i unesite naziv: "System" (ili System, u slučaju engleske verzije sustav),

zatim kliknite na "Provjeri imena" (red postaje podvučen).
Potvrđujemo - OK i stavljamo oznaku u potvrdni okvir "Puni pristup", opet potvrđujemo.

Kliknite na "Napredno", zatim - "Promijeni dopuštenja" - "Dodaj dopuštenja », naslijeđeno od roditeljskih objekata i sve potvrđujemo tri puta.
Tako smo se riješili ove greške instalatera i ona nam više neće smetati tijekom procesa instalacije. Iako bi bilo razumnije i razumnije dodati potpuna prava pristupa sustavu cijeloj mapi sadržaja, iz koje se, kao i obično, instalira softver (kao u mom slučaju, mapa "Install").

Ako imate Windows XP na računalu, a jednostavno dijeljenje datoteka je omogućeno u opcijama mape, nećete vidjeti karticu Sigurnost u svojstvima datoteke. U tom slučaju trebate otići na "Opcije mape" i poništiti potvrdni okvir "Koristi jednostavno dijeljenje datoteka". Također, riskirate da ovu karticu nećete pronaći u različitim "sklopovima" i "laganim verzijama" i Windows XP i Windows 7. Da biste pristupili ovoj kartici, morat ćete se pokrenuti u Sigurnom načinu rada i prijaviti se s administratorskim računom.

Drugi problem s Windows Installerom može se izbjeći pokretanjem instalacije aplikacija s onemogućenim antivirusnim programom, s administratorskim pravima, te također u načinu kompatibilnosti (kartica "Kompatibilnost" u svojstvima msi datoteke, označite odgovarajući potvrdni okvir).

Također može doći do problema kada pokušavate instalirati program s prijenosnog medija, na primjer flash pogona (možete zabraniti takve radnje u postavkama operativnog sustava) - samo kopirajte instalacijsku datoteku na prikladno mjesto na tvrdom disku. Drugo rješenje problema je kreiranje nove mape pod bilo kojim imenom i kopiranje instalacijskog paketa u nju, odatle i pokretanje instalacije - korisno je za pogreške broj 1603, 214 728 7035, 2203 i 1723.

Obavezno provjerite ima li sustav pristup privremenim direktorijima datoteka. Otvorite "Svojstva sustava" (Win + Pause ili u kontekstnom izborniku, desnom tipkom miša kliknite ikonu Moje računalo, odaberite redak Svojstva), u "Dodatni parametri sustava",

na kartici "Napredno" kliknite na gumb "Varijable okruženja".

Pronalazimo mape privremenih varijabli (u nazivu imaju riječi TEMP, TMP), provjeravamo ima li im sustav pristup (prema već opisanom algoritmu). Nadam se da se sjećate da morate dvaput kliknuti na varijablu da biste saznali adresu takve mape

i, nakon što ste kopirali navedeni put, zalijepite sadržaj međuspremnika u redak istraživača i napravite prijelaz u mapu. A u isto vrijeme možete učiniti korisnu stvar - očistiti sve privremene mape iz njihovog sadržaja.

Također će biti ispravna odluka provjeriti ima li prava pristupa direktoriji u koje planirate instalirati aplikacije i direktorij s nazivom Konfig. gđica u korijenu sistemske particije. Za sve gore navedene direktorije, šifriranje mora biti onemogućeno, jer Windows Installer u ovom slučaju nema pristup njima, za razliku od korisnika.

Pa, naravno, može doći do instalacijske pogreške zbog pokvarene instalacijske datoteke (tzv. "pokvarena" datoteka, s nepodudaranjem kontrolnih zbroja), u takvoj situaciji potrebno je nabaviti svjesno "radni" normalan instalacijsku datoteku. Najvjerojatnije će ga imati smisla preuzeti s drugog izvora ili drugog zrcala.

Uzrok pogreške Windows Installera

Sada je vrijedno razmotriti situaciju kada je instalacija aplikacije nemoguća zbog pogrešaka u samom Windows Installeru. Ako se proces instalacije ne pokrene, koju god aplikaciju pokušavate instalirati, onda je najvjerojatnije problem u samoj usluzi instalatera. Mogu se pojaviti poruke o pogrešci sustava koje uključuju relevantne izraze kao što su: Greška paketa instalacije ili Pogreška Windows Installer. Razlog tome mogu biti i pogreške u registru sustava i virusni napad. Počnimo s provjerom statusa usluge Windows Installer i vrste pokretanja. U tu svrhu u redak Run (Win + R) unosimo naredbu usluge. msc, a u otvorenoj konzoli nalazimo potrebnu stavku - "Windows Installer".

Pogledajmo radi li i što ima vrstu pokretanja (mora se postaviti ručno) Ako usluga ne radi i ima drugu vrstu pokretanja, tada je pokrećemo (kliknimo “Start”, možete “Ponovo pokrenuti”) i mijenjamo upišite u svojstva "Ručno". Ako se servis pokrene, provjerite situaciju i unesite naredbu u redak "Pokreni". msiexec- ako je sve u redu, umjesto pogreške vidjet ćete prozor s parametrima za pokretanje Windows Installera i brojem njegove verzije.

Vidim daljnje uklanjanje problema u popravljanju oštećenih datoteka operativnog sustava. Da biste to implementirali, u retku "Run" izvršite naredbu sfc/ Skeniraj sada(Pripremite unaprijed disk s kojeg je instaliran vaš operativni sustav, možda će biti potreban u ovom procesu) i zatim ponovno pokrenite računalo. Problem bi, u teoriji, trebao nestati.

Također, ovaj problem je pokrenut na web stranici Microsofta s rješenjem. Slijedite ovu vezu i pokrenite izvorni uslužni program FixIt. Slijedite vođene upute, trebalo bi vam pomoći da riješite problem.

Druga mogućnost za uklanjanje ove pošasti može biti pokušaj vraćanja postavki registra za Windows Installer, u kojem sve radi dobro. Pokrenite datoteku uređivača registra iz arhive i potvrdite uvoz novih postavki (ne zaboravite prije promjene parametara u registru

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, s izuzetkom najranijih, susreću se sa sličnim fenomenom. Do sada je problem s instalaterom bio jedan od čestih razloga zašto se korisnici odlučuju ponovno instalirati sustav. Pokušajmo shvatiti 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;
  • neispravnost sigurnosnog softvera, kada se umjesto blokiranja jedne sumnjive msi datoteke u potpunosti blokira instalacijska usluga;
  • promjene sigurnosnih politika na računalu;
  • Oštećenje sistemskih datoteka ili registra iz razloga koji nisu povezani s virusima (uklanjanje komponenti instalacijskog programa, nevješto uređivanje registra, "krivi" softver, kvar tvrdog diska itd.).

Provjera integriteta strukture Windows Installer

Windows Installer predstavljen je sljedećim komponentama:
  • datoteka C: \ Windows \ System32 \ Msiexec.exe - izravno putem same aplikacije za instalaciju;
  • datoteka C: \ Windows \ System32 \ msi.dll - biblioteka Windows Installer;
  • od strane usluge Msiserver, čije su postavke pohranjene u ključu registra.
Prije dijagnosticiranja važno je osigurati da su obje ove datoteke prisutne u sustavu, da je gornji odjeljak u registru i da njegovi parametri imaju normalne vrijednosti (vrijednosti se mogu pogledati u registru sličnog , izvediv sustav). Također otvorite popis usluga (pritisnite Windows + R i unesite naredbu services.msc u redak "Otvori" aplikacije "Pokreni"). Potražite "Windows Installer" i provjerite je li pokrenut. Ako datoteke nedostaju, kopirajte ih s drugog sustava iste verzije ili s instalacijskog diska. Ako ključ registra nedostaje ili je oštećen, prenesite ga i iz proizvodnog sustava. Da biste to učinili, na radnom računalu pokrenite uređivač registra (C: \ Windows \ Regedt.exe) i pronađite gore navedeni odjeljak. Proširite kontekstni izbornik mape msiserver desnim klikom i klikom na stavku "Izvoz". Spremite datoteku u .reg formatu i prenesite je na problemski stroj. Dvaput kliknite ovu datoteku i potvrdite svoj pristanak za dodavanje podataka u registar. Ponovno pokrenite računalo. Ako se usluga Msiserver i dalje ne pokreće, provjerite radi li se RPC (Remote Procedure Call) usluga o kojoj ovisi. Možete ponovno registrirati instalacijske datoteke i ponovno pokrenuti uslugu pomoću skupa posebnih naredbi u retku za naredbe. Radi praktičnosti, možete stvoriti batch datoteku: zalijepite skup radnji u bilježnicu i spremite kao s ekstenzijom .bat. Da biste pokrenuli datoteku, samo 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 također možda neće raditi zbog činjenice da je blokiran sigurnosnim softverom ili operativni sustav nema potrebna prava. Prvo, shvatimo softver. Ako imate instaliran antivirusni program, privremeno ga onemogućite. Svaki proizvod ima svoje metode onemogućavanja, ali najčešće se to radi kroz kontekstni izbornik antivirusne ikone u traci sustava. A sada prijeđimo na prava. Otvorite kontekstni izbornik Msiexec.exe i proširite njegova svojstva. Pogledajte popis grupa i korisnika na kartici Sigurnost. Među njima mora biti "System" i usluga "Trustedinstaller", a potonji mora imati puni pristup datoteci i biti njezin vlasnik. Sustav mora imati dopuštenja za "čitanje" i "čitanje i izvršavanje". Usluga Trustedinstaller se prvi put pojavila u sustavu Windows Vista, tako da u sustavu Windows XP morate dati sustavu potpuni pristup. Sve napisano u nastavku odnosi se na verzije objavljene nakon XP-a. Da biste provjerili tko je vlasnik Msiexec.exe, kliknite gumb Napredno na istoj kartici. U sljedećem prozoru proširite karticu "Vlasnik". Preuzmite vlasništvo nad uslugom Trustedinstaller ako je drugačije navedeno. Ako nije na popisu Promijeni vlasnika u, kliknite gumb Promijeni, a zatim Drugi korisnici i grupe. Unesite Trustedinstaller u polje "Unesite imena ...", kliknite "Provjeri imena" i OK. Vratite se na prethodni prozor. Na kartici Učinkovita dopuštenja dodijelite potrebna prava Trustedinstalleru 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: \ Korisnici \ Current_user \ AppData \ Temp);
  • mapa C: \ Config.Msi;
  • mapa u kojoj se nalazi msi datoteka iz koje pokušavate instalirati program.
Sustavu se mora dati potpuni pristup svim tim objektima. To se radi na isti način kao što smo gore raspravljali. Nakon ovih operacija, u većini slučajeva, problem s instalaterom je uspješno riješen. Ako vam naš savjet nije pomogao, uzrok neuspjeha leži u nečem drugom i stručnjaci bi se već trebali time pozabaviti.

Prilikom instaliranja bilo kojeg programa s nastavkom .msi, piše o problemu s uslugom Windiws Installer, a kada se ova usluga pokrene, piše: Usluga se nije mogla pokrenuti na lokalnom računalu ... Pogreška 2: Navedena datoteka ne može biti pronađen. Ili usluga nije navedena.

Slijedite ove smjernice za vraćanje usluge Windows Installer.

Kako popraviti Windows Installer

Provjerite ima li na računalu viruse

Prvo što trebate učiniti je osigurati da računalo nije zaraženo virusima. Da biste to učinili, preporučujemo da provjerite svoje računalo s antivirusnim programom instaliranim na sustavu. Također preuzmite uslužni program za liječenje s dr.weba (dr.web cureit! ®) i ponovno provjerite s ovim uslužnim programom.

Provjerite kakvu vrstu pokretanja ima usluga Windows Installer

Da biste to učinili, otvorite Upravljačka ploča - Administrativni alati - Usluge. Pronađite uslugu Windows Installer u sredini. Desnom tipkom miša kliknite na njega i odaberite Svojstva iz kontekstnog izbornika. Pogledajte koja je vrsta pokretanja postavljena. Promijenite ga na automatski, ponovno pokrenite računalo i provjerite ponavlja li se problem ili ne.

Ako usluga nije navedena, ili se problem nastavi, pročitajte u nastavku.

Pokreće li se sam instalacijski program za Windows

Ako se problem ponavlja ili je tip pokretanja već bio automatski, provjerite pokreće li se sam instalacijski program za Windows. Da biste to učinili, kliknite Start - Pokreni - Upišite msiexec i pritisnite enter. Ovo bi trebalo otvoriti prozor u kojem će biti napisana verzija Windows installera i dostupne naredbe.

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

Da biste provjerili integritet datoteka sustava, otvorite naredbeni redak kao administrator (kliknite Start - Svi programi - Pribor - Desnom tipkom miša kliknite Naredbeni redak - Pokreni kao administrator) i u naredbenom retku pokrenite naredbu

Sfc / scannow

Ponovno pokrenite računalo i provjerite postoji li greška ili ne.

Ako to ne pomogne, otvorite naredbeni redak 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% \ System32 \ msisip. dll regsvr32 / s% windir% \ System32 \ msi.dll regsvr32 / s% windir% \ System32 \ msihnd.dll regsvr32 / s% windir% \ System32 \ msisip.dll net start msiserver

Ponovno pokrenite računalo i testirajte Windows Installer.

Ako se problem nastavi, usporedite sadržaj grane registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msiserver s istom granom na drugom računalu i, ako je potrebno, ispravite vrijednosti na problematičnom računalu.

Vrhunski povezani članci