Kļūdas, instalējot programmas no Windows Installer pakotnes. Kāpēc netiek instalētas programmas no .msi failiem? Windows instalēšanas programma nedarbojas Izpildiet tālāk sniegtos norādījumus

Kļūdas, instalējot lietojumprogrammas no failiem ar paplašinājumu .msi, ir viena no Windows Installer pakalpojuma (krievu versijā Windows Installer) problēmu izpausmēm. Visu šīs OS versiju lietotāji, izņemot agrākās, saskaras ar līdzīgu parādību. Līdz šim problēma ar instalētāju ir viens no biežākajiem iemesliem, kāpēc lietotāji nolemj pārinstalēt sistēmu. Mēģināsim izdomāt, kā no tā izvairīties. Iemesls, kāpēc Windows Installer nedarbojas, var būt šāds:

  • vīrusu infekcija, un vīrusa noņemšana ne vienmēr atrisina problēmu;
  • nepareiza Windows atjauninājumu instalēšana;
  • drošības programmatūras darbības traucējumi, kad tā vietā, lai bloķētu vienu aizdomīgu msi failu, instalācijas pakalpojums tiek bloķēts pilnībā;
  • izmaiņas datoru drošības politikās;
  • Sistēmas failu vai reģistra bojājumi ar vīrusiem nesaistītu iemeslu dēļ (instalēšanas komponentu noņemšana, nekvalificēta reģistra rediģēšana, greiza programmatūra, cietā diska kļūme utt.).

Windows Installer struktūras integritātes pārbaude

Windows Installer sastāv no šādiem komponentiem:
  • fails C:\Windows\System32\Msiexec.exe - tieši no pašas instalēšanas programmas;
  • fails C:\Windows\System32\msi.dll — Windows Installer bibliotēka;
  • Msiserver pakalpojums, kura iestatījumi tiek saglabāti reģistra atslēgā.
Pirms diagnozes noteikšanas ir svarīgi pārliecināties, vai sistēmā ir abi šie faili, vai iepriekš minētā sadaļa atrodas reģistrā un tās parametriem ir normālas vērtības (vērtības var apskatīt līdzīgas vietnes reģistrā). , darba sistēma). Atveriet arī pakalpojumu sarakstu (nospiediet Windows + R un lietojumprogrammas "Run" rindā "Open" ievadiet komandu services.msc). Atrodiet "Windows Installer" un pārliecinieties, vai tā tiek startēta. Ja failu trūkst, kopējiet tos no citas tās pašas versijas sistēmas vai no instalācijas diska. Ja reģistra atslēgas trūkst vai tā ir bojāta, arī pārsūtiet to no darba sistēmas. Lai to izdarītu, strādājošā datorā palaidiet reģistra redaktoru (C:\Windows\Regedt.exe) un atrodiet iepriekš minēto sadaļu. Ar peles labo pogu noklikšķiniet uz mapes msiserver konteksta izvēlnes un noklikšķiniet uz "Eksportēt". Saglabājiet failu .reg formātā un pārsūtiet to uz problēmas iekārtu. Veiciet dubultklikšķi uz šī faila un piekrītiet datu pievienošanai reģistram. Restartējiet datoru. Ja Msiserver pakalpojums joprojām netiek startēts, pārbaudiet, vai darbojas RPC (Remote Procedure Call) pakalpojums, no kura tas ir atkarīgs. Varat atkārtoti reģistrēt instalēšanas failus un restartēt pakalpojumu, izmantojot īpašu komandu kopu komandrindā. Ērtības labad varat izveidot pakešfailu: ielīmējiet darbību kopu Notepad un saglabājiet to kā .bat paplašinājumu. Lai palaistu failu, vienkārši veiciet dubultklikšķi uz tā. Lai izmaiņas stātos spēkā, noklikšķiniet uz darbvirsmas un nospiediet taustiņu F5.

Drošības iestatījumu un piekļuves tiesību pārbaude

Windows Installer var nedarboties, jo to bloķē drošības programmatūra vai operētājsistēmai nav nepieciešamo tiesību. Vispirms apskatīsim programmatūru. Ja jums ir instalēta pretvīrusu programma, īslaicīgi atspējojiet to. Katram produktam ir savas atspējošanas metodes, taču visbiežāk tas tiek darīts, izmantojot sistēmas teknē esošās pretvīrusu ikonas konteksta izvēlni. Tagad parūpēsimies par tiesībām. Atveriet Msiexec.exe konteksta izvēlni un izvērsiet tās rekvizītus. Skatiet grupu un lietotāju sarakstu cilnē Drošība. Starp tiem ir jābūt “System” un “Trustedinstaller” pakalpojumam, un pēdējam ir jābūt pilnai piekļuvei failam un jābūt tā īpašniekam. Sistēmai ir jābūt "lasīšanas" un "lasīšanas un izpildes" atļaujām. Pakalpojums Trustedinstaller pirmo reizi tika ieviests operētājsistēmā Windows Vista, tāpēc operētājsistēmā Windows XP sistēmai ir jāpiešķir pilna piekļuve. Viss, kas rakstīts tālāk, attiecas uz versijām, kas izlaistas vēlāk par XP. Lai pārbaudītu, kam pieder Msiexec.exe, tajā pašā cilnē noklikšķiniet uz pogas "Papildu". Nākamajā logā izvērsiet cilni "Īpašnieks". Iestatiet īpašnieku pakalpojumam Trustedinstaller, ja kā īpašnieks ir norādīts kaut kas cits. Ja tas nav sarakstā "Mainīt īpašnieku", noklikšķiniet uz pogas "Mainīt" un pēc tam noklikšķiniet uz "Citi lietotāji un grupas". Ievadiet Trustedinstaller laukā "Ievadiet nosaukumus...", noklikšķiniet uz "Pārbaudīt nosaukumus" un Labi. Atgriezties uz iepriekšējo logu. Cilnē "Efektīvās atļaujas" piešķiriet Trustedinstaller un sistēmai nepieciešamās tiesības. Bibliotēkai msi.dll jābūt tieši tādiem pašiem drošības iestatījumiem. Tagad pārbaudīsim, vai “Sistēmas” lietotājam ir kādi ierobežojumi, lai piekļūtu tālāk norādītajam.
  • sistēmas disks (parasti C disks);
  • pagaidu mapes (tās ir C:\Windows\Temp un C:\Users\Current_User\AppData\Temp);
  • mape C:\Config.Msi;
  • mape, kurā atrodas msi fails, no kura mēģināt instalēt programmu.
Sistēmai ir jādod pilna piekļuve visiem šiem objektiem. Tas tiek darīts tādā pašā veidā, kā mēs apspriedām iepriekš. Pēc šīm darbībām vairumā gadījumu problēma ar instalētāju tiek veiksmīgi atrisināta. Ja mūsu padoms jums nepalīdzēja, neveiksmes cēlonis ir kaut kas cits, un speciālistiem tas jārisina.

Diezgan izplatīta problēma jebkuras versijas Windows operētājsistēmas lietotāju vidū ir msi kļūda, instalējot programmas no faila ar paplašinājumu .msi. Šajā rakstā es aprakstīšu izplatītākās problēmas ar Windows 7/10/XP instalēšanas programmu un to risinājumus, kā arī izveidošu video par pašreizējo problēmu.

Faili ar paplašinājumu .msi ir parastas instalācijas pakotnes (izplatījumi), no kurām programma tiek instalēta. Atšķirībā no parastā “setup.exe”, sistēma izmanto Windows Installer pakalpojumu (msiexec.exe process), lai palaistu msi failu. Vienkārši izsakoties, Windows Installer izspiež un palaiž failus no izplatīšanas. Ja Windows Installer nedarbojas, parādās dažādas kļūdas.

Vispār tas mani ļoti sanikno, jo... Pēc muļķīga kļūdas ziņojuma ir pilnīgi neskaidrs, ko darīt tālāk. Microsoft īpaši izstrādāja Windows Installer, lai uzlabotu programmu instalēšanas iespējas (galvenokārt sistēmas administratoriem), taču nerūpējās par to, lai pakalpojums darbotos nevainojami vai pat adekvāti ziņotu par problēmām. Tagad mums tas jāsakārto :)

Problēmas var būt ar paša pakalpojuma darbību vai var rasties programmu instalēšanas laikā, kad viss principā ir pareizi konfigurēts. Pirmajā gadījumā jums ir jārisina instalēšanas pakalpojums, bet otrajā - jāatrisina problēma ar konkrētu failu. Apsvērsim abas iespējas, bet vispirms otro.

msi faila kļūdas

Ļoti bieži kļūdas parādās nepietiekamu sistēmas tiesību dēļ uz failiem vai mapēm. Tas nenozīmē, ka Windows Installer nedarbojas; šajā gadījumā jums vienkārši jāpievieno nepieciešamās tiesības, un viss darbosies. Vēl vakar saskāros ar to, ka lejupielādēto distributor kit.msi negribēja instalēt, instalēšanas vednis veiksmīgi startē, parametri ir atlasīti, bet tad sistēma dažas sekundes padomā un dod kļūdu:

"Kļūda, lasot no faila "faila nosaukums", pārbaudiet, vai fails eksistē un vai varat tam piekļūt" (1305. kļūda). Tulkots: "Kļūda, lasot no faila... pārbaudiet, vai fails pastāv un vai jums ir piekļuve tam." Nu vai tu neesi stulbs? Protams, poga “Mēģināt vēlreiz” nepalīdz, un atcelšana aptur visu instalēšanu. Ziņai arī nav nekādas īpašas nozīmes, jo fails noteikti pastāv un man tam ir piekļuve, pretējā gadījumā es vienkārši nevarētu to palaist un saņemt šo ziņojumu, un nez kāpēc tas ir angļu valodā :)

Un kļūda ir tāda, ka nevis man ir jābūt piekļuvei failam, bet gan Windows instalēšanas programmai vai drīzāk pašai sistēmai. Risinājums ir ļoti vienkāršs:

Tagad instalēšanas kļūda neparādīsies! Varat pievienot piekļuvi visai mapei, no kuras parasti instalējat programmas, piemēram, mapei “Lejupielādes”, piemēram, manai. Noskatieties video par piekļuves tiesību problēmu risināšanu:

Operētājsistēmā Windows XP cilne Drošība netiks parādīta, ja ir iespējota vienkārša failu koplietošana. Lai to izslēgtu, jums jāiet uz "Sākt -> Vadības panelis -> Mapes opcijas -> Skats" un izslēdziet opciju “Izmantot vienkāršu failu koplietošanu”. Atbrīvotajās Windows 7/10 un XP versijās vispār nav cilnes “Drošība”. Lai to redzētu, jums ir jāpiesakās kā administratoram.

Vairāk veidu, kā atrisināt problēmu


Aprakstītā metode palīdzēs ar dažādiem ziņojumiem, ar dažādiem numuriem. Piemēram, jūs varat redzēt šādas msi faila kļūdas:

  • Kļūda 1723
  • Iekšēja kļūda 2203
  • Sistēmas kļūda 2147287035
  • Kļūda: "Šo instalācijas pakotni nevar atvērt"
  • Kļūda 1603: instalēšanas laikā radās fatāla kļūda

Visos šajos gadījumos vajadzētu palīdzēt atļauju iestatīšanai failam un/vai dažām sistēmas mapēm. Pārbaudiet, vai "sistēmai" ir piekļuve pagaidu failu mapei (var tikt parādīts kļūdas ziņojums "Sistēma nevar atvērt norādīto ierīci vai failu"). Priekš šī:

Pēc “Enter” nospiešanas ceļš mainīsies uz “normāls”, un jūs tiksit pārvietots uz īsto pagaidu mapi. Tiesības uz to ir jāpārbauda. Iesaku arī pagaidu mapes iztīrīt no visa, kas tur sakrājies, vai vēl labāk tās izdzēst un izveidot jaunas ar tādiem pašiem nosaukumiem. Ja nevarat izdzēst mapi, lasiet, bet tas nav nepieciešams.

Ja Windows Installer pakalpojums joprojām nevēlas darboties, pārbaudiet mapes tiesības "C:\Config.Msi", šeit arī “sistēmai” ir jābūt pilnai piekļuvei. Šajā gadījumā, iespējams, esat redzējis kļūdu “Kļūda 1310”. Katram gadījumam pārliecinieties, vai mapei KUR instalējat programmatūru arī ir visas tiesības.

Reģistra un pakalpojumu iestatījumi

Nākamais veids, kā novērst kļūdu, ir atjaunot darbības parametrus Windows Installer reģistrā.

Lai to izdarītu, lejupielādējiet arhīvu un palaidiet divus reg failus, kas atbilst jūsu Windows versijai. Piekrītiet importēt iestatījumus.

Svarīgs! Tas ir ieteicams pirms pēdējās darbības! Ja metode nepalīdz vai pasliktinās, varat atgūt iepriekšējo stāvokli.

Operētājsistēmā Windows XP vai Windows Server 2000 instalējiet jaunāko instalēšanas programmas versiju 4.5.

Ja tas nepalīdz, pārreģistrējiet komponentus:

  1. Nospiediet "Win + R" un ievadiet " cmd". Pēc tam melnajā logā pēc kārtas ievadiet šādas komandas:
    MSIExec /atreģistrēties
    MSIExec / regserver
  2. Atbildei jābūt tukšai, bez kļūdām. Ja problēma netiek atrisināta, ievadiet citu komandu
    regsvr32 msi.dll
  3. Aizveriet melno logu

Ja ir rakstīts, ka jums nav pietiekami daudz tiesību, tad jums ir jāpalaiž .

Ja komandas tika izpildītas, bet nepalīdzēja, palaidiet msi_error.bat no arhīva un pārbaudiet rezultātu.

Pēdējā iespēja ir lejupielādēt programmu Kerish Doctor, tai ir funkcija instalēšanas pakalpojuma un daudzu citu izplatītu Windows problēmu novēršanai.

Turklāt daudzas programmas izmanto .NET Framework, tāpēc būtu ieteicams instalēt šīs pakotnes jaunāko versiju. Un, visbeidzot, vēl viens padoms: ja ceļā uz izplatīšanas failu ir vismaz viena mape ar atstarpi nosaukuma sākumā, noņemiet atstarpi. Šis vienkāršais triks atrisinās jūsu problēmu :)

Apkopojot

Kļūdas ar Windows instalēšanas programmu ir ļoti nepatīkamas, to ir daudz, un nav uzreiz skaidrs, kur meklēt. Skaidrs ir viens – sistēma ir sabojājusies un ir jāatjauno darba stāvoklī. Dažreiz nekas nepalīdz, un jums tas ir jādara. Tomēr nesteidzieties to darīt, mēģiniet lūgt palīdzību šajā forumā. Precīzi aprakstiet savu problēmu, pastāstiet mums, ko jau esat izdarījis, kādus ziņojumus esat saņēmis, un, iespējams, viņi jums palīdzēs! Galu galā pasaule nav bez labiem cilvēkiem :)

Kas ir Msi.dll? Ir zināms, ka Msi.dll Windows Installer fails programmas instalēšanas laikā ģenerē kļūdu ziņojumus, kas var rasties, ja datorā esošie Windows Installer faili nesakrīt vai reģistra bojājumu vai bojājumu dēļ.

Noņemiet msi.dll kļūdu sistēmā Windows

Mērķis msi.dll

Lai instalētu Microsoft Installer (MSI) pakotnes, ir nepieciešams fails Aile msi.dll. Ja šis fails tiek izdzēsts, Windows Installer nedarbosies.

Šajā rakstā mēs apspriedīsim kļūdas msi.dll gadījumu Windows datorā un tās risinājumu.

Msi.dll kļūda sistēmā Windows

Mēģinot instalēt jebkuru Windows Installer programmu Windows datorā, var tikt parādīts kļūdas ziņojums, kas līdzīgs šeit parādītajam:

“MSIEXEC.EXE fails ir saistīts ar trūkstošo eksporta MSI.DLL:222.”

Pēc pogas nospiešanas labi, tiek parādīts cits kļūdas ziņojums, kas līdzīgs tālāk minētajam:

"Nevaru palaist C:\Windows\System\MSIEXEC.EXE ierīci, kas ir pievienota sistēmai, kas nedarbojas."

Kļūdas iemesls

Šī problēma rodas, ja Windows Installer faili jūsu datorā mēģina atjaunināt Windows Installer failus.

Atļauja

Kad rodas iepriekš minētā problēma, vispirms ir jārestartē dators un vēlreiz jāmēģina instalēt Windows Office programmu. Ja Windows Installer ir reklamējis failus vai faili nav kopēti pareizajā vietā. Tā vietā tie vispirms tiek kopēti pagaidu mapē. Tikai tad, kad restartējat datoru, faili tiek kopēti attiecīgajā mapē. Lai novērstu šo kļūdas ziņojumu, veiciet šīs darbības.

1. uzdevums — lejupielādējiet Windows atjaunināšanas instalēšanas programmu

  1. Noklikšķiniet uz saites pogas un noklikšķiniet uz pogas Lejupielādēt atrodas blakus InstMsiA.exe.
  2. Saglabāt failu uz darbvirsmas.

2. uzdevums — pārdēvējiet Windows Installer failus

  1. Dodieties uz izvēlni Sākt un atlasiet Izslēdziet datoru.
  2. Pēc tam noklikšķiniet uz pogas Restartējiet datoru MS-DOS režīmā un pēc tam noklikšķiniet uz pogas labi .
  3. Komandu uzvednē ierakstiet šādas komandas un pēc katras komandas nospiediet taustiņu Enter, lai tās izpildītu. CD sistēma
    ren msi.dll msi.old
    ren msihnd.dll msihnd.old
    ren msiexec.exe msiexec.old
    Izeja
  4. Restartējiet Windows.

3. uzdevums — startējiet Windows drošajā režīmā

  1. Noklikšķiniet uz pogas Sākt un atlasiet Izslēdziet datoru.
  2. Pēc tam noklikšķiniet uz pogas Reboot un nospiediet pogu labi.
  3. Nospiediet un turiet pogu SHIFT kad logs ir pārlādēts.

4. uzdevums — Windows atjaunināšanas instalēšanas programmas instalēšana operētājsistēmai Windows

  1. Veiciet dubultklikšķi uz faila InstMsiA.exe, saglabāts jūsu darbvirsmā.
  2. Pēc tam izpildiet ekrānā redzamos norādījumus, lai pabeigtu instalēšanas procesu.
  3. Visbeidzot, restartējiet datoru.

Ja reģistrā tiek uzdoti jautājumi par kuru DLL kļūdu cēloni, piemēram, msi.dll kļūdas?

Jā, viņi to dara, jo reģistrs faktiski ir bojāts vai bojāts, kas bieži ir bieži sastopamas DLL kļūdas cēlonis. Ar DLL failiem saistītie ieraksti tiek glabāti reģistrā. Ja ieraksti, kas saistīti ar DLL failiem, ir bojāti vai trūkst, varat saņemt atkārtotas DLL kļūdas. Novērš DLL kļūdas, piemēram, msi.dll kļūdas, kas izraisa reģistra problēmas. Skenējiet reģistru, izmantojot efektīvu reģistra tīrītāju, piemēram, RegGenie. Tas ir spēcīgs rīks, kas ļauj veikt pielāgotu reģistra skenēšanu, lai labotu DLL kļūdas.

MSI.DLL — vai tas ir drošības fails?

Jā, patiesais msi.dll ir Microsoft drošības fails. Tomēr vairāki ļaunprātīgas programmatūras gadījumi izmanto failu ar nosaukumu msi.dll. Lai noteiktu, ka msi.dll jūsu datorā nav sistēmas apdraudējums, skenējiet visu Windows datoru, izmantojot uzticamus un efektīvus drošības rīkus.

Instalējot Windows programmas un komponentus, kas tiek izplatīti kā instalēšanas programma ar .MSI paplašinājumu, var tikt parādīta kļūda “Nevarēja piekļūt pakalpojumam Windows Installer”. Problēma var rasties operētājsistēmās Windows 10, 8 un Windows 7.

Šajā rokasgrāmatā ir detalizēti aprakstīts, kā novērst kļūdu “Nevarēja piekļūt pakalpojumam Windows Installer” — tiek piedāvātas vairākas metodes, sākot no vienkāršākām un bieži vien efektīvākām līdz sarežģītākām.

Dažreiz sistēmas uzlabojumi un izmaiņas Windows Installer politikās var izraisīt attiecīgo kļūdu.

Ja jums ir Windows 10, 8 vai Windows 7 Professional (vai Enterprise), varat pārbaudīt, vai Windows Installer politikas ir mainītas šādi:


Ja datorā ir instalēts Windows Home izdevums, ceļš būs šāds:

  1. Dodieties uz reģistra redaktoru (Win + R - regedit).
  2. Dodieties uz HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ un pārbaudiet, vai ir apakšatslēga ar nosaukumu Installer. Ja ir, izdzēsiet to (ar peles labo pogu noklikšķiniet uz Installer "mapes" - dzēst).
  3. Pārbaudiet, vai nav līdzīgas sadaļas HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

Ja iepriekš minētās metodes nepalīdz, mēģiniet manuāli atjaunot Windows Installer pakalpojumu - 2. metode atsevišķā instrukcijā

Windows instalēšanas kļūda ir viena no visbiežāk sastopamajām uznirstošajām problēmām, ar ko saskaras Windows operētājsistēmas lietotāji.

Kļūda var parādīties neatkarīgi no jūsu OS versijas.

Kļūdas iemesli

Varat skenēt OS, izmantojot komandu Sfc /scannow. Jums tas jāievada komandrindas logā.

Komandrindu var palaist arī divos citos veidos:

  • Sākt -> Visas programmas -> Piederumi -> Komandu uzvedne.
  • Sākt -> Palaist un ievadiet programmas nosaukumu cmd.exe

Pēc dažām minūtēm jums tiks sniegta detalizēta informācija par OS diskiem, bojātiem failiem, pakalpojumu problēmām un citām sistēmas programmām.

Komandrinda ne tikai atradīs bojātus un bojātus failus, bet arī aizstās tos ar funkcionāliem.

Pēc skenēšanas aizveriet komandu uzvedni un restartējiet personālo datoru vai klēpjdatoru. Mēģiniet palaist jebkura izpildāmā faila instalēšanas procesu.

Microsoft piedāvā lietotājiem arī automātisku utilītu, kas var atrisināt problēmu ar instalētāju.

Dodieties uz uzņēmuma oficiālās vietnes tīmekļa adresi https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

Atvērtajā logā noklikšķiniet uz pogas “Palaist tūlīt”. Lietderība atjaunos pareizo instalētāja konfigurāciju.

Ir vērts atzīmēt, ka utilīta nedarbojas ar operētājsistēmas astoto versiju.

Instalēšanas programmas piekļuves konfigurēšana msi failiem

Instalēšanas problēmu var izraisīt tas, ka instalētājam nav piekļuves msi failiem. Lietotājs šo problēmu var atrisināt neatkarīgi.

Izpildiet tālāk sniegtos norādījumus.

  • Atrodiet savu instalācijas failu un ar peles labo pogu noklikšķiniet uz tā;
  • Atlasiet rekvizītu logu;
  • Dodieties uz drošības iestatījumu cilni;
  • Grupu vai lietotāju tekstlodziņā pārbaudiet, vai ir kāds lietotājs ar nosaukumu "sistēma". Ja tā nav, lietotājs jāpievieno manuāli;

  • Lai pievienotu jaunu lietotāju, noklikšķiniet uz pogas Rediģēt un pēc tam uz pogas Pievienot;
  • Atlasītā objekta nosaukumu teksta laukā ierakstiet vārdu “sistēma” (bez pēdiņām). Ja izmantojat operētājsistēmas angļu valodas versiju, ievadiet vārdu System;
  • Ievadītajam vārdam nekavējoties jākļūst pasvītrotam, kā parādīts attēlā zemāk;

  • Atzīmējiet izvēles rūtiņu blakus Pilna piekļuve un tagad noklikšķiniet uz pogas Labi;

Instalēšanas programma tagad varēs piekļūt izpildāmajam failam. Instalēšana jāpabeidz bez problēmām.

Lūdzu, ņemiet vērā, ka dažos gadījumos pretvīrusu programmatūra var bloķēt piekļuvi instalācijas failam.

Lai atrisinātu šo problēmu, jums ir jāpiesakās operētājsistēmā ar administratora kontu, jāizslēdz antivīruss un jāiespējo saderība ar citām OS versijām pretvīrusu rekvizītu iestatījumos, kā parādīts attēlā zemāk.

Windows Installer kļūda — traucējummeklēšana