Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • OS
  • Çfarë duhet të bëni: Instaluesi i Windows nuk është i instaluar. Nuk mund të hyni në shërbimin e Windows Installer

Çfarë duhet të bëni: Instaluesi i Windows nuk është i instaluar. Nuk mund të hyni në shërbimin e Windows Installer

Një problem mjaft i zakonshëm midis përdoruesve të sistemit operativ Windows të çdo versioni është gabimi msi kur instaloni programe nga një skedar me shtesën .msi. Në këtë artikull, unë do të përshkruaj problemet e zakonshme me instaluesin e Windows 7/10/XP dhe zgjidhjet e tyre, si dhe do të bëj një video për problemin aktual.

Skedarët me ekstensionin .msi janë paketa (shpërndarje) të rregullta instalimi nga të cilat është instaluar programi. Ndryshe nga "setup.exe" e zakonshme, sistemi përdor shërbimin e Windows Installer (procesi msiexec.exe) për të nisur skedarin msi. Me fjalë të thjeshta, Windows Installer zhbllokon dhe ekzekuton skedarët nga shpërndarja. Kur Windows Installer nuk funksionon, shfaqen gabime të ndryshme.

Në përgjithësi, kjo më zemëron vërtet, sepse ... Pas një mesazhi gabimi budalla, është plotësisht e paqartë se çfarë të bëhet më pas. Microsoft krijoi posaçërisht Windows Installer-in për të përmirësuar aftësinë për të instaluar programe (kryesisht për administratorët e sistemit), por nuk bëri kujdesin e duhur për të siguruar që shërbimi do të funksiononte pa probleme ose madje do të raportonte në mënyrë adekuate problemet. Tani duhet ta pastrojmë

Problemet mund të jenë me funksionimin e vetë shërbimit ose mund të lindin gjatë instalimit të programeve, kur gjithçka është konfiguruar, në parim, në mënyrë korrekte. Në rastin e parë, duhet të ndërhyni me shërbimin e instaluesit, dhe në të dytën, të zgjidhni një problem me një skedar specifik. Le të shqyrtojmë të dyja opsionet, por së pari të dytin.

gabimet e skedarit msi

Shumë shpesh shfaqen gabime për shkak të të drejtave të pamjaftueshme të sistemit për skedarët ose dosjet. Kjo nuk do të thotë që Windows Installer nuk funksionon në këtë rast, thjesht duhet të shtoni të drejtat e nevojshme dhe gjithçka do të funksionojë. Vetëm dje u përballa me faktin se kompleti i shpërndarjes i shkarkuar.msi nuk donte të instalohej, magjistari i instalimit fillon me sukses, parametrat janë zgjedhur, por më pas sistemi mendon për disa sekonda dhe jep një gabim:

"Gabim gjatë leximit nga skedari 'emri i skedarit' verifikoni që skedari ekziston dhe se mund ta aksesoni atë" (Gabim 1305). Përkthyer: "Gabim gjatë leximit nga skedari... kontrolloni nëse skedari ekziston dhe nëse keni akses në të." Epo, a nuk jeni budallenj? Natyrisht, butoni "Riprovo" nuk ndihmon dhe anulimi ndalon të gjithë instalimin. Mesazhi gjithashtu nuk ka ndonjë kuptim të veçantë, sepse skedari ekziston patjetër dhe unë kam akses në të, përndryshe thjesht nuk do të mund ta ekzekutoja dhe ta merrja këtë mesazh, dhe për disa arsye është në anglisht

Dhe gabimi është se nuk jam unë ai që duhet të kem akses në skedar, por instaluesi i Windows, ose më mirë vetë Sistemi. Zgjidhja është shumë e thjeshtë:

Tani gabimi i instaluesit nuk do të shfaqet! Mund të shtoni akses në të gjithë dosjen nga e cila zakonisht instaloni programe, për shembull, në dosjen "Shkarkime", si e imja. Shikoni një video për zgjidhjen e problemeve me të drejtat e aksesit:

Në Windows XP, skeda e Sigurisë nuk do të shfaqet nëse është aktivizuar ndarja e thjeshtë e skedarëve. Për ta fikur, duhet të shkoni te "Fillimi -> Paneli i kontrollit -> Opsionet e dosjeve -> Shiko" dhe çaktivizoni opsionin "Përdorni ndarjen e thjeshtë të skedarëve". Në versionet e zhveshur të Windows 7/10 dhe XP, nuk ka fare skedë "Security". Për ta parë atë, duhet të nisni Windows në modalitetin e sigurt dhe të identifikoheni si administrator.

Më shumë mënyra për të zgjidhur problemin


Metoda e përshkruar do të ndihmojë me mesazhe të ndryshme, me numra të ndryshëm. Për shembull, mund të shihni gabime të skedarit msi si ky:

  • Gabim 1723
  • Gabim i brendshëm 2203
  • Gabim sistemi 2147287035
  • Gabim: "Kjo paketë instalimi nuk mund të hapet"
  • Gabim 1603: Ndodhi një gabim fatal gjatë instalimit

Në të gjitha këto raste, vendosja e lejeve në skedar dhe/ose në disa dosje të sistemit duhet të ndihmojë. Kontrolloni nëse "sistemi" ka qasje në dosjen e skedarëve të përkohshëm (mund të merrni gabimin "Sistemi nuk mund të hapë pajisjen ose skedarin e specifikuar"). Për këtë:

Pasi të shtypni "Enter" shtegu do të ndryshojë në "normal" dhe do të zhvendoseni në dosjen reale të përkohshme. Të drejtat për të duhet të kontrollohen. Unë rekomandoj gjithashtu pastrimin e dosjeve të përkohshme nga gjithçka që është grumbulluar atje, ose edhe më mirë, fshirjen e tyre dhe krijimin e dosjeve të reja me të njëjtat emra. Nëse nuk mund të fshini një dosje, lexoni, por nuk është e nevojshme.

Nëse shërbimi Windows Installer ende nuk dëshiron të funksionojë, atëherë kontrolloni të drejtat për dosjen "C:\Config.Msi", këtu edhe “sistemi” duhet të ketë akses të plotë. Në këtë rast, mund të keni parë gabimin "Gabim 1310". Për çdo rast, sigurohuni që dosja KU po instaloni softuerin ka gjithashtu të gjitha të drejtat.

Regjistri dhe cilësimet e shërbimit

Mënyra tjetër për të zgjidhur gabimin është të rivendosni parametrat e funksionimit në regjistrin e Windows Installer.

Për ta bërë këtë, shkarkoni arkivin dhe ekzekutoni dy skedarë reg nga atje, që korrespondojnë me versionin tuaj të Windows. Pranoni të importoni cilësimet.

E rëndësishme! Është e këshillueshme para veprimit të fundit! Nëse metoda nuk ndihmon ose përkeqësohet, mund të rikuperoni në gjendjen tuaj të mëparshme.

Në Windows XP ose Windows Server 2000, instaloni versionin më të fundit të instaluesit 4.5.

Nëse kjo nuk ju ndihmon, atëherë riregjistroni komponentët:

  1. Shtypni "Win + R" dhe shkruani " cmd". Pastaj në dritaren e zezë futni komandat e mëposhtme në sekuencë:
    MSIEexec / çregjistro
    MSIEexec /regserver
  2. Përgjigja duhet të jetë boshe, pa gabime. Nëse problemi nuk zgjidhet, futni një komandë tjetër
    regsvr32 msi.dll
  3. Mbyllni dritaren e zezë

Nëse thotë se nuk keni të drejta të mjaftueshme, atëherë duhet të kandidoni.

Nëse komandat u ekzekutuan, por nuk ndihmuan, atëherë ekzekutoni msi_error.bat nga arkivi dhe kontrolloni rezultatin.

Opsioni i fundit është shkarkimi i programit Kerish Doctor, ai ka një funksion për rregullimin e shërbimit të instaluesit dhe shumë probleme të tjera të zakonshme të Windows.

Gjithashtu, shumë programe përdorin .NET Framework, ndaj do të ishte mirë të instaloni versionin më të fundit të kësaj pakete. Dhe, së fundi, një këshillë tjetër: nëse në rrugën drejt skedarit të shpërndarjes ka të paktën një dosje me një hapësirë ​​në fillim të emrit, atëherë hiqni hapësirën. Ky truk i thjeshtë do të zgjidhë problemin tuaj

Duke përmbledhur

Gabimet me instaluesin e Windows janë shumë të pakëndshme, ka shumë prej tyre dhe nuk është menjëherë e qartë se ku të shikoni. Një gjë është e qartë - sistemi ka dështuar dhe duhet të rikthehet në gjendje pune. Ndonjëherë asgjë nuk ju ndihmon dhe ju duhet. Sidoqoftë, mos nxitoni ta bëni këtë, provoni të kërkoni ndihmë në këtë forum. Përshkruani saktësisht problemin tuaj, na tregoni se çfarë keni bërë tashmë, çfarë mesazhesh keni marrë dhe ndoshta ato do t'ju ndihmojnë! Në fund të fundit, bota nuk është pa njerëz të mirë

Disa përdorues përballen me faktin se aplikacionet nuk janë instaluar dhe shfaqet një mesazh që thotë se instaluesi i Windows nuk është i instaluar ose nuk po funksionon. Si ta zgjidhni këtë problem dhe të instaloni mjetin e nevojshëm do të diskutohet në këtë artikull.

Kontrolloni nëse shërbimi po funksionon

Një nga arsyet kryesore për dështime të tilla është ndalimi i shërbimit të instaluesit. Për ta kontrolluar këtë, duhet të hapni programin Run, i cili mund të bëhet përmes Start, dhe më pas futni komandën services.msc në të, e cila mund të shihet në imazh.

Pas kësaj, do të hapet një dritare në të cilën do të shfaqen të gjitha shërbimet, aktive dhe jo. Ju duhet të gjeni një shërbim të quajtur " InstaluesDritaret" dhe hapeni. Parametrat duhet të jenë të njëjtë si në foto.

Në shtatë mund të provoni të ndryshoni llojin e nisjes në automatik në tetë ky veprim nuk është i disponueshëm. Nëse përdoruesi ndryshon llojin e nisjes, pajisja duhet të rindizet pas kësaj. Sidoqoftë, duhet të përpiqeni ta ekzekutoni në të dy versionet. Pas së cilës duhet të filloni përsëri instalimin e programit.

Korrigjimi i gabimeve me dorë

Nëse metoda e mëparshme nuk ndihmoi në korrigjimin e situatës, atëherë mundeni riregjistrimi i shërbimit më vete. Për ta bërë këtë, do t'ju duhet të ekzekutoni tastierën si administrator. Kjo mund të bëhet përmes menysë Start. Në vijën e komandës do t'ju duhet të futni operatorët e mëposhtëm:

Komanda të tilla kërkohen për 32-bit sistemi operativ. Dhe këto do të duhet të përdoren për 64-bit Dritaret. Pas përfundimit të punës do t'ju duhet të bëni rinisja e pajisjes dhe provoni përsëri të instaloni shërbimet e nevojshme. Shërbimi i instaluesit duhet të fillojë.

Përdorimi i regjistrit për të rivendosur parametrat

Është gjithashtu e mundur që gabimi të jetë në regjistër. Ju mund të përdorni një nga programet për të rikuperuar të dhënat, por nuk është fakt se ato do të ndihmojnë. Është më mirë të hapni vetë redaktorin e regjistrit dhe të gjeni hyrjen e mëposhtme atje:

Kjo dosje duhet kontrolloni hyrjen ImagePath, vlera e së cilës duhet të jetë e njëjtë si në imazh. Nëse nuk është kështu, atëherë ia vlen ta redaktoni.

Për sistemet operative 64-bit, ia vlen gjithashtu të kryhet kontrolli i skedaritWOW64. Duhet të ketë një sistem numrash heksadecimal dhe vlera duhet të jetë 0.

Pas redaktimit të regjistrit, duhet për të rifilluar një kompjuter dhe kontrolloni funksionalitetin e tij.

Gabimet gjatë instalimit të aplikacioneve nga skedarët me shtrirjen .msi janë një nga manifestimet e problemeve me shërbimin Windows Installer (në versionin rus, Windows Installer). Përdoruesit e të gjitha versioneve të këtij OS, me përjashtim të atyre më të hershmet, hasin në një fenomen të ngjashëm. Deri më tani, problemi me instaluesin është një nga arsyet e zakonshme pse përdoruesit vendosin të riinstalojnë sistemin. Le të përpiqemi të kuptojmë se si ta shmangim këtë. Arsyeja që Windows Installer nuk funksionon mund të jetë si më poshtë:

  • infeksioni viral dhe heqja e virusit nuk e zgjidh gjithmonë problemin;
  • instalimi i gabuar i përditësimeve të Windows;
  • një mosfunksionim i softuerit të sigurisë kur, në vend që të bllokohet një skedar i dyshimtë msi, shërbimi i instalimit është i bllokuar plotësisht;
  • ndryshimet në politikat e sigurisë kompjuterike;
  • Dëmtimi i skedarëve të sistemit ose regjistrit për arsye që nuk lidhen me viruset (heqja e komponentëve të instaluesit, redaktimi i pakualifikuar i regjistrit, softueri i shtrembër, dështimi i hard drive-it, etj.).

Kontrollimi i integritetit të strukturës së Windows Installer

Instaluesi i Windows përbëhet nga komponentët e mëposhtëm:
  • skedari C:\Windows\System32\Msiexec.exe - direkt nga vetë aplikacioni i instaluesit;
  • skedari C:\Windows\System32\msi.dll - biblioteka e Windows Installer;
  • Shërbimi Msiserver, cilësimet e të cilit ruhen në çelësin e regjistrit.
Para se të diagnostikoni, është e rëndësishme të siguroheni që të dy këta skedarë janë të pranishëm në sistem, që seksioni i mësipërm është në regjistër dhe parametrat e tij kanë vlera normale (vlerat mund të shihen në regjistrin e një të ngjashme , sistemi i punës). Gjithashtu hapni listën e shërbimeve (shtypni Windows + R dhe futni komandën services.msc në rreshtin "Open" të aplikacionit "Run"). Gjeni "Windows Installer" dhe sigurohuni që të fillojë. Nëse skedarët mungojnë, kopjoni ato nga një sistem tjetër i të njëjtit version ose nga disku i instalimit. Nëse çelësi i regjistrit mungon ose është dëmtuar, transferojeni edhe atë nga sistemi i punës. Për ta bërë këtë, në një kompjuter që funksionon, ekzekutoni redaktorin e regjistrit (C:\Windows\Regedt.exe) dhe gjeni seksionin e mësipërm. Klikoni me të djathtën në menunë e kontekstit të dosjes së msiserver dhe klikoni "Eksport". Ruani skedarin në formatin .reg dhe transferojeni në makinën problematike. Klikoni dy herë këtë skedar dhe pranoni të shtoni të dhëna në regjistër. Rinisni kompjuterin tuaj. Nëse shërbimi Msiserver ende nuk fillon, kontrolloni që shërbimi RPC (Thirrja e procedurës në distancë) nga i cili varet është duke u ekzekutuar. Mund të ri-regjistroni skedarët e instaluesit dhe të rinisni shërbimin duke përdorur një grup komandash speciale në vijën e komandës. Për lehtësi, mund të krijoni një skedar grupi: ngjisni një grup veprimesh në Notepad dhe ruani atë si një shtesë .bat. Për të nisur një skedar, thjesht klikoni dy herë mbi të. Që ndryshimet të hyjnë në fuqi, klikoni në desktop dhe shtypni F5.

Kontrollimi i cilësimeve të sigurisë dhe të drejtave të aksesit

Windows Installer mund të mos funksionojë sepse është i bllokuar nga softueri i sigurisë ose sistemi operativ nuk ka të drejtat e nevojshme. Së pari, le të shohim softuerin. Nëse keni një antivirus të instaluar, çaktivizoni përkohësisht. Çdo produkt ka metodat e veta të çaktivizimit, por më shpesh kjo bëhet përmes menysë së kontekstit të ikonës së antivirusit në tabaka e sistemit. Tani le të kujdesemi për të drejtat. Hapni menunë e kontekstit të Msiexec.exe dhe zgjeroni vetitë e tij. Shikoni listën e grupeve dhe përdoruesve në skedën e Sigurisë. Midis tyre duhet të jetë "System" dhe shërbimi "Trustedinstaller", dhe ky i fundit duhet të ketë akses të plotë në skedar dhe të jetë pronar i tij. Sistemi duhet të ketë leje "leximi" dhe "leximi dhe ekzekutimi". Shërbimi Trustedinstaller u prezantua për herë të parë në Windows Vista, kështu që në Windows XP duhet t'i jepet akses i plotë sistemit. Gjithçka e shkruar më poshtë vlen për versionet e lëshuara më vonë se XP. Për të kontrolluar se kush zotëron Msiexec.exe, klikoni butonin "Advanced" në të njëjtën skedë. Në dritaren tjetër, zgjeroni skedën "Owner". Vendosni pronarin në shërbimin Trustedinstaller nëse diçka tjetër është specifikuar si pronar. Nëse nuk është në listën "Ndrysho pronarin në", kliko butonin "Ndrysho" dhe më pas kliko "Përdorues dhe grupe të tjerë". Futni Trustedinstaller në fushën "Fut emrat...", kliko "Kontrollo emrat" dhe OK. Kthehuni në dritaren e mëparshme. Në skedën "Lejet efektive", cakto të drejtat e nevojshme Trustedinstaller dhe sistemit. Biblioteka msi.dll duhet të ketë saktësisht të njëjtat cilësime sigurie. Tani le të kontrollojmë nëse ka ndonjë kufizim për përdoruesin e "System" për të hyrë në sa vijon:
  • disku i sistemit (zakonisht disku C);
  • dosjet e përkohshme (këto janë C:\Windows\Temp dhe C:\Users\Current_User\AppData\Temp);
  • dosja C:\Config.Msi;
  • dosja ku ndodhet skedari msi nga i cili po përpiqeni të instaloni programin.
Sistemit duhet t'i jepet akses i plotë në të gjitha këto objekte. Kjo bëhet në të njëjtën mënyrë siç diskutuam më lart. Pas këtyre veprimeve, në shumicën e rasteve problemi me instaluesin zgjidhet me sukses. Nëse këshillat tona nuk ju ndihmuan, shkaku i dështimit qëndron në diçka tjetër dhe specialistët duhet të merren me të.

1. Klikoni butonin Filloni | Filloni.
2. Në fushën e kërkimit, futni shërbimet.msc.
3. Në listën e rezultateve, kliko me të djathtën shërbimet.msc.
4. Në menynë që hapet, zgjidhni Drejto si administrator | Drejto si administrator.

5. Në dritaren që hapet, lëvizni poshtë listës së shërbimeve dhe gjeni Instaluesi i Windows | Instaluesi i Windows. Klikoni dy herë mbi të.
6. Në skedën Janë të zakonshme | Gjeneral në grup Shtetit | Statusi i shërbimit kontrolloni nëse shërbimi po funksionon.
7. Nëse shërbimi nuk funksionon, klikoni butonin Nisja | Filloni.

8. Sigurohuni që shërbimi po funksionon tani.
9. Shtypni butonin Ne rregull.

Hapi 2: Riregjistroni Windows Installer.

1. Klikoni butonin Filloni | Filloni.
2. Në fushën e kërkimit, futni MSIEXEC/ÇREGJISTROJ dhe shtypni Hyni.

3. Shtypni sërish Filloni | Filloni.
4. Në fushën e kërkimit, futni MSIEXEC /REGSERVER dhe shtypni Hyni.

Mohim përgjegjësie. Hapat e ardhshëm përfshijnë redaktimin e regjistrit. Jini shumë të kujdesshëm, pasi konfigurimi i gabuar i cilësimeve të regjistrit mund të çojë në probleme serioze në sistem, duke përfshirë dështimin e sistemit. Ju i ndryshoni këto cilësime me rrezikun tuaj.

Hapi 3: Pastroni proceset e pezulluara të instalimit.

1. Klikoni butonin Filloni | Filloni.
2. Në fushën e kërkimit, futni komandën regedit dhe shtypni Hyni.

3. Shkoni te çelësi i regjistrit: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Në progres. Nëse seksioni Në Përparim mungon, shkoni në hapin 5.
4. Hiqni të gjitha opsionet në këtë seksion. Nëse seksioni nuk përmban parametra, shkoni në hapin tjetër.

5. Shkoni te çelësi i regjistrit: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Nëse seksioni PendingFileRenameOperations mungon, vazhdoni në hapin tjetër.
6. Hiqni të gjitha opsionet në këtë seksion. Nëse seksioni nuk përmban parametra, vazhdoni në hapin tjetër.

Hapi 4: Kontrolloni të drejtat e aksesit.

1. Shkoni te çelësi i regjistrit: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer.
2. Klikoni me të djathtën mbi titullin e seksionit dhe zgjidhni artikullin në menynë që hapet Lejet | Lejet.
3. Në kutinë e dialogut që hapet, në kategorinë Grupet ose përdoruesit | Emrat e grupeve ose përdoruesve klikoni mbi artikullin SISTEMI.
4. Në kategori Lejet e grupit | Lejet për Sigurohuni që sistemi të ketë kontroll të plotë të ndarjes.

Pasi të keni përfunduar të gjitha hapat, rinisni kompjuterin tuaj.

Safe Mode në sistemet Windows është një nga mjetet bazë që ju lejon të rivendosni funksionalitetin e sistemit. Një nga disavantazhet e rëndësishme të modalitetit të sigurt është pamundësia për të instaluar/çinstaluar programe nga paketat msi. Ky kufizim është për shkak të faktit se zhvilluesit e konsideruan shërbimin Instaluesi i Windows(Instaluesi i dritares) është potencialisht i pasigurt dhe vendosi të anulojë fillimin e këtij shërbimi kur sistemi niset në modalitetin e sigurt. E cila në disa raste është jashtëzakonisht e papërshtatshme.

Shumica e aplikacioneve moderne përdorin shërbimin Windows Installer për instalimin/çinstalimin e tyre të saktë dhe nëse nuk disponohet, instalimi ose çinstalimi i tyre është i pamundur. Le të supozojmë se për të rivendosur funksionalitetin e sistemit, është e nevojshme të hiqni në modalitetin e sigurt disa aplikacione që ndërhyjnë në ngarkimin normal të sistemit (për shembull, një antivirus). Kur përpiqeni të ekzekutoni një çinstalues ​​standard për të hequr një aplikacion, sistemi raporton:

Shërbimi i Windows Installer nuk mund të aksesohej. Kjo mund të ndodhë nëse Windows Installer nuk është instaluar saktë. Kontaktoni me mbështetjen tuaj personale për ndihmë

Gjithashtu nuk është e mundur të nisni manualisht shërbimin e Windows Installer në Safe Mode (Shërbimet -> Windows Installer -> Start):

Windows nuk mund të niste shërbimin Windows Installer në kompjuterin lokal. Gabim 1084: Ky shërbim nuk mund të niset në modalitetin e sigurt

Megjithatë, ekziston një mashtrim i vogël që ju lejon të filloni shërbimin e Windows Installer në modalitetin e sigurt dhe të çinstaloni saktë softuerin.

Për të aktivizuar shërbimin e instaluesit të Windows në modalitetin e sigurt:


Pas fillimit të shërbimit MSIServer, është e mundur të çinstaloni/instaloni drejtpërdrejt çdo aplikacion me një instalues ​​msi në modalitetin e sigurt.

Artikujt më të mirë mbi këtë temë