Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 10
  • Serviciul Windows Installer nu a putut fi accesat. Programul de instalare Windows nu poate porni

Serviciul Windows Installer nu a putut fi accesat. Programul de instalare Windows nu poate porni

Erorile la instalarea aplicațiilor din fișierele cu extensia .msi sunt una dintre manifestările problemelor cu serviciul Windows Installer (în versiunea rusă, Windows Installer). Utilizatorii tuturor versiunilor acestui sistem de operare, cu excepția celor mai vechi, se confruntă cu un fenomen similar. Până acum, problema cu programul de instalare este unul dintre motivele comune pentru care utilizatorii decid să reinstaleze sistemul. Să încercăm să ne dăm seama cum să evităm acest lucru. Motivul pentru care Windows Installer nu funcționează poate fi următorul:

  • infecția virală, iar eliminarea virusului nu rezolvă întotdeauna problema;
  • instalarea incorectă a actualizărilor Windows;
  • o defecțiune a software-ului de securitate atunci când, în loc să blocheze un fișier msi suspect, serviciul de instalare este blocat complet;
  • modificări ale politicilor de securitate informatică;
  • Deteriorarea fișierelor de sistem sau a registrului din motive care nu țin de viruși (înlăturarea componentelor de instalare, editarea necalificată a registrului, software-ul strâmb, defecțiunea hard diskului etc.).

Verificarea integrității structurii Windows Installer

Windows Installer constă din următoarele componente:
  • fișierul C:\Windows\System32\Msiexec.exe - direct de aplicația de instalare în sine;
  • fișier C:\Windows\System32\msi.dll - biblioteca Windows Installer;
  • Serviciul Msserver, ale cărui setări sunt stocate în cheia de registry.
Înainte de a diagnostica, este important să vă asigurați că ambele fișiere sunt prezente în sistem, că secțiunea de mai sus este în registru și că parametrii săi au valori normale (valorile pot fi vizualizate în registrul unui , sistem de lucru). Deschideți și lista de servicii (apăsați Windows + R și introduceți comanda services.msc în linia „Deschidere” a aplicației „Run”). Găsiți „Windows Installer” și asigurați-vă că pornește. Dacă fișierele lipsesc, copiați-le de pe alt sistem de aceeași versiune sau de pe discul de instalare. Dacă cheia de registry lipsește sau este deteriorată, transferați-o și din sistemul de lucru. Pentru a face acest lucru, pe un computer care funcționează, rulați editorul de registry (C:\Windows\Regedt.exe) și găsiți secțiunea de mai sus. Faceți clic dreapta pe meniul contextual al folderului msserver și faceți clic pe „Export”. Salvați fișierul în format .reg și transferați-l pe mașina cu probleme. Faceți dublu clic pe acest fișier și acceptați să adăugați date în registry. Reporniți computerul. Dacă serviciul Msserver tot nu pornește, verificați dacă serviciul RPC (Remote Procedure Call) de care depinde rulează. Puteți reînregistra fișierele de instalare și reporniți serviciul folosind un set de comenzi speciale pe linia de comandă. Pentru comoditate, puteți crea un fișier batch: lipiți un set de acțiuni în Notepad și salvați-l ca extensie .bat. Pentru a lansa un fișier, faceți dublu clic pe el. Pentru ca modificările să aibă efect, faceți clic pe desktop și apăsați F5.

Verificarea setărilor de securitate și a drepturilor de acces

Este posibil ca Windows Installer să nu funcționeze deoarece este blocat de software de securitate sau sistemul de operare nu are drepturile necesare. Mai întâi, să ne uităm la software. Dacă aveți un antivirus instalat, dezactivați-l temporar. Fiecare produs are propriile metode de dezactivare, dar cel mai adesea acest lucru se face prin meniul contextual al pictogramei antivirus din bara de sistem. Acum să avem grijă de drepturi. Deschideți meniul contextual al Msiexec.exe și extindeți proprietățile acestuia. Vizualizați lista de grupuri și utilizatori în fila Securitate. Printre acestea trebuie să fie „System” și serviciul „Trustedinstaller”, iar acesta din urmă trebuie să aibă acces deplin la fișier și să fie proprietarul acestuia. Sistemul trebuie să aibă permisiuni de „citire” și „citire și executare”. Serviciul Trustedinstaller a fost introdus pentru prima dată în Windows Vista, așa că în Windows XP trebuie să se acorde acces complet la sistem. Tot ce este scris mai jos se aplică versiunilor lansate mai târziu decât XP. Pentru a verifica cine deține Msiexec.exe, faceți clic pe butonul „Avansat” din aceeași filă. În fereastra următoare, extindeți fila „Proprietar”. Setați proprietarul la serviciul Trustedinstaller dacă este specificat altceva ca proprietar. Dacă nu se află în lista „Schimbați proprietarul în”, faceți clic pe butonul „Schimbați”, apoi faceți clic pe „Alți utilizatori și grupuri”. Introduceți Trustedinstaller în câmpul „Introduceți nume...”, faceți clic pe „Verificați numele” și OK. Reveniți la fereastra anterioară. În fila „Permisiuni efective”, atribuiți drepturile necesare Trustedinstaller și sistemului. Biblioteca msi.dll ar trebui să aibă exact aceleași setări de securitate. Acum să verificăm dacă există restricții pentru ca utilizatorul „Sistem” să acceseze următoarele:
  • unitate de sistem (de obicei unitatea C);
  • foldere temporare (acestea sunt C:\Windows\Temp și C:\Users\Current_User\AppData\Temp);
  • folderul C:\Config.Msi;
  • folderul în care se află fișierul msi din care încercați să instalați programul.
Sistemul trebuie să aibă acces deplin la toate aceste obiecte. Acest lucru se face în același mod în care am discutat mai sus. După aceste operațiuni, în majoritatea cazurilor problema cu instalatorul este rezolvată cu succes. Dacă sfaturile noastre nu v-au ajutat, cauza eșecului constă în altceva și specialiștii ar trebui să se ocupe de asta.

1. Faceți clic pe butonul start | start.
2. În câmpul de căutare, introduceți servicii.msc.
3. În lista de rezultate, faceți clic dreapta pe servicii.msc.
4. În meniul care se deschide, selectați Rulat ca administrator | Rulat ca administrator.

5. În fereastra care se deschide, derulați în jos lista de servicii și găsiți Windows Installer | Windows Installer. Faceți dublu clic pe el.
6. Pe fila Sunt comune | General in grup Stat | Starea serviciului verificați dacă serviciul rulează.
7. Dacă serviciul nu rulează, faceți clic pe Lansa | start.

8. Asigurați-vă că serviciul rulează acum.
9. Apăsați butonul Bine.

Pasul 2: Reînregistrați Windows Installer.

1. Faceți clic pe butonul start | start.
2. În câmpul de căutare, introduceți MSIEXEC/UNREGISTERși apăsați introduce.

3. Apăsați din nou start | start.
4. În câmpul de căutare, introduceți MSIEXEC /REGSERVERși apăsați introduce.

Disclaimer. Următorii pași implică editarea registrului. Fiți foarte atenți, deoarece configurarea incorectă a setărilor de registry poate duce la probleme grave în sistem, inclusiv defecțiuni ale sistemului. Modificați aceste setări pe propriul risc.

Pasul 3: Curățați procesele de instalare suspendate.

1. Faceți clic pe butonul start | start.
2. În câmpul de căutare, introduceți comanda regeditși apăsați introduce.

3. Accesați cheia de registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress. Daca sectiunea În curs lipsește, treceți la pasul 5.
4. Eliminați toate opțiunile din această secțiune. Dacă secțiunea nu conține parametri, treceți la pasul următor.

5. Accesați cheia de registry: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Daca sectiunea PendingFileRenameOperations lipsește, treceți la pasul următor.
6. Eliminați toate opțiunile din această secțiune. Dacă secțiunea nu conține parametri, treceți la pasul următor.

Pasul 4: Verificați drepturile de acces.

1. Accesați cheia de registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer.
2. Faceți clic dreapta pe titlul secțiunii și selectați elementul din meniul care se deschide Permisiuni | Permisiuni.
3. În caseta de dialog care se deschide, în categorie Grupuri sau utilizatori | Nume de grup sau de utilizator faceți clic pe element SISTEM.
4. În categorie Permisiuni de grup | Permisiuni pentru Asigurați-vă că sistemul are control deplin asupra partiției.

După finalizarea tuturor pașilor, reporniți computerul.

La instalarea oricărui program cu extensia .msi, scrie despre o problemă cu serviciul Windiws Installer, iar la pornirea acestui serviciu, scrie: Serviciul nu a putut fi pornit pe computerul local... Eroare 2: Fișierul specificat nu poate A fi găsit. Sau acest serviciu nu este în listă.

Pentru a restabili serviciul Windows Installer, urmați aceste instrucțiuni:

Cum se repară Windows Installer

Verificați computerul pentru viruși

Primul lucru pe care trebuie să-l faceți este să vă asigurați că computerul nu este infectat cu viruși. Pentru a face acest lucru, vă recomandăm să vă verificați computerul cu un program antivirus instalat pe sistem. De asemenea, descărcați utilitarul de tratament de pe dr.web (dr.web cureit!®) și verificați din nou cu acest utilitar.

Verificați ce tip de pornire este setat pentru serviciul Windows Installer

Pentru a face acest lucru, deschideți Panoul de control - Administrare - Servicii. Găsiți serviciul Windows Installer în partea centrală. Faceți clic dreapta pe el și selectați Proprietăți din meniul contextual. Vedeți ce tip de pornire este setat. Schimbați-l în automat, reporniți computerul și verificați dacă problema se repetă sau nu.

Dacă serviciul nu este pe listă sau problema rămâne, citiți mai jos.

Pornește programul de instalare Windows în sine?

Dacă problema se repetă sau tipul de pornire a fost deja setat la automat, atunci verificați dacă programul de instalare Windows însuși pornește. Pentru a face acest lucru, faceți clic pe Start - Run - Tastați msiexec și apăsați Enter. Aceasta ar trebui să deschidă o fereastră în care vor fi scrise versiunea de instalare Windows și comenzile disponibile.

Fișierele necesare pentru ca Windows Installer să funcționeze pot fi deteriorate.

Pentru a verifica integritatea fișierelor de sistem, deschideți linia de comandă ca administrator (faceți clic pe Start - Toate programele - Accesorii - Faceți clic dreapta pe Command Prompt - Executați ca administrator) și în linia de comandă rulați comanda

Sfc /scannow

Reporniți computerul și verificați dacă eroarea persistă sau nu.

Dacă acest lucru nu ajută, deschideți un prompt de comandă ca administrator și introduceți următoarele comenzi în succesiune, apăsând enter după fiecare:

Msiexec /unreg msiexec /regserver net stop msserver regsvr32 /u /s %windir%\System32\msi.dll regsvr32 /u /s %windir%\System32\msihnd.dll regsvr32 /u /s %windir%\System32\msisip. dll regsvr32 /s %windir%\System32\msi.dll regsvr32 /s %windir%\System32\msihnd.dll regsvr32 /s %windir%\System32\msisip.dll net start msserver

Reporniți computerul și verificați Windows Installer.

Dacă problema persistă, comparați conținutul ramurii de registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mserver cu aceeași ramură pe alt computer și, dacă este necesar, corectați valorile de pe computerul cu probleme.

În timpul instalării normale a programului, unii utilizatori sunt „norocoși” să întâlnească un mesaj de sistem despre probleme cu instalatorul Windows: se pare că accesul la acesta este imposibil, un astfel de serviciu nu este conectat sau, în principiu, un astfel de software nu este disponibil in sistem. Nu prea plăcut, nu? Dar există vreo șansă de a scăpa de acest „cadou” fără? Întrebarea nu este una ușoară. Cu toate acestea, dacă doriți să reînviați programul de instalare Windows în Windows 7, puteți utiliza aceste instrucțiuni pas cu pas.

Pasul #1: Verificați disponibilitatea serviciului

În cazul în care programul de instalare Windows din anumite motive nu funcționează, înainte de a vă plânge de soarta dificilă, trebuie să clarificați dacă un astfel de program este în principiu disponibil pe computer. Cum să o facă? Doar selectați de pe tastatură și R apoi, în fereastra care apare, introduceți valoarea msiexec și faceți clic pe OK:

Ca rezultat, dacă Windows Installer este instalat pe computer, va apărea o fereastră de notificare a sistemului similară cu aceasta:

Dacă nu se întâmplă un miracol (de exemplu, apare un mesaj de eroare sau despre absența unui astfel de program în Windows 7), puteți sări imediat la pasul nr. 5, deoarece o simplă reconfigurare nu va funcționa. Acest lucru se întâmplă rar, dar totuși. Dacă totul este în regulă, fereastra apare așa cum trebuie, mergem mai departe și încercăm să reînviam singuri programul de instalare Windows.

Pasul #2: Încercarea de a porni serviciul

După ce ați stabilit că Windows Installer este pe computer, trebuie să clarificați dacă acest serviciu este activat pe sistem sau nu. Cum să o facă? Pentru a începe, alegeți una dintre următoarele opțiuni:


Într-un fel sau altul, rezultatul unor astfel de acțiuni va fi apariția ferestrei „Servicii” pe ecran. În el găsim elementul „Windows Installer”, faceți clic pe el cu mouse-ul și verificați datele indicate vizavi în coloana „Stare”. Ce va indica performanța sa? Valoarea este „Funcționează”. Dacă coloana este goală, atunci cel mai probabil serviciul nu rulează. În acest caz, în colțul din stânga sus găsim butonul corespunzător (“Run”) și lansăm Windows Installer:

Dacă coloana „Stare” indică faptul că programul de instalare rulează, deși acest lucru nu este deloc adevărat, puteți încerca să reporniți acest serviciu făcând clic pe elementul corespunzător din colțul din stânga sus. După aceasta, tot ce rămâne este să reporniți computerul și să testați funcționalitatea Windows Installer. Dacă după astfel de setări programul revine la normal, ne putem felicita, „chinul” s-a terminat. În caz contrar, va trebui să „pasi” mai departe.

Pasul #3: Reînregistrați serviciul prin linia de comandă

Puteți readuce programul de instalare Windows pe 7 la funcționarea normală prin reînregistrarea unui astfel de serviciu în sistem. Cum procedăm?

Accesați meniul Start, introduceți cmd în caseta de căutare și apăsați Enter. Apoi, introduceți parametrul msiexec /unregister în consola care apare, apăsați Enter, apoi după ce răspunde linia de comandă, introduceți valoarea msiexec /register în el și apăsați Enter din nou:

Repetăm ​​introducerea comenzilor dacă avem de-a face cu Windows 7 pe 64 de biți, apoi repornim computerul. În principiu, aici se termină adesea toate dificultățile cu Windows Installer. Cu toate acestea, dacă atmosfera de lucru pentru programul de instalare Windows nu a revenit după aceasta, înainte de a-l reinstala, puteți încerca să o reînviați prin editorul de registry. Dar dacă?

Pasul #4: Depanare prin Editorul Registrului

Puteți încerca să resuscitați Windows Installer prin editorul de registry în acest fel:

și ștergeți toți parametrii existenți în ei:

Dacă nu există date în folderele de destinație, faceți clic dreapta pe folderul Installer, apoi faceți clic pe „Permisiuni” în lista care apare. Apoi, în fereastra care se deschide, faceți clic pe Sistem, bifați opțiunea „Control complet” și faceți clic pe OK.

Modul sigur în sistemele Windows este unul dintre instrumentele de bază care vă permite să restabiliți funcționalitatea sistemului. Unul dintre dezavantajele semnificative ale modului sigur este incapacitatea de a instala/dezinstala programe din pachetele msi. Această limitare se datorează faptului că dezvoltatorii au luat în considerare serviciul Windows Installer(Window Installer) este potențial nesigur și a decis să anuleze pornirea acestui serviciu atunci când sistemul pornește în modul sigur. Ceea ce în unele cazuri este extrem de incomod.

Majoritatea aplicațiilor moderne folosesc serviciul Windows Installer pentru instalarea/dezinstalarea corectă, iar dacă acesta nu este disponibil, instalarea sau dezinstalarea lor este imposibilă. Să presupunem că, pentru a restabili funcționalitatea sistemului, este necesar să eliminați în modul sigur o aplicație care interferează cu încărcarea normală a sistemului (de exemplu, un antivirus). Când încercați să rulați un program de dezinstalare standard pentru a elimina o aplicație, sistemul raportează:

Serviciul Windows Installer nu a putut fi accesat. Acest lucru se poate întâmpla dacă Windows Installer nu este instalat corect. Contactați personalul de asistență pentru asistență

De asemenea, nu este posibil să porniți manual serviciul Windows Installer în Safe Mode (Servicii -> Windows Installer -> Start):

Windows nu a putut porni serviciul Windows Installer pe computerul local. Eroare 1084: Acest serviciu nu poate fi pornit în modul Safe

Cu toate acestea, există un mic truc care vă permite să porniți serviciul Windows Installer în modul sigur și să dezinstalați corect software-ul.

Pentru a activa serviciul de instalare Windows în modul sigur:


După pornirea serviciului MSISServer, este posibil să dezinstalați/instalați direct orice aplicație cu un program de instalare msi în modul sigur.

Cele mai bune articole pe această temă