Jak spustit soubor msi v systému Windows 7. Proč nejsou nainstalovány programy ze souborů .msi? Instalační program Windows nefunguje. Instalace na síťový server

Chyby při instalaci aplikací ze souborů s příponou .msi jsou jedním z projevů problémů se službou Windows Installer (v ruské verzi Windows Installer). S podobným jevem se setkávají uživatelé všech verzí tohoto OS, s výjimkou těch nejstarších. Problém s instalátorem byl doposud jedním z častých důvodů, proč se uživatelé rozhodnou systém přeinstalovat. Zkusme přijít na to, jak se tomu vyhnout. Důvod, proč Instalační služba Windows Installer nefunguje, může být následující:

  • virová infekce a odstranění viru ne vždy problém vyřeší;
  • nesprávná instalace aktualizací systému Windows;
  • porucha bezpečnostního softwaru, kdy místo zablokování jednoho podezřelého souboru msi dojde k úplnému zablokování instalační služby;
  • změny v zásadách počítačové bezpečnosti;
  • Poškození systémových souborů nebo registru z důvodů nesouvisejících s viry (odstranění součástí instalačního programu, nekvalifikovaná úprava registru, křivý software, selhání pevného disku atd.).

Kontrola integrity struktury Instalační služby systému Windows

Instalační služba systému Windows se skládá z následujících součástí:
  • soubor C:\Windows\System32\Msiexec.exe - přímo samotnou instalační aplikací;
  • soubor C:\Windows\System32\msi.dll - knihovna Instalační služby systému Windows;
  • Služba Msserver, jejíž nastavení jsou uložena v klíči registru.
Před diagnostikou je důležité se ujistit, že oba tyto soubory jsou v systému přítomny, že výše uvedená sekce je v registru a její parametry mají normální hodnoty (hodnoty lze zobrazit v registru podobného , pracovní systém). Otevřete také seznam služeb (stiskněte Windows + R a do řádku "Otevřít" aplikace "Spustit" zadejte příkaz services.msc). Najděte "Windows Installer" a ujistěte se, že se spustí. Pokud soubory chybí, zkopírujte je z jiného systému stejné verze nebo z instalačního disku. Pokud klíč registru chybí nebo je poškozen, přeneste jej také z pracovního systému. Chcete-li to provést, na funkčním počítači spusťte editor registru (C:\Windows\Regedt.exe) a vyhledejte výše uvedenou část. Klikněte pravým tlačítkem myši na kontextovou nabídku složky msserver a klikněte na "Exportovat". Uložte soubor ve formátu .reg a přeneste jej do problémového počítače. Poklepejte na tento soubor a potvrďte přidání dat do registru. Restartovat váš počítač. Pokud se služba Msserver stále nespustí, zkontrolujte, zda je spuštěna služba RPC (Remote Procedure Call), na které je závislá. Pomocí sady speciálních příkazů na příkazovém řádku můžete znovu zaregistrovat instalační soubory a restartovat službu. Pro usnadnění můžete vytvořit dávkový soubor: vložte sadu akcí do poznámkového bloku a uložte ji jako příponu .bat. Chcete-li spustit soubor, jednoduše na něj dvakrát klikněte. Aby se změny projevily, klikněte na plochu a stiskněte F5.

Kontrola nastavení zabezpečení a přístupových práv

Instalační služba Windows Installer nemusí fungovat, protože je blokována bezpečnostním softwarem nebo operační systém nemá potřebná práva. Nejprve se podívejme na software. Pokud máte nainstalovaný antivirus, dočasně jej vypněte. Každý produkt má své vlastní způsoby deaktivace, ale nejčastěji se to provádí prostřednictvím kontextové nabídky ikony antiviru na systémové liště. Nyní se postarejme o práva. Otevřete kontextovou nabídku Msiexec.exe a rozbalte jeho vlastnosti. Zobrazte seznam skupin a uživatelů na kartě Zabezpečení. Mezi nimi musí být „Systém“ a služba „Trustedinstaller“, která musí mít úplný přístup k souboru a být jeho vlastníkem. Systém musí mít oprávnění „číst“ a „číst a provádět“. Služba Trustedinstaller byla poprvé představena v systému Windows Vista, takže v systému Windows XP musí být systému udělen úplný přístup. Vše napsané níže platí pro verze vydané později než XP. Chcete-li zkontrolovat, kdo je vlastníkem Msiexec.exe, klikněte na tlačítko "Upřesnit" na stejné kartě. V dalším okně rozbalte kartu „Vlastník“. Pokud je jako vlastník určeno něco jiného, ​​nastavte vlastníka na službu Trustedinstaller. Pokud není v seznamu „Změnit vlastníka na“, klikněte na tlačítko „Změnit“ a poté klikněte na „Další uživatelé a skupiny“. Do pole „Zadejte jména...“ zadejte Trustedinstaller, klikněte na „Zkontrolovat jména“ a OK. Návrat do předchozího okna. Na kartě "Efektivní oprávnění" přidělte potřebná práva Trustedinstaller a systému. Knihovna msi.dll by měla mít přesně stejné nastavení zabezpečení. Nyní se podívejme, zda existují nějaká omezení pro uživatele „System“ pro přístup k následujícímu:
  • systémová jednotka (obvykle jednotka C);
  • dočasné složky (jedná se o C:\Windows\Temp a C:\Users\Current_User\AppData\Temp);
  • složka C:\Config.Msi;
  • složka, kde se nachází soubor msi, ze kterého se pokoušíte program nainstalovat.
Systém musí mít plný přístup ke všem těmto objektům. To se provádí stejným způsobem, jak jsme diskutovali výše. Po těchto operacích je ve většině případů problém s instalačním programem úspěšně vyřešen. Pokud vám naše rady nepomohly, příčina neúspěchu je v něčem jiném a měli by se tím zabývat specialisté.

Poměrně častým problémem mezi uživateli operačního systému Windows jakékoli verze je chyba msi při instalaci programů ze souboru s příponou .msi. V tomto článku popíšu běžné problémy s instalačním programem Windows 7/10/XP a jejich řešení a také natočím video k aktuálnímu problému.

Soubory s příponou .msi jsou běžné instalační balíčky (distribuce), ze kterých se program instaluje. Na rozdíl od obvyklého „setup.exe“ používá systém ke spuštění souboru msi službu Windows Installer (proces msiexec.exe). Jednoduše řečeno, Instalační služba Windows Installer rozbalí a spustí soubory z distribuce. Když Instalační služba Windows Installer nefunguje, objeví se různé chyby.

Obecně mě to opravdu rozčiluje, protože... Po hloupé chybové zprávě je zcela nejasné, co dělat dál. Microsoft speciálně navrhl Windows Installer, aby zlepšil možnost instalace programů (hlavně pro systémové administrátory), ale nevěnoval náležitou péči tomu, aby služba fungovala hladce nebo dokonce adekvátně hlásila problémy. Teď to musíme vyřešit :)

Problémy mohou být s provozem samotné služby nebo mohou nastat při instalaci programů, kdy je vše v zásadě správně nakonfigurováno. V prvním případě si musíte pohrát s instalační službou a ve druhém vyřešit problém s konkrétním souborem. Zvažme obě možnosti, ale nejprve tu druhou.

chyby souboru msi

Velmi často se objevují chyby kvůli nedostatečným systémovým právům k souborům nebo složkám. To neznamená, že v tomto případě nefunguje instalační služba Windows, stačí přidat potřebná práva a vše bude fungovat. Zrovna včera jsem se potýkal s tím, že stažená distribuční sada.msi se nechtěla nainstalovat, průvodce instalací se úspěšně spustí, parametry jsou vybrány, ale pak systém pár sekund přemýšlí a vypíše chybu:

"Chyba při čtení ze souboru 'název souboru' ověřte, že soubor existuje a že k němu máte přístup" (Chyba 1305). Přeloženo: “Chyba při čtení ze souboru...zkontrolujte, zda soubor existuje a zda k němu máte přístup.” No, nejsi hloupý? Tlačítko „Opakovat“ samozřejmě nepomůže a zrušením se zastaví celá instalace. Zpráva také nenese žádný zvláštní význam, protože soubor určitě existuje a mám k němu přístup, jinak bych ho prostě nemohl spustit a přijmout tuto zprávu a z nějakého důvodu je v angličtině :)

A chyba je v tom, že k souboru bych neměl mít přístup já, ale instalátor Windows, respektive samotný Systém. Řešení je velmi jednoduché:

Nyní se chyba instalačního programu nezobrazí! Můžete přidat přístup k celé složce, ze které obvykle instalujete programy, například do složky „Stahování“, jako je ta moje. Podívejte se na video o řešení problémů s přístupovými právy:

V systému Windows XP se karta Zabezpečení nezobrazí, pokud je povoleno jednoduché sdílení souborů. Chcete-li jej vypnout, musíte přejít na "Start -> Ovládací panely -> Možnosti složky -> Zobrazit" a vypněte možnost „Použít jednoduché sdílení souborů“. V oříznutých verzích Windows 7/10 a XP neexistuje vůbec žádná karta „Zabezpečení“. Chcete-li jej zobrazit, musíte se přihlásit jako správce.

Více způsobů, jak problém vyřešit


Popsaná metoda pomůže s různými zprávami, s různými čísly. Můžete například vidět chyby souboru msi, jako je tato:

  • Chyba 1723
  • Interní chyba 2203
  • Systémová chyba 2147287035
  • Chyba: "Tento instalační balíček nelze otevřít"
  • Chyba 1603: Během instalace došlo k závažné chybě

Ve všech těchto případech by mělo pomoci nastavení oprávnění k souboru a/nebo k některým systémovým složkám. Zkontrolujte, zda má „systém“ přístup ke složce dočasných souborů (může se zobrazit chyba „Systém nemůže otevřít zadané zařízení nebo soubor“). Pro tohle:

Po stisknutí „Enter“ se cesta změní na „normální“ a budete přesunuti do skutečné dočasné složky. Je třeba zkontrolovat práva na něj. Doporučuji také vyčistit dočasné složky od všeho, co se tam nahromadilo, nebo ještě lépe je smazat a vytvořit nové se stejnými názvy. Pokud nemůžete složku smazat, přečtěte si ji, ale není to nutné.

Pokud služba Windows Installer stále nechce fungovat, zkontrolujte práva ke složce "C:\Config.Msi", zde musí mít „systém“ také plný přístup. V tomto případě jste mohli vidět chybu „Chyba 1310“. Pro jistotu se ujistěte, že složka KAM instalujete software má také všechna práva.

Nastavení registru a služeb

Dalším způsobem, jak chybu vyřešit, je obnovení provozních parametrů v registru Instalační služby systému Windows.

Chcete-li to provést, stáhněte si archiv a spusťte z něj dva soubory reg, které odpovídají vaší verzi systému Windows. Souhlas s importem nastavení.

Důležité! Je vhodné před poslední akcí! Pokud metoda nepomůže nebo se zhorší, můžete se vrátit do předchozího stavu.

V systému Windows XP nebo Windows Server 2000 nainstalujte nejnovější instalační program verze 4.5.

Pokud to nepomůže, znovu komponenty zaregistrujte:

  1. Stiskněte "Win + R" a zadejte " cmd". Poté v černém okně zadejte postupně následující příkazy:
    MSIExec /zrušit registraci
    MSIExec /regserver
  2. Odpověď by měla být prázdná, bez chyb. Pokud se problém nevyřeší, zadejte jiný příkaz
    regsvr32 msi.dll
  3. Zavřete černé okno

Pokud to říká, že nemáte dostatečná práva, musíte spustit .

Pokud byly příkazy provedeny, ale nepomohly, spusťte msi_error.bat z archivu a zkontrolujte výsledek.

Poslední možností je stažení programu Kerish Doctor, má funkci pro opravu instalační služby a mnoho dalších běžných problémů Windows.

Mnoho programů také používá .NET Framework, takže by bylo dobré nainstalovat nejnovější verzi tohoto balíčku. A na závěr ještě jedna rada: pokud je v cestě k distribučnímu souboru alespoň jedna složka s mezerou na začátku názvu, pak mezeru odeberte. Tento jednoduchý trik vyřeší váš problém :)

Shrnutí

Chyby s instalačním programem Windows jsou velmi nepříjemné, je jich hodně a není hned jasné, kde je hledat. Jedna věc je jasná – systém selhal a je třeba jej uvést do funkčního stavu. Někdy nic nepomůže a musíte. S tím však nespěchejte, zkuste požádat o pomoc na tomto fóru. Popište přesně svůj problém, řekněte nám, co jste již udělali, jaké zprávy jste obdrželi, a možná vám pomohou! Koneckonců, svět není bez dobrých lidí :)

Chyba instalátoru systému Windows je jedním z nejčastějších problémů, se kterými se uživatelé operačního systému Windows setkávají.

Chyba se může objevit bez ohledu na verzi vašeho operačního systému.

Důvody chyby

OS můžete skenovat pomocí příkazu Sfc /scannow. Musíte jej zadat do okna příkazového řádku.

Příkazový řádek můžete také spustit dvěma dalšími způsoby:

  • Start -> Všechny programy -> Příslušenství -> Příkazový řádek.
  • Start -> Spustit a zadejte název programu cmd.exe

Během několika minut vám budou poskytnuty podrobné informace o discích OS, poškozených souborech, problémech se službami a dalších systémových programech.

Příkazový řádek nejen najde poškozené a poškozené soubory, ale také je nahradí funkčními.

Po skenování zavřete příkazový řádek a restartujte osobní počítač nebo notebook. Zkuste spustit instalační proces libovolného spustitelného souboru.

Microsoft také nabízí uživatelům automatickou utilitu, která dokáže vyřešit problém s instalátorem.

Přejděte na webovou adresu oficiálního webu společnosti https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

V okně, které se otevře, klikněte na tlačítko „Spustit nyní“. Nástroj obnoví správnou konfiguraci instalačního programu.

Stojí za zmínku, že nástroj nefunguje s osmou verzí operačního systému.

Konfigurace přístupu instalačního programu k souborům msi

Problém s instalací může být způsoben tím, že instalační program nemá přístup k souborům msi. Uživatel může tento problém vyřešit samostatně.

Postupujte podle následujících pokynů:

  • Najděte svůj instalační soubor a klikněte na něj pravým tlačítkem;
  • Vyberte okno vlastností;
  • Přejděte na kartu nastavení zabezpečení;
  • V textovém poli skupiny nebo uživatelé zkontrolujte, zda existuje uživatel s názvem „systém“. Pokud tam není, musíte uživatele přidat ručně;

  • Pro přidání nového uživatele klikněte na tlačítko Upravit a poté na tlačítko Přidat;
  • Do textového pole pro názvy vybraného objektu napište slovo „systém“ (bez uvozovek). Pokud používáte anglickou verzi operačního systému, zadejte slovo System;
  • Zadané slovo by mělo být okamžitě podtrženo, jak je znázorněno na obrázku níže;

  • Zaškrtněte políčko vedle Plný přístup a nyní klikněte na tlačítko OK;

Instalační program nyní bude mít přístup ke spustitelnému souboru. Instalace by měla proběhnout bez problémů.

Upozorňujeme, že v některých případech může antivirový software blokovat přístup k instalačnímu souboru.

Chcete-li tento problém vyřešit, musíte se přihlásit do operačního systému pod účtem správce, vypnout antivirus a v nastavení vlastností antiviru povolit kompatibilitu s jinými verzemi OS, jak je znázorněno na obrázku níže.

Chyba instalační služby systému Windows – odstraňování problémů

Nejčastějším problémem, který uživatelům brání v otevření tohoto souboru, je nesprávně přiřazený program. Chcete-li to opravit v OS Windows, musíte na soubor kliknout pravým tlačítkem myši, v kontextové nabídce najet myší na položku „Otevřít pomocí“ a z rozbalovací nabídky vybrat „Vybrat program...“. V důsledku toho uvidíte seznam nainstalovaných programů v počítači a můžete vybrat ten vhodný. Doporučujeme také zaškrtnout políčko vedle „Použít tuto aplikaci pro všechny soubory MSI“.

Dalším problémem, se kterým se naši uživatelé také často setkávají, je poškození souboru MSI. Tato situace může nastat v mnoha případech. Například: soubor nebyl stažen celý v důsledku chyby serveru, soubor byl původně poškozen atd. Chcete-li tento problém vyřešit, použijte jedno z doporučení:

  • Zkuste najít požadovaný soubor v jiném zdroji na internetu. Možná budete mít štěstí najít vhodnější verzi. Příklad vyhledávání Google: "File filetype:MSI" . Stačí nahradit slovo „soubor“ požadovaným názvem;
  • Požádejte je, aby vám znovu poslali původní soubor, mohl být poškozen během přenosu;



Horní