Nedá sa získať prístup k službe Windows Installer. Riešenie problémov s Inštalátorom systému Windows

  • 01.10.2019

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 tej najskoršej. 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ď namiesto zablokovania jedného podozrivého súboru msi je inštalačná služba zablokovaná úplne;
  • zmeny v bezpečnostných zásadá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štalačného programu, neodborná úprava registra, „krivý“ softvér, porucha pevného disku 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 samotnou aplikáciou inštalátora;
  • súbor C: \ Windows \ System32 \ msi.dll - knižnica Inštalátora systému Windows;
  • službou Msserver, ktorej nastavenia sú uložené v kľúči databázy Registry.
Pred diagnostikou je dôležité sa uistiť, ž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 funkčný systém). 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 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 produkčné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ť. Rozbaľte kontextové menu priečinka msserver kliknutím pravým tlačidlom myši a kliknite na položku "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), na ktorej závisí. Môžete znova zaregistrovať inštalačné súbory a reštartovať službu pomocou sady špeciálnych príkazov v 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 súbor spustiť, stačí naň dvakrát kliknúť. 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 tiež nemusí fungovať, pretože je blokovaný bezpečnostným softvérom alebo operačný systém nemá potrebné práva. Po prvé, poďme zistiť 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 kontextovej ponuky ikony antivírusu na systémovej lište. Teraz poďme k právam. 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“ a táto služba 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 systéme Windows Vista, takže v systéme Windows XP musíte systému poskytnúť úplný prístup. Všetko napísané nižšie platí pre verzie vydané po XP. Ak chcete zistiť, kto je vlastníkom Msiexec.exe, kliknite na tlačidlo Rozšírené na tej istej karte. V ďalšom okne rozbaľte kartu „Vlastník“. Prevezmite vlastníctvo služby Trustedinstaller, ak je uvedené inak. Ak nie je v zozname Zmeniť vlastníka na, kliknite na tlačidlo Zmeniť a potom na Ďalší 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 požadované práva inštalačnému programu 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 poruchy je v niečom inom a už by sa s ňou mali zaoberať špecialisti.

Na začiatok navrhujem pochopiť - čo je to za službu?

Služba Windows Installer- je zodpovedný za inštaláciu programov do vášho počítača. A bez neho nebudete môcť nainštalovať program, ktorý je potrebné nainštalovať do počítača (to platí len pre inštalátory formátu * .msi).

A keď sa pokúsite nainštalovať, dostanete správu s nasledujúcim obsahom:

... Buď je systém Windows spustený v chránenom režime, alebo služba Windows Installer nie je nainštalovaná správne. Kontaktujte podporu.

Príčin takejto chyby môže byť niekoľko a každú z nich sa vám pokúsim vysvetliť samostatne.

Prístup k službe Windows Installer je odmietnutý, pretože ste prihlásení ako hosť.

To znamená, že do operačného systému nie ste prihlásený ako správca, ale ako hosť alebo s obmedzeným prihlásením. A v tomto prípade sa vám sotva podarí niečo založiť.

Riešenie:

Ak to nie je váš počítač alebo počítač vo vašej práci, kontaktujte správcu alebo vlastníka počítača – nech vám udelí práva.

Ale ak je to váš počítač, potom s vami žije prefíkaný príbuzný, ktorý vám obmedzil prístup a vy vstupujete do vlastného počítača bez práv správcu. Dajte mu pumpu. : boks:

Služba Windows Installer bola zakázaná.

No a tu je už peň jasný, aký diabol nevieš nifig nainštalovať. Mimochodom, toto je najčastejšia chyba.

Prečo sa služba vypína? Neviem sám, možno ste nainštalovali niečo škaredé, alebo ste možno chytili škodlivý vírus, alebo pravdepodobne za všetko môžu niečie krivé ruky ... Pokiaľ ide o mňa, za všetko môžu tieto ruky.

Vo všeobecnosti môže existovať veľa dôvodov. A existuje len jedno riešenie:

1. Kliknite na "Štart" - "Spustiť". (Win + R)

2. V zobrazenom okne zadajte: services.msc a stlačte „Enter“

3. V okne „Služby“ vyhľadajte: „ Inštalátor systému Windows". A dvakrát klikneme.

5. V okne, ktoré sa zobrazí, sa pozrite na kartu „Všeobecné“.

6. V ňom v poli „Typ spustenia“ vyberte položku „Manuálne“, ak máte inú položku.

To je všetko, teraz sa bude musieť pri inštalácii programu spustiť inštalačný program.

Ak ste si už všetko prezreli, no stále ste túto službu nenašli, odporúčam vám pozrieť sa znova. Nikdy nevieš? A ak ste si už sto libier istý, že takáto služba neexistuje, musíte si ju nainštalovať.

Je zriedkavé zaoberať sa aplikáciami distribuovanými vo forme inštalačných programov MSI, ale z nejakého dôvodu spôsobujú používateľom najviac problémov. Najbežnejšou z nich je chyba „Nedá sa získať prístup k službe Windows Installer“, s ktorou sa môžete stretnúť v ktorejkoľvek verzii systému Windows. Vo väčšine prípadov je výskyt chyby spojený s nesprávnou činnosťou príslušnej služby - Inštalátor systému Windows alebo msserver. Najčastejšie sa pri kontrole ukáže, že je deaktivovaný. O tom, že je všetko v poriadku so službou, sa môžete uistiť nasledovne.

Otvorte príkaz services.msc v module správy služieb a vyhľadajte v zozname Inštalátor systému Windows.

Štandardne je táto služba v neaktívnom stave a typ spustenia je nastavený na Manuálne.

Teoreticky by sa po spustení spustiteľného súboru MSI mal automaticky aktivovať, ale nestane sa to, ak je z nejakého dôvodu typ spustenia nastavený na Zakázané. Musíte zmeniť nastavenia výberom možnosti "Manuálne" v rozbaľovacom zozname, ale s najväčšou pravdepodobnosťou budú nastavenia nedostupné, čo je typické pre Windows 10. Budete to musieť obísť.

Otvorte kľúč HKEY_LOCAL_MACHINE / System / CurrentControlSet / Services / msserver v editore databázy Registry a zmeňte hodnotu parametra Štart zo 4 na 3 a potom reštartujte.

Typ spustenia sa zmení na Manuálny a tlačidlo spustenia sa stane aktívnym. Ak chcete nastaviť typ spustenia na Automaticky, nahraďte hodnotu Štart hodnotou 2. Keďže služba msserver je závislá, odporúčame vám skontrolovať aj stav služby RPC. Musí byť spustený a typ spustenia musí byť „Automaticky“.

Je možné, že služba Windows Installer nebude vôbec uvedená. Najpravdepodobnejším dôvodom je poškodenie údajov v registri, ktoré sú za to zodpovedné. V takom prípade sa ho pokúste obnoviť zlúčením súboru Windows_Installer.reg dostupného na https://cloud.mail.ru/public/2eVp/mWmQUP8FG. Po použití vylepšenia budete musieť reštartovať počítač. Môžete tiež aktualizovať operačný systém na najnovšiu aktuálnu zostavu, ak je táto možnosť pre vás prijateľná.

Je tiež vhodné skontrolovať nastavenia zásad Inštalátora systému Windows. Pomocou príkazu gpedit.msc vyvolajte editor lokálnej politiky a postupujte podľa reťazca Konfigurácia počítača - Šablóny pre správu - Komponenty systému Windows - Inštalátor systému Windows. Všetky politiky musia mať stav Nenakonfigurované.

Rovnakým spôsobom skontrolujte nastavenia v časti Konfigurácia používateľa.

Nakoniec môžete obnoviť normálnu prevádzku služby Windows Installer tak, že ju manuálne znova zaregistrujete. Ak to chcete urobiť, otvorte príkazový riadok v mene správcu a postupne vykonajte príkazy uvedené v tomto textovom súbore - https://cloud.mail.ru/public/9bBp/bYNiRVB82. Po opätovnej registrácii služby by sa mal počítač reštartovať a potom spustiť inštalačný servis príkazom net start MSIServer, ak sa z nejakého dôvodu nespustí sám.

Služba Windows Installer je jedným zo základných prvkov operačného systému, ktorý je potrebný na inštaláciu softvéru. Táto služba používa všetky programy vyvinuté pre Windows, preto ak počas inštalácie programu nemá Inštalátor systému Windows prístup alebo jednoducho nereaguje, inštalácia sa nedokončí.

Vo väčšine situácií sa na obrazovke počítača zobrazia nasledujúce správy:

Existuje niekoľko pracovných spôsobov, ako vyriešiť problém s prístupom k službe Inštalátor systému Windows 7, 8 alebo 10.

Služba Windows 7 Installer nie je k dispozícii

Ak nemáte prístup k inštalačnej službe, potom nie je potrebné okamžite preinštalovať systém Windows, ale skôr podniknúť kroky na obnovenie jeho funkčných funkcií. Najprv musíte zistiť, či táto služba začala a či skutočne existuje.

Za týmto účelom podnikneme nasledujúce kroky:

  • musíte otvoriť zoznam Windows 7 kliknutím na klávesy Win + R a potom zadajte príkaz services.msc v okne "Spustiť";
  • ďalej v zozname musíte nájsť Inštalátor systému Windows a dvakrát naň kliknúť;

Je dôležité vedieť, že keď spustíte Inštalátor systému Windows, vyzerá to takto:

  • posledná fáza - umožnenie automatického spustenia služby Windows Installer (v systéme Windows 7 je možné zmeniť typ spustenia na "Automaticky"), reštartovať a preinštalovať program.

Ak prvý spôsob opravy chyby 1719 nepriniesol žiadny výsledok, mali by ste sa pokúsiť zaregistrovať službu Windows Installer v systéme novým spôsobom a spustiť ju ako správca príkazového riadka.

Ak to chcete urobiť, musíte nájsť príkazový riadok v štandardných programoch, potom naň kliknúť pravou stranou počítačovej myši a vybrať "Spustiť ako správca".

Ak chcete znova zaregistrovať službu Windows Installer v 32-bitovej verzii, musíte zadať dva príkazy:

  • najprv - msiexec / zrušte registráciu;
  • druhý - msiexec / register.

Stojí za zváženie, že po vykonaní týchto príkazov je nevyhnutné reštartovať počítač.

Ak chcete odstrániť chybu v 64-bitovej verzii, zadajte postupne nasledujúce príkazy:

1.% windir% \ system32 \ msiexec.exe / zrušte registráciu;

2.% windir% \ system32 \ msiexec.exe / regserver;

3.% windir% \ syswow64 \ msiexec.exe / zrušte registráciu;

4.% windir% \ syswow64 \ msiexec.exe / regserver.

Potom musíte reštartovať počítač. Po takýchto manipuláciách by sa mala chyba odstrániť.

Služba Windows 10 Installer nie je k dispozícii

Ak máte otázku, ako povoliť službu Inštalátor systému Windows 10, existujú určité kroky na vyriešenie tohto problému. Jednou z metód riešenia je obnovenie nastavení služby Windows Installer v registri.

Funguje to takto:

  • musíte kliknúť na tlačidlo "Štart" a otvoriť sekciu "Spustiť";
  • príkazový vstup regedit;
  • v otvorenom okne editora musíte prejsť do pobočky - HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msserver;
  • kontrola, či sa položka ImagePath zhoduje s hodnotou - % systemroot% \ system32 \ msiexec.exe / V
  • ak sa indikátory líšia, je potrebné ich vyvážiť zadaním požadovaných parametrov do okna tejto položky, ktoré sa otvorí po kliknutí (2 krát) ľavou stranou počítačovej myši;
  • spustenie služby services.msc.

Pre 64-bitovú verziu systému berte do úvahy parameter WOW64, ktorého parameter sa rovná nule. Zároveň vo vlastnostiach treba použiť hexadecimálnu číselnú sústavu.

Na konci všetkých manipulácií na zmenu parametrov databázy Registry je nevyhnutné reštartovať počítač.

Ak po všetkých použitých metódach stále nie je prístup k službe Inštalátor systému Windows, môžete vyskúšať radikálnu metódu na zmenu nastavení databázy Registry: vytvorenie súboru databázy Registry pomocou programu Poznámkový blok, spustenie súboru a aktualizácia položky databázy Registry. :

  • po stlačení tlačidla "Štart" musíte v okne "Hľadať" zadať Poznámkový blok;
  • otvorený súbor Notepad.exe v položke "Programy";
  • do okna Poznámkový blok musíte vložiť text o aktualizácii registra skopírovaný na oficiálnej webovej stránke spoločnosti Microsoft;
  • musíte vybrať "Uložiť ako" v ponuke "Súbor" a zadať názov súboru Msirepair.reg;
  • v okne "Typ súboru" vyberte Všetky súbory (*. *);
  • v poli "Uložiť" označte pracovnú plochu a potom priamo akciu "Uložiť";
  • Ak chcete Poznámkový blok zatvoriť, stlačte príkaz Výkon v ponuke "Súbor";
  • potom na pracovnej ploche musíte súbor otvoriť pravým tlačidlom myši Msirepair.reg a vyberte časť „Spustiť ako správca“. Po zadaní požadovaného hesla kliknite na „Pokračovať“;
  • po návrhu na inštaláciu kľúčov databázy Registry musíte kliknúť na položku "Áno";
  • preinštalovanie požadovaného programu.

Treba mať na pamäti, že pri použití tejto metódy sa register mení. Aby počas tejto akcie nevznikli kritické problémy, celý postup resetovania parametrov sa musí vykonať presne podľa pokynov. Odporúča sa tiež zálohovať register ako ďalší nástroj na ochranu údajov. Je to preto, aby sa zabezpečilo, že register bude možné znova vytvoriť po veľkom probléme.

Odstránenie zastaranej verzie

V niektorých prípadoch nie je možné spustiť službu Windows Installer z dôvodu prítomnosti zastaranej verzie. Je potrebné ho odstrániť. Urobíte to tak, že prejdete na stopu "Štart" - "Ovládací panel" - "Programy". V poslednom odseku musíte nájsť "Odinštalovať / zmeniť program" a použiť ho na požadovanú skratku. V dôsledku toho musíte ako obvykle reštartovať a preinštalovať systém.

Ak sa služba Windows Installer nakoniec nespustí, musíte vykonať čistú inštaláciu systému Windows. Upozorňujeme, že pred preinštalovaním systému musíte uložiť všetky užitočné informácie na akékoľvek externé úložné zariadenie, aby ste predišli strate údajov.

Podobné príspevky

Niekedy sa počas inštalácie programu môže na obrazovke objaviť kód chyby 1719, ktorý hovorí, že inštalačná služba systému Windows nie je k dispozícii. Príčin tohto problému môže byť niekoľko. Poďme na to a vyskúšajme ich...

Pokračuje debata o tom, čo je lepšie ako Windows 10 alebo Windows 7. Tento jav nie je náhodný. Vývojári spoločnosti Microsoft tvrdia, že je lepšie nájsť nič ako Windows 10 a skúsení používatelia tvrdia opak, hovoria, že systém je teraz spoľahlivejší ako Windows 7 ...

1. Stlačte tlačidlo Štart | Štart.
2. Do vyhľadávacieho poľa zadajte services.msc.
3. V zozname výsledkov kliknite pravým tlačidlom myši na services.msc.
4. V ponuke, ktorá sa otvorí, vyberte Spustiť ako správca | Spustiť ako správca.

5. V okne, ktoré sa otvorí, prejdite nadol v zozname služieb a vyhľadajte Inštalátor systému Windows | Inštalátor systému Windows... Dvakrát naň kliknite.
6. Na karte generál | generál v skupine Štát | Stav služby skontrolujte, či je služba spustená.
7. Ak služba nie je spustená, kliknite na Bežať | Štart.

8. Uistite sa, že služba je teraz spustená.
9. Stlačte tlačidlo OK.

Krok 2: Znova zaregistrujte Inštalátor systému Windows.

1. Stlačte tlačidlo Štart | Štart.
2. Do vyhľadávacieho poľa zadajte MSIEXEC / ZRUŠIŤ REGISTRÁCIU a stlačte Zadajte.

3. Stlačte znova Štart | Štart.
4. Do vyhľadávacieho poľa zadajte MSIEXEC / REGSERVER a stlačte Zadajte.

Vylúčenie zodpovednosti. Ďalšie kroky súvisia s úpravou registra. Buďte veľmi opatrní, pretože nesprávna konfigurácia parametrov registra môže viesť k vážnym problémom v systéme až po jeho zlyhanie. Zmena týchto parametrov je na vaše vlastné riziko.

Krok 3: Vyčistite visiace procesy inštalácie.

1. Stlačte tlačidlo Štart | Štart.
2. Do vyhľadávacieho poľa zadajte príkaz regedit a stlačte Zadajte.

3. Prejdite na kľúč databázy Registry: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress... Ak oddiel InProgress chýba, prejdite na krok 5.
4. Odstráňte všetky možnosti v tejto časti. Ak sekcia neobsahuje parametre, prejdite na ďalšiu položku.

5. Prejdite na kľúč databázy Registry: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations... Ak oddiel PendingFileRenameOperations chýba, prejdite na ďalší krok.
6. Odstráňte všetky možnosti v tejto časti. Ak sekcia neobsahuje parametre, prejdite na ďalší krok.

Krok 4: Kontrola prístupových práv.

1. Prejdite na kľúč databázy Registry: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer.
2. Kliknite pravým tlačidlom myši na nadpis sekcie a vyberte položku Povolenia | Povolenia.
3. V otvorenom dialógovom okne v kategórii Skupiny alebo používatelia | Mená skupín alebo používateľov kliknite na položku SYSTÉM.
4. V kategórii Skupinové povolenia | Povolenia pre uistite sa, že systém má plnú kontrolu nad oddielom.

Po dokončení všetkých krokov reštartujte počítač.