De ce nu sunt instalate programele din fișiere? Programul de instalare Windows nu funcționează. Erori la instalarea programelor din pachetul Windows Installer „.msi”.

Windows este sistemul de operare care alimentează majoritatea computerelor moderne. Multe nu numai jocuri, ci și aplicații sunt produse pentru el. Dar uneori chiar și cele mai fiabile dispozitive au probleme. Ce să faci dacă formatul programului este necunoscut computerului, de ce nu pornește? Problema poate fi rezolvată pur și simplu prin descărcarea și instalarea serviciului Windows Installer pentru Windows 7 x32.

Despre scopul programului

Datorită acestui program, utilizatorii nu vor mai avea probleme de lucru cu aplicațiile care au extensia msi. Ele pot fi eliminate, configurate și instalate. Programul de instalare vă permite să instalați și să configurați parametrii necesari în orice moment.

Dificultăți cu serviciul. Și motivele lor

Trebuie doar să descărcați și să activați aplicația dacă, atunci când lucrați cu alte programe, apare un mesaj care spune că serviciul nu a putut fi accesat. De obicei, programul de instalare vine la pachet cu sistemul de operare în sine. Când este închis accesul la acesta? Dacă utilizatorul nu s-a autentificat în contul său, dar a salvat statutul de invitat.

Rezolvarea problemelor de pornire

Computerul iti apartine doar ta? Apoi este suficient să utilizați drepturile utilizatorului sau administratorului principal și să vă conectați din nou. Dacă computerul este al altcuiva, trebuie să contactați persoana care este responsabilă pentru accesul la sistem.

Uneori apare un mesaj care indică faptul că serviciul a fost dezactivat complet. Nici într-o astfel de situație nu este nimic complicat.


Problemele apar din cauza faptului că versiunea programului este învechită sau acest instrument lipsește cu totul. Apoi, trebuie doar să găsiți serviciul pe Internet și să îl instalați. Începând cu versiunea 7 de Windows, programul este compatibil cu toate cele mai recente sisteme de operare.

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.

Acesta este un mic utilitar specializat de la Microsoft care este necesar pentru a instala aplicații din pachetele .msi, care pot fi găsite foarte des în zilele noastre. De ce sunt atât de răspândite? Este simplu, la instalare, Windows Installer își va aminti toate modificările făcute în sistem, așa că după ce decideți să dezinstalați un program instalat prin acest pachet, aplicația dvs. va derula complet înapoi toate modificările făcute în sistem, adică un va avea loc dezinstalarea corectă. Atât dezvoltatorilor de software, cât și nouă, utilizatorilor, le place asta, pentru că nimeni nu vrea să înfunde sistemul cu gunoaie inutile. Dacă aveți probleme cu acest pachet, vă recomand să descărcați gratuit Windows Installer de pe site-ul nostru, cred că toate problemele vor fi rezolvate.

Vă rugăm să rețineți că atunci când instalați Windows, veți avea deja acest pachet în sistemul dvs., dar există diverse motive pentru care trebuie să îl reinstalați sau doriți pur și simplu să actualizați versiunea, dar Windows însuși nu v-a oferit acest lucru, acesta este unde Microsoft Windows va ajuta instalatorul. Eu însumi am avut o problemă cu acest pachet și nu am putut instala un număr mare de programe pe sistem din cauza faptului că erau ambalate în .msi. Pentru a funcționa, trebuie doar să rulați pachetul descărcat de pe site-ul nostru pentru sistemul de operare, apoi urmați instrucțiunile, totul este foarte simplu și nu necesită setări, ca urmare veți primi o versiune actualizată a programului.

Dezvoltatorilor le place foarte mult Windows Installer, deoarece le oferă opțiuni suplimentare, de exemplu, puteți introduce un nou dialog în programul de instalare, care va fi responsabil pentru alegerea căii de instalare, puteți adăuga parametri de instalare suplimentari, puteți adăuga un acord de licență, informații despre tine și așa mai departe.

Așadar, dragi prieteni, dacă aveți nevoie să descărcați Microsoft Windows Installer pentru Windows XP sau Vista, o puteți face de pe site-ul nostru chiar mai jos în știri, vă mulțumim tuturor pentru atenție și mult succes!

Mulți își pun această întrebare când încearcă să descarce programul de instalare Windows pentru sistemul de operare Windows 7, dar acest lucru nu este atât de ușor, deoarece cea mai recentă versiune care poate fi descărcată separat este 4.5 și este prezentată pe site-ul nostru. Între timp, programul de instalare Windows Installer 5.0 este inclus cu Windows 7/8/8.1 și nu este o componentă redistribuibilă. Prin urmare, nu vă deranjați cu prostii și dacă aveți XP/Vista OS și aveți probleme la instalarea programelor .msi, atunci acest pachet vă va ajuta, toți ceilalți pot să uite și să se relaxeze.

Dezvoltator: Microsoft
Licență: FreeWare
Limba: Engleză
mărimea: 1,69 și 2,94 și 3,17 și 4,47 MB
OS: Windows
Descarca.

Microsoft Windows Installer este o componentă de sistem disponibilă gratuit care oferă dezvoltatorilor de software posibilitatea de a dezvolta mai ușor programe de instalare. Această componentă oferă baza pentru instalarea și dezinstalarea programelor într-un mediu Microsoft Windows.

Una dintre cele mai importante caracteristici ale Windows Installer este tehnologia Multiple Package Transaction. Datorită acesteia, dacă dintr-un motiv oarecare instalarea aplicației a fost întreruptă sau finalizată fără succes, toate modificările efectuate de instalare vor fi anulate. În plus, atunci când instalați mai multe componente, nu este nevoie să reporniți computerul de fiecare dată. Windows Installer se va ocupa de tot. Pe lângă instalare, acest instrument este foarte potrivit pentru aplicarea de plasturi. Aceasta înlocuiește numai fișierele necesare și face doar modificările necesare. Dacă un patch este eliminat, toate modificările făcute de alte patch-uri nu vor fi afectate. Există, de asemenea, o caracteristică pentru a încorpora propria interfață de utilizator în programul de instalare.

Ce este nou în această versiune?

4.5.6001.22133 Beta (19.07.2009)

· Îmbunătățirea diferitelor caracteristici. · Suport pentru modificarea setărilor aplicației folosind MSIARPSETTINGSIDENTIFIER. · Suport actualizat pentru lucrul automat cu Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated și Installer.ProvideAssembly. · RemoveExistingProducts acum se suprapune cu proprietatea UILevel.

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.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva