Cum se instalează fișierul msi. De ce nu sunt instalate programele din fișierele .msi? Programul de instalare Windows nu funcționează

Cea mai frecventă problemă care împiedică utilizatorii să deschidă acest fișier este un program atribuit incorect. Pentru a remedia acest lucru în sistemul de operare Windows, trebuie să faceți clic dreapta pe fișier, în meniul contextual, să treceți cu mouse-ul peste elementul „Deschide cu” și să selectați „Selectați un program...” din meniul derulant. Ca rezultat, veți vedea o listă de programe instalate pe computer și îl puteți selecta pe cel adecvat. De asemenea, vă recomandăm să bifați caseta de lângă „Utilizați această aplicație pentru toate fișierele MSI”.

O altă problemă pe care utilizatorii noștri o întâmpină destul de des este că fișierul MSI este corupt. Această situație poate apărea în multe cazuri. De exemplu: fișierul a fost descărcat incomplet ca urmare a unei erori de server, fișierul a fost deteriorat inițial etc. Pentru a rezolva această problemă, utilizați una dintre recomandările:

  • Încercați să găsiți fișierul de care aveți nevoie într-o altă sursă de pe Internet. S-ar putea să ai noroc să găsești o versiune mai potrivită. Exemplu de căutare Google: „File filetype:MSI” . Doar înlocuiți cuvântul „fișier” cu numele dorit;
  • Cereți-le să vă trimită din nou fișierul original, este posibil să fi fost deteriorat în timpul transmiterii;

Introducere

Programele noastre de instalare pentru Windows conțin un pachet complet de instalare pe partea clientului (MSI) (construit pe baza Windows Installer v2.0). Instrucțiunile de instalare în rețea presupun că utilizatorul este familiarizat cu elementele de bază ale Windows Installer, în special cu modul de implementare a fișierelor MSI. Acest pachet poate fi utilizat cu orice sistem de operare Windows care acceptă Windows Installer v2.0.

Instalare pe un server de rețea

  1. Faceți dublu clic pe fișierul rezultat ( Yenka_Setup_(MSI).exe)
  2. Instalați acest pachet în folderul partajat al programelor dvs.
  3. Atenţie : Programul trebuie activat ÎNAINTE de a implementa pachetul în rețea. Pentru a face acest lucru, rulați „Yenka.exe” din folderul în care ați instalat programul (<путь установки>\program files\Yenka\Software\Yenka.exe) și urmați instrucțiunile de activare.

Instalare

Instalarea unui pachet MSI folosind linia de comandă

  1. În câmpul de comandă, introduceți linia:
    msiexec /i"<путь к MSI файлу>\YK.msi"
    Unde:<путь к MSI файлу>aceasta este calea către fișierul pachetului Windows Installer. De exemplu, linia ar putea arăta astfel: msiexec /i"C:\Program Files\Yenka\YK.msi"
  2. Apasa Enter
    Atenție: Serviciul Windows Installer permite instalarea în modul „stealth”, folosind tasta „/q”. De exemplu: msiexec /i"C:\Program Files\Yenka\YK.msi" /q. Pentru a afișa indicatorul de progres al instalării, puteți folosi tasta „ /qb".

Dezinstalarea unui pachet MSI folosind linia de comandă

  1. Din meniul Start, selectați „Run...”
  2. În câmpul de comandă, introduceți linia:
    msiexec /x"<путь к MSI файлу>\YK.msi"
    Unde:<путь к MSI файлу>aceasta este calea către fișierul pachetului Windows Installer
  3. Apasa Enter

O problemă destul de comună în rândul utilizatorilor sistemului de operare Windows de orice versiune este eroarea msi la instalarea programelor dintr-un fișier cu extensia .msi. În acest articol, voi descrie problemele obișnuite cu programul de instalare Windows 7/10/XP și soluțiile pentru acestea și, de asemenea, voi realiza un videoclip despre problema actuală.

Fișierele cu extensia .msi sunt pachete obișnuite de instalare (distribuții) din care este instalat programul. Spre deosebire de „setup.exe” obișnuit, sistemul folosește serviciul Windows Installer (procesul msiexec.exe) pentru a lansa fișierul msi. În termeni simpli, Windows Installer dezarhivează și rulează fișierele din distribuție. Când Windows Installer nu funcționează, apar diverse erori.

În general, asta mă enervează cu adevărat, pentru că... După un mesaj de eroare stupid, nu este complet clar ce să faci în continuare. Microsoft a proiectat în mod special Windows Installer pentru a spori capacitatea de a instala programe (în principal pentru administratorii de sistem), dar nu a avut grijă să se asigure că serviciul va funcționa fără probleme sau chiar să raporteze în mod adecvat problemele. Acum trebuie să rezolvăm:)

Problemele pot fi legate de funcționarea serviciului în sine sau pot apărea în timpul instalării programelor, când totul este configurat, în principiu, corect. În primul caz, trebuie să reparați cu serviciul de instalare, iar în al doilea, să rezolvați o problemă cu un anumit fișier. Să luăm în considerare ambele opțiuni, dar mai întâi pe a doua.

erori de fișier msi

Foarte des apar erori din cauza drepturilor de sistem insuficiente asupra fișierelor sau folderelor. Acest lucru nu înseamnă că Windows Installer nu funcționează; în acest caz, trebuie doar să adăugați drepturile necesare și totul va funcționa. Chiar ieri m-am confruntat cu faptul că kit-ul de distribuție descărcat.msi nu a vrut să fie instalat, asistentul de instalare pornește cu succes, parametrii sunt selectați, dar apoi sistemul se gândește câteva secunde și dă o eroare:

„Eroare de citire din fișierul „nume fișier” verificați dacă fișierul există și că îl puteți accesa” (Eroarea 1305). Tradus: „Eroare la citirea din fișier... verificați dacă fișierul există și dacă aveți acces la el.” Păi, nu ești prost? Desigur, butonul „Reîncercați” nu ajută, iar anularea oprește întreaga instalare. Mesajul nu are nici o semnificație specială, pentru că fișierul există cu siguranță și am acces la el, altfel pur și simplu nu aș putea să-l rulez și să primesc acest mesaj și, din anumite motive, este în engleză :)

Și greșeala este că nu eu ar trebui să am acces la fișier, ci programul de instalare Windows, sau mai degrabă sistemul însuși. Solutia este foarte simpla:

Acum eroarea de instalare nu va apărea! Puteți adăuga acces la întregul folder din care instalați de obicei programe, de exemplu, la folderul „Descărcări”, precum al meu. Urmăriți un videoclip despre rezolvarea problemelor cu drepturile de acces:

În Windows XP, fila Securitate nu va apărea dacă partajarea simplă a fișierelor este activată. Pentru a-l opri, trebuie să accesați „Start -> Panou de control -> Opțiuni folder -> Vizualizare”și dezactivați opțiunea „Utilizați partajarea simplă a fișierelor”. În versiunile reduse de Windows 7/10 și XP, nu există nicio filă „Securitate”. Pentru a-l vedea, trebuie să vă autentificați ca administrator.

Mai multe moduri de a rezolva problema


Metoda descrisă va ajuta cu diferite mesaje, cu numere diferite. De exemplu, este posibil să vedeți erori ale fișierului msi precum aceasta:

  • Eroare 1723
  • Eroare internă 2203
  • Eroare de sistem 2147287035
  • Eroare: „Acest pachet de instalare nu poate fi deschis”
  • Eroare 1603: a apărut o eroare fatală în timpul instalării

În toate aceste cazuri, setarea permisiunilor pe fișier și/sau pe unele foldere de sistem ar trebui să fie de ajutor. Verificați dacă „sistemul” are acces la folderul cu fișiere temporare (este posibil să primiți eroarea „Sistemul nu poate deschide dispozitivul sau fișierul specificat”). Pentru aceasta:

După ce apăsați „Enter”, calea se va schimba în „normal” și veți fi mutat în folderul temporar real. Trebuie verificate drepturile asupra acestuia. De asemenea, recomand să ștergeți folderele temporare de tot ce s-a acumulat acolo, sau chiar mai bine, să le ștergeți și să creați altele noi cu aceleași nume. Dacă nu puteți șterge un folder, citiți, dar nu este necesar.

Dacă serviciul Windows Installer tot nu dorește să funcționeze, verificați drepturile asupra folderului „C:\Config.Msi”, aici și „sistemul” trebuie să aibă acces complet. În acest caz, este posibil să fi văzut eroarea „Eroare 1310”. Pentru orice eventualitate, asigurați-vă că și folderul UNDE instalați software-ul are toate drepturile.

Setări de registru și servicii

Următoarea modalitate de a rezolva eroarea este restabilirea parametrilor de operare în registrul Windows Installer.

Pentru a face acest lucru, descărcați arhiva și rulați două fișiere reg de acolo, corespunzătoare versiunii dvs. de Windows. Acceptați importarea setărilor.

Important! Este indicat înainte de ultima acțiune! Dacă metoda nu ajută sau se înrăutățește, puteți reveni la starea anterioară.

Pe Windows XP sau Windows Server 2000, instalați cea mai recentă versiune de instalare 4.5.

Dacă acest lucru nu ajută, atunci reînregistrați componentele:

  1. Apăsați „Win + R” și introduceți „ cmd". Apoi, în fereastra neagră, introduceți următoarele comenzi în secvență:
    MSIExec /unregister
    MSIExec /regserver
  2. Răspunsul ar trebui să fie gol, fără erori. Dacă problema nu este rezolvată, introduceți o altă comandă
    regsvr32 msi.dll
  3. Închide fereastra neagră

Dacă scrie că nu aveți suficiente drepturi, atunci trebuie să rulați .

Dacă comenzile au fost executate, dar nu au ajutat, atunci rulați msi_error.bat din arhivă și verificați rezultatul.

Ultima opțiune este să descărcați programul Kerish Doctor, acesta are o funcție pentru remedierea serviciului de instalare și multe alte probleme comune Windows.

De asemenea, multe programe folosesc .NET Framework, așa că ar fi o idee bună să instalați cea mai recentă versiune a acestui pachet. Și, în sfârșit, încă un sfat: dacă în calea către fișierul de distribuție există cel puțin un folder cu un spațiu la începutul numelui, atunci eliminați spațiul. Acest truc simplu vă va rezolva problema :)

Rezumând

Erorile cu programul de instalare Windows sunt foarte neplăcute, sunt multe și nu este imediat clar unde să căutați. Un lucru este clar - sistemul a eșuat și trebuie restabilit starea de funcționare. Uneori nimic nu ajută și trebuie. Totuși, nu te grăbi să faci asta, încearcă să ceri ajutor pe acest forum. Descrie-ți exact problema, spune-ne ce ai făcut deja, ce mesaje ai primit și poate te vor ajuta! La urma urmei, lumea nu este lipsită de oameni buni :)

Eroarea de instalare Windows este una dintre cele mai frecvente probleme pop-up întâlnite de utilizatorii sistemului de operare Windows.

Eroarea poate apărea indiferent de versiunea sistemului de operare.

Motivele erorii

Puteți scana sistemul de operare folosind comanda Sfc /scannow. Trebuie să îl introduceți în fereastra liniei de comandă.

De asemenea, puteți lansa linia de comandă în alte două moduri:

  • Start -> Toate programele -> Accesorii -> Linie de comandă.
  • Start -> Run și introduceți numele programului cmd.exe

În câteva minute vi se vor furniza informații detaliate despre discurile OS, fișierele corupte, problemele cu serviciile și alte programe de sistem.

Linia de comandă nu numai că va găsi fișiere corupte și corupte, ci și le va înlocui cu altele funcționale.

După scanare, închideți promptul de comandă și reporniți computerul personal sau laptopul. Încercați să rulați procesul de instalare a oricărui fișier executabil.

De asemenea, Microsoft oferă utilizatorilor un utilitar automat care poate rezolva problema cu programul de instalare.

Accesați adresa web a site-ului web oficial al companiei https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

În fereastra care se deschide, faceți clic pe butonul „Run Now”. Utilitarul va restabili configurația corectă a programului de instalare.

Este de remarcat faptul că utilitarul nu funcționează cu cea de-a opta versiune a sistemului de operare.

Configurarea accesului instalatorului la fișierele msi

Problema de instalare poate fi cauzată de faptul că programul de instalare nu are acces la fișierele msi. Utilizatorul poate rezolva această problemă independent.

Urmați instrucțiunile de mai jos:

  • Găsiți fișierul de instalare și faceți clic dreapta pe el;
  • Selectați fereastra de proprietăți;
  • Accesați fila setări de securitate;
  • În caseta de text grupuri sau utilizatori, verificați dacă există un utilizator numit „sistem”. Dacă nu este acolo, trebuie să adăugați utilizatorul manual;

  • Pentru a adăuga un utilizator nou, faceți clic pe butonul Editare și apoi pe butonul Adăugare;
  • În câmpul de text pentru numele obiectului selectat, scrieți cuvântul „sistem” (fără ghilimele). Dacă utilizați versiunea în limba engleză a sistemului de operare, introduceți cuvântul System;
  • Cuvântul introdus trebuie subliniat instantaneu, așa cum se arată în figura de mai jos;

  • Bifați caseta de lângă Acces complet și acum faceți clic pe butonul OK;

Programul de instalare va putea acum să acceseze fișierul executabil. Instalarea ar trebui să se termine fără probleme.

Vă rugăm să rețineți că, în unele cazuri, software-ul antivirus poate bloca accesul la fișierul de instalare.

Pentru a rezolva această problemă, trebuie să vă conectați la sistemul de operare sub un cont de administrator, să dezactivați antivirusul și să activați compatibilitatea cu alte versiuni ale sistemului de operare în setările proprietăților antivirus, așa cum se arată în figura de mai jos.

Eroare Windows Installer - Depanare

Unele programe și drivere din Windows ar trebui să fie instalate numai cu drepturi de administrator. În cazul fișierelor EXE, opțiunea de instalare ca administrator este prezentă în meniul contextual, care este apelat făcând clic dreapta pe fișier. Nu există o astfel de opțiune pentru pachetele MSI, dar o puteți adăuga prin editorul de registry.

Instrucțiuni

Deschideți dialogul Run prin meniul de pornire sau apăsând combinația de taste Win+R. În fereastra care se deschide, scrieți regedit și apăsați Enter. Editorul de registru se va lansa. În funcție de setările dvs. de control al contului de utilizator, vi se poate cere să confirmați că doriți să lansați editorul.

Accesați ramura HKEY_CLASSES_ROOT\Msi.Package\shell. Faceți clic dreapta pe „shell” și în meniul care se deschide, selectați opțiunea de a crea o nouă partiție.

O subsecțiune va fi adăugată la secțiunea „shell”. Redenumiți-l „runas” (nu sunt necesare ghilimele).

În fereastra din dreapta, faceți dublu clic pe tasta „Default” sau o dată cu butonul din dreapta al mouse-ului și selectați „Schimbare...” În câmpul gol de valoare, introduceți „Run as Administrator”. Confirmați modificările apăsând butonul OK.

Acum faceți clic dreapta pe „runas” și selectați din nou opțiunea de creare a partiției. Creați o subcheie numită „comandă” (fără ghilimele).

Editați cheia „Implicit” introducând comanda „msiexec /i „%1”” în câmpul de valoare (fără ghilimele în formă de heringbone, dar cu ghilimele pentru %1). Faceți clic pe OK.