Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Programi
  • Ispravka Windows instalatera. Ne mogu pristupiti usluzi Windows Installer

Ispravka Windows instalatera. Ne mogu pristupiti usluzi Windows Installer


Ponekad msi.dll i druge sistemske greške DLL greške može biti povezano s problemima u Windows registru. Nekoliko programa može koristiti datoteku msi.dll, ali kada se ovi programi uklone ili promijene, ponekad se ostavljaju "siroteli" (pogrešni) unosi DLL registra.

U osnovi, to znači da iako je stvarna putanja do datoteke možda promijenjena, njena pogrešna prijašnja lokacija je i dalje zabilježena u Windows registru. Kada Windows pokuša da pronađe ove netačne reference datoteka (lokacije datoteka na vašem računaru), može doći do greške msi.dll. Osim toga, infekcija zlonamjernim softverom može oštetiti unose registra povezane s Windows 10. operativni sistem. Stoga, ove oštećene DLL stavke registra treba popraviti kako bi se riješio korijen problema.

Ručno uređivanje Windows registra radi uklanjanja nevažećih ključeva msi.dll se ne preporučuje osim ako ste stručnjak za PC servis. Greške napravljene prilikom uređivanja registra mogu učiniti vaš računar neupotrebljivim i uzrokovati nepopravljivu štetu vašem operativnom sistemu. Zapravo, čak i jedan zarez na pogrešnom mjestu može spriječiti pokretanje vašeg računara!

Zbog ovog rizika, toplo preporučujemo korištenje pouzdanog čistača registra kao što je WinThruster (razvijen od strane Microsoft Gold Certified Partner) za skeniranje i popravak svih problema s registrom povezanim s msi.dll. Koristeći čistač registra, možete automatizirati proces pretraživanja oštećene zapise registar, veze do datoteka koje nedostaju (na primjer, uzrokuje grešku msi.dll) i neispravne veze unutar registra. Prije svakog skeniranja, automatski kreirana sigurnosna kopija, koji vam omogućava da poništite sve promjene jednim klikom i štiti vas od moguća oštećenja kompjuter. Najbolji dio je to što ispravljanje grešaka u registru može drastično poboljšati brzinu i performanse sistema.


Upozorenje: Ako niste iskusan korisnik PC, NE preporučujemo ručno uređivanje Windows registra. Nepravilna upotreba Registry Editor-a može dovesti do ozbiljnih problema i zahtjeva ponovno instaliranje Windowsa. Ne garantujemo da se problemi koji nastaju zbog zloupotrebe Registry Editora mogu ispraviti. Uređivač registra koristite na vlastitu odgovornost.

Prije ručnog vraćanja Windows registar, potrebno je da napravite rezervnu kopiju izvozom dela registra koji se odnosi na msi.dll (npr. Windows 10 operativni sistem):

  1. Kliknite na dugme Početi.
  2. unesite " komanda" v traka za pretragu... NEMOJTE JOŠ PRITISATI ENTER!
  3. Držanje ključeva CTRL-Shift na tastaturi pritisnite ENTER.
  4. Biće prikazan dijalog za pristup.
  5. Kliknite Da.
  6. Crna kutija se otvara treptavim kursorom.
  7. unesite " regedit" i pritisnite ENTER.
  8. U uređivaču registra odaberite ključ povezan s msi.dll (npr. Windows 10 Operativni sistem) za koji želite da napravite sigurnosnu kopiju.
  9. Na meniju File izaberite Izvoz.
  10. Navedeno Sačuvaj u izaberite fasciklu u koju želite da sačuvate rezervnu kopiju Windows ključ 10 Operativni sistem.
  11. Na terenu Ime dokumenta unesite naziv datoteke sigurnosne kopije, kao što je "Rezervna kopija operativnog sistema Windows 10".
  12. Pobrinite se za polje Export Range odabrana vrijednost Odabrana grana.
  13. Kliknite Sačuvaj.
  14. Fajl će biti sačuvan sa ekstenzijom .reg.
  15. Sada imate sigurnosnu kopiju vašeg unosa u registru koji se odnosi na msi.dll.

Sljedeći koraci za ručno uređivanje registra neće biti opisan u ovom članku, jer je vjerovatno da će oštetiti vaš sistem. Ako želite da primite više informacija o ručnom uređivanju registra, pogledajte donje veze.

Koje su to datoteke koje imaju ekstenziju msi?

Ovo je datoteka instalacionog paketa koja instalira softver i koristi uslugu Windows Installer. Njegovo ime je ekstenzija msi preuzeto iz "Microsoft Installer » , kako se nekada zvala verzija Windows Installer-a. Ova datoteka sadrži kompletnu instalacijsku skriptu. softverski proizvod, pomoćne komponente, biblioteke i, u većini slučajeva, sve instalacione datoteke komprimirane u cab arhive. O svim prednostima i nedostacima rada možete dugo razgovarati Windows Installer, ali ćemo to ipak morati prihvatiti "kao što jeste", a na neke kvarove u radu ćemo kompetentno i adekvatno odgovoriti. Greške se mogu pojaviti kako u radu servisa tako i zbog msi datoteke.

Ovo se ponekad dešava: a onda me sistem pita da se uverim da zaista postoji instalacioni fajl koji sam pokrenuo. Na prvu zvuči u najmanju ruku čudno. Ali, čitajući dalje poruku sistema, razumijem da mi je ponuđeno da se uvjerim ne samo u postojanje samog fajla, već i u svoja prava da mu pristupim. Kako se ispostavilo, to nisam ja, već je Windows Installeru uskraćen pristup datoteci, otuda i problem.

Ovo pitanje uopće nije riješeno. na komplikovan način. Prvo se uvjerimo da sistem ima pristup datoteci pun pristup, za koji u "Svojstvima" datoteke idemo na karticu "Sigurnost" i pronalazimo korisnika "Sistem (Sistem)".

Više sam nego siguran da ga tamo nećete pronaći, pa ga dodajte sami - kliknite na “Promijeni”, zatim na “Dodaj” i unesite naziv: “Sistem” (ili Sistem, u slučaju engleska verzija sistemi),

zatim kliknite na "Provjeri imena" (linija postaje podvučena).
Potvrđujemo - OK i stavljamo oznaku u polje za potvrdu "Potpun pristup", ponovo potvrđujemo.

Kliknite na "Napredno", zatim - "Promijeni dozvole" - "Dodaj dozvole », naslijeđeno od roditeljskih objekata i potvrdi sve tri puta.
Tako smo se riješili ove greške instalatera i ona nam više neće smetati tokom procesa instalacije. Iako bi bilo razumnije i razumnije dodati potpuna prava pristupa sistemu cijelom folderu sa sadržajem iz kojeg se obično odvija instalacija softvera(kao u mom slučaju folder "Install").

Ako vaš računar ima operativni Windows sistem XP, a u "Opcijama fascikle" omogućeno "jednostavno opšti pristup na datoteke", 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, rizikujete da ne pronađete ovu karticu u različitim "sklopovima" i "laganim verzijama" i Windows XP i Windows 7. Da i dalje idete na ovu karticu, morat ćete pokrenuti siguran način (siguran način) i unesite ispod račun administrator.

Još jedan problem sa Windows Installer-om se može izbeći pokretanjem instalacije aplikacija sa onemogućenim antivirusnim programom, sa administratorskim pravima, a takođe i u režimu kompatibilnosti (kartica „Kompatibilnost“ u svojstvima msi datoteke, označite odgovarajući kvadratić).

Također, može doći do problema pri pokušaju instaliranja programa sa prenosivog medija, na primjer, fleš diska (zabrana takvih radnji može se izvršiti u postavkama operativni sistem) - samo kopirajte instalacionu datoteku na pogodnu lokaciju na vašem tvrdom disku. Drugo rješenje problema je stvaranje novi folder pod bilo kojim imenom koje želite i kopirajte u njega instalacioni paket, odatle i pokrenite instalaciju - može biti korisno za greške broj 1603, 214 728 7035, 2203 i 1723.

Obavezno osigurajte da sistem ima pristup direktorijima privremeni fajlovi. Otvorite "Svojstva sistema" (Win + Pauza ili u kontekstualnom meniju, kliknite desnim tasterom miša na ikonu Moj računar, izaberite red Svojstva), u " Dodatne opcije sistemi",

Na kartici Napredno kliknite na dugme Promenljive okruženja.

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

i, kopirajući navedenu putanju, zalijepite sadržaj međuspremnika u liniju istraživača i idite do mape. A u isto vrijeme, možete učiniti korisnu stvar - očistiti sve privremene mape iz njihovog sadržaja.

će takođe ispravna odluka provjerite ima li prava pristupa one direktorije u koje planirate instalirati aplikacije i direktorij s imenom config. Msi fundamentalno sistemska particija. Šifriranje mora biti onemogućeno za sve gore navedene direktorije, jer Windows Installer u ovom slučaju nema pristup njima, za razliku od korisnika.

Pa, naravno, može doći do greške u instalaciji zbog neispravne instalacijske datoteke (tzv. „pokvarena“ datoteka, s neusklađenošću kontrolne sume), u takvoj situaciji potrebno je uhvatiti se za očigledno "radnu" normalu setup file. Najvjerovatnije će imati smisla preuzeti ga s drugog izvora ili s drugog ogledala.

Uzrok greške Windows Installer-a

Sada je vrijedno razmotriti situaciju kada je instalacija aplikacije nemoguća zbog grešaka u samom Windows Installeru. Ako se proces instalacije ne pokrene, bez obzira koju aplikaciju pokušate da instalirate, onda je problem najvjerovatnije u samom servisu instalatera. Može se pojaviti sistemske poruke o greškama koje sadrže relevantne fraze, kao što su: Instalacijski paket ili Windows greška Greška instalatera. Ovo može biti zbog grešaka u sistemski registar, i napad virusa. Počnimo provjerom statusa usluge Windows Installer i njenog tipa pokretanja. U tu svrhu u red Run (Win + R) unosimo naredbu usluge. msc, a u konzoli koja se otvori nalazimo željenu stavku - “Windows Installer (Windows Installer)”.

Provjeravamo da li radi i kakav tip pokretanja ima (treba postaviti na Ručno) Ako usluga nije pokrenuta i ima drugačiji tip pokretanja, onda je pokrećemo (kliknite na "Start", možete - "Restart" ) i promijenite tip pokretanja u svojstvima u "Ručno". Ako se servis pokrene, provjerite situaciju i unesite naredbu u red "Pokreni". msiexec- ako je sve u redu, tada ćete umjesto greške vidjeti prozor sa opcijama pokretanja Windows Installer-a i brojem njegove verzije.

Dalju eliminaciju problema vidim u popravljanju oštećenog sistemske datoteke operativni sistem. Da biste ovo implementirali, u redu "Run" izvršite naredbu sfc/ skeniranje sada(pripremite unapred disk sa kojeg je instaliran vaš operativni sistem, možda će biti potreban u ovom procesu) i zatim ponovo pokrenite računar. Problem bi trebao nestati.

Također ovaj problem uzdiže se na Microsoft web stranici s rješenjem. Slijedite ovu vezu i pokrenite "matični" uslužni program FixIt. Slijedite upute u prilogu, ovo bi trebalo pomoći u rješavanju problema.

Druga opcija 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 ovdje i potvrdite uvoz novih postavki (ne zaboravite prije promjene postavki u registru

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 jedan od problema sa instalaterom uobičajeni uzroci, prema kojoj 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;
  • pogrešna instalacija Windows ažuriranja;
  • 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 (uklanjanje komponenti instalacijskog programa, nekvalifikovano uređivanje registra, "krivi" softver, kvar tvrdi disk 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 - Windows biblioteka instalater;
  • 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 pronać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 radni sistem. 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 set specijalni timovi, na komandnoj liniji. Radi praktičnosti, možete kreirati batch fajl: 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 Windows Vista, tako da u Windows XP sistemu mora biti dodijeljena potpuna kontrola. 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.

Kada instalirate bilo koji program sa ekstenzijom .msi, piše o problemu sa uslugom Windiws Installer, a kada se ovaj servis pokrene, piše: Nije uspjelo pokretanje usluge na lokalni računar... Greška 2: Nije moguće pronaći specificirani fajl. Ili na listi ovu uslugu nedostaje.

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 računar antivirusni program instaliran u sistemu. Takođe preuzmite uslužni program cure sa dr.web (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. Desni klik na njega i odaberite kontekstni meni Svojstva. 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 se problem ponavlja ili je tip pokretanja već postavljen na automatsko, provjerite da li se sam pokreće windows program instalater. Da biste to uradili, kliknite na Start - Pokreni - Upišite msiexec i pritisnite enter. Ovo bi trebalo da otvori prozor u koji će biti napisano windows verzija instalater i dostupne komande.

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

Da provjerite integritet sistemskih datoteka, otvorite komandna linija kao administrator (kliknite Start - Svi programi - Pribor - Desni klik kliknite na Komandni redak - Pokreni kao administrator) i na 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 provjerite Windows radi instalater.

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 problematičnom računaru.

Top Related Articles