Chyby pri inštalácii programov z balíka Windows Installer. Prečo nie sú nainštalované programy zo súborov .msi? Inštalátor systému Windows nefunguje Postupujte podľa pokynov nižšie

Chyby pri inštalácii aplikácií zo súborov s príponou .msi sú jedným z prejavov problémov so službou Windows Installer (v ruskej verzii Windows Installer). S podobným javom sa stretávajú používatelia všetkých verzií tohto OS, s výnimkou tých najskorších. Až doteraz bol problém s inštalátorom jedným z častých dôvodov, prečo sa používatelia rozhodnú preinštalovať systém. Skúsme prísť na to, ako sa tomu vyhnúť. Dôvod, prečo Inštalátor systému Windows nefunguje, môže byť nasledujúci:

  • vírusová infekcia a odstránenie vírusu nie vždy problém vyrieši;
  • nesprávna inštalácia aktualizácií systému Windows;
  • porucha bezpečnostného softvéru, keď sa namiesto zablokovania jedného podozrivého súboru msi úplne zablokuje inštalačná služba;
  • zmeny v politikách počítačovej bezpečnosti;
  • Poškodenie systémových súborov alebo registra z dôvodov, ktoré nesúvisia s vírusmi (odstránenie komponentov inštalátora, nekvalifikovaná úprava registra, skreslený softvér, porucha pevného disku atď.).

Kontrola integrity štruktúry Inštalátora systému Windows

Inštalátor systému Windows pozostáva z nasledujúcich komponentov:
  • súbor C:\Windows\System32\Msiexec.exe - priamo samotnou aplikáciou inštalátora;
  • súbor C:\Windows\System32\msi.dll - knižnica Inštalátora systému Windows;
  • Služba Msserver, ktorej nastavenia sú uložené v kľúči databázy Registry.
Pred diagnostikou je dôležité uistiť sa, že oba tieto súbory sú v systéme prítomné, že vyššie uvedená sekcia je v registri a jej parametre majú normálne hodnoty (hodnoty je možné zobraziť v registri podobného , pracovný systém). Otvorte aj zoznam služieb (stlačte Windows + R a do riadku "Otvoriť" aplikácie "Spustiť" zadajte príkaz services.msc). Nájdite "Inštalátor systému Windows" a uistite sa, že sa spustí. Ak súbory chýbajú, skopírujte ich z iného systému rovnakej verzie alebo z inštalačného disku. Ak kľúč databázy Registry chýba alebo je poškodený, preneste ho aj z pracovného systému. Ak to chcete urobiť, na fungujúcom počítači spustite editor databázy Registry (C:\Windows\Regedt.exe) a vyhľadajte vyššie uvedenú časť. Kliknite pravým tlačidlom myši na kontextové menu priečinka msserver a kliknite na "Exportovať". Uložte súbor vo formáte .reg a preneste ho do problémového počítača. Dvakrát kliknite na tento súbor a súhlaste s pridaním údajov do registra. Reštartujte počítač. Ak sa služba Msserver stále nespustí, skontrolujte, či je spustená služba RPC (Remote Procedure Call), na ktorej závisí. Môžete znova zaregistrovať inštalačné súbory a reštartovať službu pomocou sady špeciálnych príkazov na príkazovom riadku. Pre pohodlie si môžete vytvoriť dávkový súbor: vložte súbor akcií do programu Poznámkový blok a uložte ho ako príponu .bat. Ak chcete spustiť súbor, jednoducho naň dvakrát kliknite. Aby sa zmeny prejavili, kliknite na pracovnú plochu a stlačte F5.

Kontrola nastavení zabezpečenia a prístupových práv

Inštalátor systému Windows nemusí fungovať, pretože je blokovaný bezpečnostným softvérom alebo operačný systém nemá potrebné práva. Najprv sa pozrime na softvér. Ak máte nainštalovaný antivírus, dočasne ho vypnite. Každý produkt má svoje vlastné metódy deaktivácie, ale najčastejšie sa to robí prostredníctvom kontextového menu ikony antivírusu na systémovej lište. Teraz sa postarajme o práva. Otvorte kontextové menu Msiexec.exe a rozbaľte jeho vlastnosti. Pozrite si zoznam skupín a používateľov na karte Zabezpečenie. Medzi nimi musí byť „Systém“ a služba „Trustedinstaller“, ktorá musí mať úplný prístup k súboru a musí byť jeho vlastníkom. Systém musí mať oprávnenia „čítať“ a „čítať a vykonávať“. Služba Trustedinstaller bola prvýkrát predstavená v systéme Windows Vista, takže v systéme Windows XP musí byť systému udelený úplný prístup. Všetko napísané nižšie platí pre verzie vydané neskôr ako XP. Ak chcete zistiť, kto vlastní Msiexec.exe, kliknite na tlačidlo "Rozšírené" na tej istej karte. V ďalšom okne rozbaľte kartu „Vlastník“. Ak je ako vlastník zadané niečo iné, nastavte vlastníka na službu Trustedinstaller. Ak sa nenachádza v zozname „Zmeniť vlastníka na“, kliknite na tlačidlo „Zmeniť“ a potom kliknite na položku „Ostatní používatelia a skupiny“. Zadajte Trustedinstaller do poľa „Zadajte mená...“, kliknite na „Skontrolovať mená“ a OK. Návrat do predchádzajúceho okna. Na karte „Efektívne povolenia“ priraďte potrebné práva Trustedinstaller a systému. Knižnica msi.dll by mala mať presne rovnaké nastavenia zabezpečenia. Teraz skontrolujme, či existujú nejaké obmedzenia pre používateľa „Systém“ na prístup k nasledujúcemu:
  • systémová jednotka (zvyčajne jednotka C);
  • dočasné priečinky (sú to C:\Windows\Temp a C:\Users\Current_User\AppData\Temp);
  • priečinok C:\Config.Msi;
  • priečinok, v ktorom sa nachádza súbor msi, z ktorého sa pokúšate nainštalovať program.
Systém musí mať plný prístup ku všetkým týmto objektom. To sa robí rovnakým spôsobom, ako sme diskutovali vyššie. Po týchto operáciách je vo väčšine prípadov problém s inštalátorom úspešne vyriešený. Ak vám naše rady nepomohli, príčina zlyhania spočíva v niečom inom a mali by sa s tým zaoberať špecialisti.

Pomerne častým problémom medzi používateľmi operačného systému Windows akejkoľvek verzie je chyba msi pri inštalácii programov zo súboru s príponou .msi. V tomto článku popíšem bežné problémy s inštalátorom Windows 7/10/XP a ich riešenia a tiež natočím video o aktuálnom probléme.

Súbory s príponou .msi sú bežné inštalačné balíky (distribúcie), z ktorých sa program inštaluje. Na rozdiel od zvyčajného súboru „setup.exe“ systém používa na spustenie súboru msi službu Inštalátor systému Windows (proces msiexec.exe). Jednoducho povedané, Inštalátor systému Windows rozbalí a spustí súbory z distribúcie. Keď Inštalátor systému Windows nefunguje, objavia sa rôzne chyby.

Vo všeobecnosti ma to veľmi rozčuľuje, pretože... Po hlúpom chybovom hlásení je úplne nejasné, čo robiť ďalej. Spoločnosť Microsoft špeciálne navrhla inštalačný program systému Windows, aby zlepšila možnosť inštalácie programov (hlavne pre správcov systému), ale nevenovala náležitú starostlivosť tomu, aby služba fungovala hladko alebo dokonca primerane hlásila problémy. Teraz to musíme vyriešiť :)

Problémy môžu byť s prevádzkou samotnej služby alebo môžu nastať počas inštalácie programov, keď je všetko v zásade správne nakonfigurované. V prvom prípade sa musíte pohrať s inštalačnou službou a v druhom prípade vyriešiť problém s konkrétnym súborom. Zvážme obe možnosti, ale najprv tú druhú.

chyby súboru msi

Veľmi často sa objavujú chyby v dôsledku nedostatočných systémových práv k súborom alebo priečinkom. To neznamená, že inštalátor systému Windows nefunguje, v tomto prípade stačí pridať potrebné práva a všetko bude fungovať. Práve včera som sa stretol so skutočnosťou, že stiahnutý distribučný kit.msi sa nechcel nainštalovať, sprievodca inštaláciou sa úspešne spustí, parametre sú vybrané, ale potom systém niekoľko sekúnd premýšľa a vypíše chybu:

"Chyba pri čítaní zo súboru 'názov súboru' overte, či súbor existuje a že k nemu máte prístup" (Chyba 1305). Preložené: “Chyba pri čítaní zo súboru...skontrolujte, či súbor existuje a či k nemu máte prístup.” No nie si hlúpy? Prirodzene, tlačidlo „Opakovať“ nepomôže a zrušenie zastaví celú inštaláciu. Správa tiež nenesie žiadny zvláštny význam, pretože súbor určite existuje a mám k nemu prístup, inak by som ho jednoducho nemohol spustiť a dostať túto správu a z nejakého dôvodu je v angličtine :)

A chyba je v tom, že k súboru by som nemal mať prístup ja, ale inštalátor Windowsu, respektíve samotný Systém. Riešenie je veľmi jednoduché:

Teraz sa chyba inštalátora nezobrazí! Môžete pridať prístup k celému priečinku, z ktorého zvyčajne inštalujete programy, napríklad do priečinka „Stiahnuté súbory“, ako je ten môj. Pozrite si video o riešení problémov s prístupovými právami:

V systéme Windows XP sa karta Zabezpečenie nezobrazí, ak je povolené jednoduché zdieľanie súborov. Ak ho chcete vypnúť, musíte prejsť na "Štart -> Ovládací panel -> Možnosti priečinka -> Zobraziť" a vypnite možnosť „Použiť jednoduché zdieľanie súborov“. V skrátených verziách Windows 7/10 a XP neexistuje žiadna karta „Zabezpečenie“. Ak ho chcete vidieť, musíte sa prihlásiť ako správca.

Viac spôsobov riešenia problému


Opísaná metóda pomôže s rôznymi správami, s rôznymi číslami. Môžete napríklad vidieť chyby súboru msi, ako je táto:

  • Chyba 1723
  • Interná chyba 2203
  • Systémová chyba 2147287035
  • Chyba: "Tento inštalačný balík sa nedá otvoriť"
  • Chyba 1603: Počas inštalácie sa vyskytla závažná chyba

Vo všetkých týchto prípadoch by malo pomôcť nastavenie povolení pre súbor a/alebo pre niektoré systémové priečinky. Skontrolujte, či má „systém“ prístup k priečinku dočasných súborov (môže sa zobraziť chyba „Systém nemôže otvoriť zadané zariadenie alebo súbor“). Pre to:

Po stlačení „Enter“ sa cesta zmení na „normálnu“ a presuniete sa do skutočného dočasného priečinka. Je potrebné skontrolovať práva naň. Odporúčam tiež vyčistiť dočasné priečinky od všetkého, čo sa tam nahromadilo, alebo ešte lepšie ich vymazať a vytvoriť nové s rovnakými názvami. Ak nemôžete odstrániť priečinok, prečítajte si ho, ale nie je to potrebné.

Ak služba Windows Installer stále nechce fungovať, skontrolujte práva k priečinku "C:\Config.Msi", tu musí mať „systém“ tiež plný prístup. V tomto prípade ste mohli vidieť chybu „Chyba 1310“. Pre každý prípad sa uistite, že priečinok, KDE inštalujete softvér, má tiež všetky práva.

Nastavenia registra a služieb

Ďalším spôsobom riešenia chyby je obnovenie prevádzkových parametrov v registri Inštalátora systému Windows.

Ak to chcete urobiť, stiahnite si archív a spustite odtiaľ dva súbory reg, ktoré zodpovedajú vašej verzii systému Windows. Súhlaste s importom nastavení.

Dôležité! Odporúča sa pred poslednou akciou! Ak metóda nepomôže alebo sa zhorší, môžete sa vrátiť do predchádzajúceho stavu.

V systéme Windows XP alebo Windows Server 2000 nainštalujte najnovšiu verziu inštalačného programu 4.5.

Ak to nepomôže, znova zaregistrujte komponenty:

  1. Stlačte "Win + R" a zadajte " cmd". Potom v čiernom okne zadajte postupne nasledujúce príkazy:
    MSIExec /zrušte registráciu
    MSIExec /regserver
  2. Odpoveď by mala byť prázdna, bez chýb. Ak sa problém nevyrieši, zadajte iný príkaz
    regsvr32 msi.dll
  3. Zatvorte čierne okno

Ak hovorí, že nemáte dostatočné práva, musíte spustiť .

Ak sa príkazy vykonali, ale nepomohli, spustite msi_error.bat z archívu a skontrolujte výsledok.

Poslednou možnosťou je stiahnuť si program Kerish Doctor, má funkciu na opravu inštalačnej služby a mnoho ďalších bežných problémov Windows.

Mnoho programov tiež používa .NET Framework, takže by bolo dobré nainštalovať najnovšiu verziu tohto balíka. A na záver ešte jedna rada: ak je v ceste k distribučnému súboru aspoň jeden priečinok s medzerou na začiatku názvu, potom medzeru odstráňte. Tento jednoduchý trik vyrieši váš problém :)

Zhrnutie

Chyby s inštalátorom systému Windows sú veľmi nepríjemné, je ich veľa a nie je hneď jasné, kde hľadať. Jedna vec je jasná – systém zlyhal a je potrebné ho uviesť do funkčného stavu. Niekedy nič nepomôže a musíte. Neponáhľajte sa s tým, skúste požiadať o pomoc na tomto fóre. Presne popíšte svoj problém, povedzte nám, čo ste už urobili, aké správy ste dostali a možno vám pomôžu! Koniec koncov, svet nie je bez dobrých ľudí :)

Čo je Msi.dll O súbore Msi.dll Inštalátora systému Windows je známe, že generuje chybové hlásenia počas inštalácie programu, ktoré sa môžu vyskytnúť, ak sa súbory Inštalátora systému Windows v počítači nezhodujú, alebo v dôsledku poškodenia alebo poškodenia v registri.

Odstráňte chybu msi.dll v systéme Windows

Cieľ msi.dll

Aile msi.dll je potrebný na inštaláciu balíkov Microsoft Installer (MSI). Ak sa tento súbor odstráni, Inštalátor systému Windows nebude fungovať.

V tomto článku sa budeme zaoberať inštanciou chyby msi.dll na počítači so systémom Windows a jej riešením.

Chyba Msi.dll v systéme Windows

Pri pokuse o inštaláciu ľubovoľného programu Inštalátora systému Windows do počítača so systémom Windows sa môže zobraziť chybové hlásenie podobné tomu, ktoré je zobrazené tu:

“Súbor MSIEXEC.EXE je spojený s chýbajúcim exportom MSI.DLL:222.”

Po stlačení tlačidla OK,zobrazí sa ďalšie chybové hlásenie podobné tomu, ktoré je uvedené nižšie:

"Nemôžem spustiť zariadenie C:\Windows\System\MSIEXEC.EXE pripojené k systému, ktorý nefunguje."

Dôvod chyby

Tento problém sa vyskytuje, ak sa súbory Inštalátora systému Windows vo vašom počítači pokúsia aktualizovať súbory Inštalátora systému Windows.

Povolenie

Keď sa vyskytne vyššie uvedený problém, prvá vec, ktorú musíte urobiť, je reštartovať počítač a pokúsiť sa znova nainštalovať program Windows Office. Ak Inštalátor systému Windows povýšil súbory alebo sa súbory neskopírujú do správneho umiestnenia. Namiesto toho sa najskôr skopírujú do dočasného priečinka. Až po reštartovaní počítača sa súbory skopírujú do príslušného priečinka. Ak chcete vyriešiť toto chybové hlásenie, postupujte podľa týchto krokov.

Úloha 1 - Stiahnite si inštalátor Windows Update

  1. Kliknite na tlačidlo odkazu a kliknite na tlačidlo Stiahnuť ▼ nachádza vedľa InstMsiA.exe.
  2. Uložiť súbor na pracovnej ploche.

Úloha 2 - Premenujte súbory Windows Installer

  1. Prejdite do ponuky Štart a vyberte Vypnite počítač.
  2. Ďalej kliknite na tlačidlo Reštartujte počítač v režime MS-DOS a potom kliknite na tlačidlo OK .
  3. Do príkazového riadka zadajte nasledujúce príkazy a po každom príkaze ich spustite stlačením klávesu Enter. cd systém
    ren msi.dll msi.old
    ren msihnd.dll msihnd.old
    ren msiexec.exe msiexec.old
    VÝCHOD
  4. Reštartujte systém Windows.

Úloha 3 - Spustite systém Windows v núdzovom režime

  1. Kliknite na tlačidlo Štart a vyberte Vypnite počítač.
  2. Ďalej kliknite na tlačidlo Reštartovať a stlačte tlačidlo OK.
  3. Stlačte a podržte tlačidlo SHIFT pri opätovnom načítaní okna.

Úloha 4 – Inštalácia inštalačného programu Windows Update pre Windows

  1. Dvakrát kliknite na súbor InstMsiA.exe, uložený na vašu plochu.
  2. Ďalej postupujte podľa pokynov na obrazovke a dokončite proces inštalácie.
  3. Nakoniec reštartujte počítač.

Ak register kladie otázky o príčine ktorých chýb DLL, ako sú chyby msi.dll?

Áno, robia to, pretože register je skutočne poškodený alebo poškodený, čo je často príčinou bežnej chyby DLL. Položky súvisiace so súbormi DLL sú uložené v registri. Ak sú položky súvisiace so súbormi DLL poškodené alebo chýbajú, môžu sa vyskytnúť opakované chyby DLL. Opravuje chyby DLL, ako sú chyby msi.dll, ktoré spôsobujú problémy s registrom. Skenujte svoj register pomocou účinného čističa registrov, ako je napríklad RegGenie. Je to výkonný nástroj, ktorý vám umožňuje vykonávať vlastnú kontrolu registra na opravu chýb DLL.

MSI.DLL - Je toto bezpečnostný súbor?

Áno, true msi.dll je bezpečnostný súbor od spoločnosti Microsoft. Niekoľko prípadov škodlivého softvéru však používa súbor s názvom msi.dll. Ak chcete zistiť, že msi.dll vo vašom počítači nie je systémovou hrozbou, skontrolujte celý počítač so systémom Windows pomocou spoľahlivých a účinných nástrojov zabezpečenia.

Pri inštalácii programov a komponentov systému Windows, ktoré sú distribuované ako inštalačný program s príponou .MSI, sa môže vyskytnúť chyba „Nepodarilo sa získať prístup k službe Windows Installer“. Problém sa môže vyskytnúť v systéme Windows 10, 8 a Windows 7.

Táto príručka podrobne popisuje, ako opraviť chybu „Nepodarilo sa získať prístup k službe Inštalátor systému Windows“ - uvádza sa niekoľko metód, od jednoduchších a často efektívnejších až po zložitejšie.

Niekedy môžu k danej chybe viesť vylepšenia systému a zmeny zásad Inštalátora systému Windows.

Ak máte Windows 10, 8 alebo Windows 7 Professional (alebo Enterprise), môžete skontrolovať, či sa zmenili zásady Inštalátora systému Windows takto:


Ak máte v počítači nainštalovanú edíciu Windows Home, cesta bude nasledovná:

  1. Prejdite do Editora databázy Registry (Win + R - regedit).
  2. Prejdite na HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ a skontrolujte, či existuje podkľúč s názvom Installer. Ak existuje, odstráňte ho (kliknite pravým tlačidlom myši na „priečinok“ Inštalátora - odstrániť).
  3. Vyhľadajte podobnú sekciu v HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

Ak vyššie uvedené metódy nepomáhajú, skúste manuálne obnoviť službu Inštalátor systému Windows - metóda 2 v samostatnom návode

Chyba inštalačného programu systému Windows je jedným z najčastejších problémov, s ktorými sa stretávajú používatelia operačného systému Windows.

Chyba sa môže objaviť bez ohľadu na verziu operačného systému.

Dôvody chyby

OS môžete skenovať pomocou príkazu Sfc / scannow. Musíte ho zadať do okna príkazového riadku.

Príkazový riadok môžete spustiť aj dvoma ďalšími spôsobmi:

  • Štart -> Všetky programy -> Príslušenstvo -> Príkazový riadok.
  • Štart -> Spustiť a zadajte názov programu cmd.exe

Za pár minút vám budú poskytnuté podrobné informácie o diskoch OS, poškodených súboroch, problémoch so službami a iných systémových programoch.

Príkazový riadok nielen nájde poškodené a poškodené súbory, ale ich aj nahradí funkčnými.

Po skenovaní zatvorte príkazový riadok a reštartujte osobný počítač alebo prenosný počítač. Skúste spustiť proces inštalácie akéhokoľvek spustiteľného súboru.

Microsoft tiež ponúka používateľom automatickú utilitu, ktorá dokáže vyriešiť problém s inštalátorom.

Prejdite na webovú adresu oficiálnej webovej stránky spoločnosti https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

V okne, ktoré sa otvorí, kliknite na tlačidlo „Spustiť teraz“. Pomôcka obnoví správnu konfiguráciu inštalačného programu.

Stojí za zmienku, že tento nástroj nefunguje s ôsmou verziou operačného systému.

Konfigurácia prístupu inštalátora k súborom msi

Problém s inštaláciou môže byť spôsobený tým, že inštalátor nemá prístup k súborom msi. Používateľ môže tento problém vyriešiť nezávisle.

Postupujte podľa pokynov nižšie:

  • Nájdite svoj inštalačný súbor a kliknite naň pravým tlačidlom myši;
  • Vyberte okno vlastností;
  • Prejdite na kartu bezpečnostných nastavení;
  • V textovom poli skupiny alebo používatelia skontrolujte, či existuje používateľ s názvom „systém“. Ak tam nie je, musíte používateľa pridať manuálne;

  • Ak chcete pridať nového používateľa, kliknite na tlačidlo Upraviť a potom na tlačidlo Pridať;
  • Do textového poľa pre názvy vybraného objektu napíšte slovo „systém“ (bez úvodzoviek). Ak používate anglickú verziu operačného systému, zadajte slovo System;
  • Zadané slovo by sa malo okamžite podčiarknuť, ako je znázornené na obrázku nižšie;

  • Začiarknite políčko vedľa položky Úplný prístup a teraz kliknite na tlačidlo OK;

Inštalátor bude mať teraz prístup k spustiteľnému súboru. Inštalácia by mala prebehnúť bez problémov.

Upozorňujeme, že v niektorých prípadoch môže antivírusový softvér blokovať prístup k inštalačnému súboru.

Ak chcete tento problém vyriešiť, musíte sa prihlásiť do operačného systému pod účtom správcu, vypnúť antivírus a v nastaveniach vlastností antivírusu povoliť kompatibilitu s inými verziami OS, ako je znázornené na obrázku nižšie.

Chyba Inštalátora systému Windows – riešenie problémov