Prečo nie sú programy nainštalované zo súborov .msi? inštalačný program windows nefunguje. Chyby pri inštalácii programov z balíka Windows Installer „.msi Stiahnite si inštalačný program systému Windows pre 7

Microsoft Windows Inštalátor je bezplatný systémový komponent, ktorý poskytuje vývojárom softvér príležitosť na pohodlnejší vývoj inštalačných programov. Tento komponent poskytuje základ pre inštaláciu a odstraňovanie programov v prostredí Microsoft Windows.

Jeden z najdôležitejších Funkcie systému Windows Inštalátor je technológia transakcie viacerých balíkov. Vďaka nej sa v prípade, že sa z nejakého dôvodu inštalácia aplikácie preruší alebo neúspešne dokončí, všetky zmeny vykonané inštaláciou sa zrušia. Navyše pri inštalácii viacerých komponentov nie je potrebné zakaždým reštartovať počítač. O všetko sa postará Windows Installer. Okrem inštalácie je tento nástroj vhodný aj na aplikáciu záplat. Toto nahrádza iba potrebné súbory a vykonajú sa len nevyhnutné zmeny. Ak sa oprava odstráni, všetky zmeny vykonané inými opravami nebudú ovplyvnené. K dispozícii je tiež funkcia na vloženie vlastného používateľského rozhrania do inštalačného programu.

Čo je nové v tejto verzii?

4.5.6001.22133 Beta (19.07.2009)

Zlepšenie rôznych vlastností. · Podpora pre zmenu nastavení aplikácie pomocou MSIARPSETTINGSIDENTIFIER. · Aktualizovaná podpora pre automatickú prácu s Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated a Installer.ProvideAssembly. · RemoveExistingProducts sa teraz prekrýva s vlastnosťou UILevel.

Chyby pri inštalácii aplikácií zo súborov s príponou .msi sú jedným z prejavov problémov pri prevádzke služby Windows Installer (v ruskej verzii Windows Installer). Používatelia všetkých verzií tohto OS, s výnimkou tých najstarších, čelia podobnému javu. Zatiaľ je problém s inštalátorom jedným z bežné príčiny, podľa ktorého sa používatelia rozhodujú pre preinštalovanie systému. 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ácie systému Windows;
  • Anti-malware zlyhá, keď namiesto zablokovania jedného podozrivého súboru msi je inštalačná služba zablokovaná úplne;
  • zmeny v bezpečnostných politikách v počítači;
  • 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, „krivý“ softvér, porucha pevný disk atď.).

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

Inštalátor systému Windows predstavujú nasledujúce súčasti:
  • súbor C:\Windows\System32\Msiexec.exe - priamo samotným inštalátorom;
  • súbor C:\Windows\System32\msi.dll - Windows knižnica inštalatér;
  • službou 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 nájdete v register podobného fungujúceho systému). Otvorte aj zoznam služieb (stlačte Windows + R a do riadku "Otvoriť" aplikácie "Spustiť" zadajte príkaz services.msc). Vyhľadajte „Inštalátor systému Windows“ a uistite sa, že je spustený. 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 tiež z pracovný systém. 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ť. Rozbaľte kliknutím pravým tlačidlom myši obsahové menu priečinok msserver a kliknite na tlačidlo 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 potvrďte svoj súhlas 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), od 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 poznámkového bloku a uložte ako s príponou .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 povolení

Windows Installer nemusí fungovať z dôvodu, že je blokovaný bezpečnostným softvérom resp operačný systémžiadne požadované práva. Po prvé, poďme sa zaoberať softvérom. Ak máte nainštalovaný antivírus, dočasne ho vypnite. Každý produkt má svoje vlastné spôsoby, ako ho zakázať, ale najčastejšie sa to robí prostredníctvom kontextového menu ikony antivírusu na systémovej lište. Teraz sa pozrime na 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 sa prvýkrát objavila v Windows Vista, takže v systéme Windows XP musí byť systému udelená úplná kontrola. Všetko napísané nižšie sa vzťahuje na verzie vydané po 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 zadané niečo iné, nastavte vlastníka na službu Trustedinstaller. Ak sa nezobrazí v zozname „Zmeniť vlastníka na“, kliknite na tlačidlo „Zmeniť“ a potom na „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 musí 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.
Všetky tieto objekty musia mať plný prístup do systému. 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.

In Softonic skenujeme všetky súbory hostené na našej platforme, aby sme posúdili a predišli potenciálnemu poškodeniu vášho zariadenia. Náš tím vykonáva kontroly pri každom nahraní nového súboru a pravidelne kontroluje súbory, aby potvrdil alebo aktualizoval ich stav. Tento komplexný proces nám umožňuje nastaviť stav pre akýkoľvek súbor na stiahnutie takto:

    Je veľmi pravdepodobné, že tento softvérový program je čistý.

    Čo to znamená?

    Skontrolovali sme súbor a adresy URL spojené s týmto softvérovým programom vo viac ako 50 popredných svetových antivírusových službách; nebola zistená žiadna možná hrozba.

    Tento softvérový program je potenciálne škodlivý alebo môže obsahovať nežiaduci pribalený softvér.

    Prečo je softvérový program stále dostupný?

    Na základe nášho systému skenovania sme zistili, že tieto príznaky sú možné falošne pozitívne.

    Čo je falošne pozitívny?

    Znamená to, že benígny program je nesprávne označený ako škodlivý v dôsledku príliš širokého detekčného podpisu alebo algoritmu použitého v antivírusovom programe.

    Je vysoko pravdepodobné, že tento softvérový program je škodlivý alebo obsahuje nežiaduci pribalený softvér.

    Prečo tento softvérový program už nie je dostupný v našom katalógu?

    Na základe nášho systému skenovania sme zistili, že tieto príznaky sú pravdepodobne skutočne pozitívne.

Chceli by sme zdôrazniť, že z času na čas nám môže uniknúť nejaký potenciálne škodlivý softvérový program. Aby sme vám naďalej sľubovali katalóg programov a aplikácií bez škodlivého softvéru, náš tím integroval na každú stránku katalógu funkciu Report Software, ktorá nám spätne odošle vašu spätnú väzbu.

Označte akékoľvek konkrétne problémy, s ktorými sa môžete stretnúť, a spoločnosť Softonic tieto obavy čo najskôr vyrieši.

Operačný systém pozostáva z obrovského množstva programov a služieb, z ktorých každý vykonáva svoje vlastné funkcie. Napríklad na inštaláciu nových programov do počítača sa používa Windows Installer – inštalačná služba pre Windows 7. Je zodpovedný za rozbalenie súborov a zadávanie údajov do systémový register. Niektorí používatelia sa pri pokuse o inštaláciu aplikácií stretávajú s chybou „Nepodarilo sa získať prístup k službe“, v dôsledku čoho je inštalácia programu nemožná. Tento článok predstavuje spôsoby riešenia problému.

Podobná chyba sa môže vyskytnúť, ak bola príslušná služba zakázaná, poškodená systémové súbory alebo záznam v registri. Nižšie sú uvedené spôsoby riešenia takýchto problémov.

príkaz "skenovať teraz".

Ak boli niektoré dôležité systémové súbory zodpovedné za inštalačný program poškodené v dôsledku vírusov alebo zlyhania systému, môžete použiť špeciálny príkaz pre konzolu na zistenie a opravu chýb. Musíte urobiť nasledovné:


Potom skúste znova zavolať inštalátora spustením inštalácie nejakej aplikácie. Ak sa problém nevyrieši, prejdite na ďalší krok v príručke.

Vedúci služby

Možno inštalačný program nefunguje kvôli zakázanej službe, ktorá je za to zodpovedná. Skúste otvoriť správcu a povoliť ho. Ak neviete, ako na to, postupujte podľa pokynov:


Ak požadovaný prvok nie je v poskytnutom zozname, zavolajte príkazový riadok. Ako to urobiť, je popísané vyššie v predchádzajúcej časti návodu. V konzole musíte zadať príkaz „net start MSIServer“ a stlačiť Enter. Ak sa nevyskytnú žiadne problémy, zobrazí sa správa „Inštalátor systému Windows úspešne prebehol“.

Export registra

Môžete tiež nájsť kópiu kľúča registra niekoho iného online a importovať ju do svojho počítača. Adresár, ktorý potrebujete, sa volá "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msserver".