Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • Rregullimi i instaluesit të Windows. Nuk mund të hyni në shërbimin e Windows Installer

Rregullimi i instaluesit të Windows. Nuk mund të hyni në shërbimin e Windows Installer


Ndonjëherë msi.dll dhe gabime të tjera të sistemit Gabime DLL mund të ketë lidhje me probleme në regjistrin e Windows. Disa programe mund të përdorin skedarin msi.dll, por kur ato programe çinstalohen ose modifikohen, ndonjëherë mbeten shënime "jetimë" (të pasakta) DLL i regjistrit.

Në thelb, kjo do të thotë që ndërsa shtegu aktual i skedarit mund të ketë ndryshuar, vendndodhja e tij e mëparshme e gabuar është ende e regjistruar në Regjistrin e Windows. Kur Windows përpiqet të kërkojë këto referenca të pasakta të skedarëve (vendndodhjet e skedarëve në kompjuterin tuaj), mund të ndodhin gabime msi.dll. Për më tepër, një infeksion malware mund të ketë dëmtuar shënimet e regjistrit të lidhur me Windows 10 Sistemi Operativ. Kështu, këto shënime të korruptuara të regjistrit DLL duhet të rregullohen për të rregulluar problemin në rrënjë.

Redaktimi manual i regjistrit të Windows për të hequr çelësat e pavlefshëm msi.dll nuk rekomandohet nëse nuk jeni profesionist i shërbimit të kompjuterit. Gabimet e bëra gjatë redaktimit të regjistrit mund ta bëjnë kompjuterin tuaj të pafuqishëm dhe të shkaktojnë dëme të pariparueshme në sistemin tuaj operativ. Në fakt, edhe një presje e vendosur në vendin e gabuar mund të parandalojë nisjen e kompjuterit tuaj!

Për shkak të këtij rreziku, ne rekomandojmë shumë përdorimin e një pastrues të besuar të regjistrit, si p.sh. WinThruster (zhvilluar nga Microsoft Gold Certified Partner) për të skanuar dhe riparuar çdo problem regjistri të lidhur me msi.dll. Duke përdorur një pastrues regjistri, mund të automatizoni procesin e kërkimit të dhënat e dëmtuara regjistri, lidhjet me skedarët që mungojnë (për shembull, duke shkaktuar gabimin msi.dll) dhe lidhjet e prishura brenda regjistrit. Përpara çdo skanimi, a kopje rezervë, i cili ju lejon të zhbëni çdo ndryshim me një klikim dhe ju mbron nga dëme të mundshme kompjuter. Pjesa më e mirë është se eliminimi i gabimeve të regjistrit mund të përmirësojë në mënyrë dramatike shpejtësinë dhe performancën e sistemit.


Paralajmërim: Nëse nuk jeni përdorues me përvojë PC, ne NUK rekomandojmë modifikimin manual të regjistrit të Windows. Përdorimi i gabuar i redaktorit të regjistrit mund të shkaktojë probleme serioze dhe të kërkojë Riinstalimi i Windows. Ne nuk garantojmë që problemet që rezultojnë nga përdorimi i gabuar i Redaktuesit të Regjistrit mund të korrigjohen. Ju përdorni redaktorin e regjistrit në rrezikun tuaj.

Përpara restaurimit manual Regjistri i Windows, duhet të krijoni një kopje rezervë duke eksportuar një pjesë të regjistrit të lidhur me msi.dll (për shembull, Sistemi Operativ Windows 10):

  1. Klikoni në butonin Filloni.
  2. fut " komandë"V shiriti i kërkimit... MOS KLIKO ENDE HYN!
  3. Ndërsa mbani të shtypur çelësat CTRL-Shift në tastierën tuaj, shtypni HYN.
  4. Do të shfaqet një kuti dialogu për qasje.
  5. Klikoni po.
  6. Kutia e zezë hapet me një kursor që pulson.
  7. fut " regedit" dhe shtypni HYN.
  8. Në Redaktorin e Regjistrit, zgjidhni çelësin e lidhur me msi.dll (p.sh. Sistemi operativ Windows 10) që dëshironi të rezervoni.
  9. Në meny Skedari zgjidhni Eksporto.
  10. Në listë Ruaje në zgjidhni dosjen ku dëshironi të ruani kopjen rezervë Çelësi i Windows 10 Sistemi Operativ.
  11. Në fushë Emri i skedarit Futni një emër për skedarin rezervë, për shembull "Rezervimi i sistemit operativ Windows 10".
  12. Sigurohuni në fushë Gama e eksportit vlera e zgjedhur Dega e zgjedhur.
  13. Klikoni Ruaj.
  14. Skedari do të ruhet me shtrirje .reg.
  15. Tani keni një kopje rezervë të regjistrimit tuaj të lidhur me msi.dll.

Hapat e ardhshëm kur redaktimi manual Gabimet e regjistrit nuk do të përshkruhen në këtë artikull, pasi ato mund të dëmtojnë sistemin tuaj. Nëse dëshironi të merrni më shumë informacion rreth redaktimit manual të regjistrit, ju lutemi shikoni lidhjet më poshtë.

Çfarë lloj skedarësh janë këta që kanë shtrirjen msi?

Ky është skedari i paketës së instalimit që instalon softuerin dhe përdor shërbimin Windows Installer. Emri i zgjerimit të vet msi marrë nga "Microsoft Installer » , siç quhej versioni i Windows Installer. Ky skedar përmban skriptin e plotë të instalimit produkt software, komponentët ndihmës, bibliotekat dhe, në shumicën e rasteve, të gjithë skedarët e instalimit të ngjeshur në arkivat e kabinës. Ju mund të diskutoni për një kohë të gjatë të gjitha avantazhet dhe disavantazhet e punës Instaluesi i Windows, por ne do të duhet ta pranojmë atë "siç është" dhe do t'i përgjigjemi me kompetencë dhe në mënyrë adekuate disa problemeve në punë. Gabimet mund të ndodhin si në funksionimin e shërbimit ashtu edhe për shkak të msi dosjet.

Kjo është ajo që ndodh ndonjëherë: dhe më pas sistemi më kërkon të verifikoj nëse ka pasur vërtet një skedar instaluesi që kam ekzekutuar. Në fillim tingëllon të paktën e çuditshme. Por, duke lexuar më tej mesazhin e sistemit, kuptoj se po më kërkohet të verifikoj jo vetëm praninë e vetë skedarit, por edhe të drejtat e mia për t'u aksesuar në të. Siç doli, nuk isha unë, por Windows Installer-it iu mohua qasja në skedar, prandaj problemi.

Kjo pyetje nuk zgjidhet fare në mënyrë të komplikuar. Së pari, le të sigurohemi nëse sistemi ka një skedar akses të plotë, për të cilin në "Properties" të skedarit, shkoni te skeda "Security" dhe gjeni përdoruesin "System".

Jam më se i sigurt se nuk do ta gjeni atje, kështu që shtoni vetë - klikoni në "Ndrysho", më pas në "Shto" dhe futni emrin: "Sistemi" (ose Sistemi, në rastin versioni anglisht sistemet),

pastaj klikoni në "Kontrollo emrat" (rreshti bëhet i nënvizuar).
Konfirmo – OK dhe kontrollo kutinë e kontrollit “Qasja e plotë”, konfirmo sërish.

Klikoni në "Avancuar", pastaj - "Ndrysho lejet" - "Shto lejet" », trashëguar nga objektet mëmë dhe ne konfirmojmë gjithçka tre herë.
Kështu, ne e hoqëm këtë gabim instaluesi dhe nuk do të na shqetësojë më gjatë procesit të instalimit. Edhe pse do të ishte më e arsyeshme dhe e kujdesshme të shtoheshin të drejtat e aksesit të plotë të sistemit në të gjithë dosjen e përmbajtjes nga e cila zakonisht kryhet instalimi software(si në rastin tim dosja "Instalo").

Nëse kompjuteri juaj ka një sistem operativ Sistemi Windows XP, dhe në "Opsionet e dosjeve" është aktivizuar "i thjeshtë". akses të përgjithshëm te skedarët", nuk do të shihni skedën "Siguria" në vetitë e skedarit. Në këtë rast, duhet të shkoni te "Opsionet e dosjeve" dhe të zgjidhni kutinë "Përdorni ndarjen e thjeshtë të skedarëve". Gjithashtu, ju rrezikoni të mos e gjeni këtë skedë në "ndërtimet" dhe "versionet lite" të ndryshme të Windows XP dhe Windows 7. Për të hyrë në këtë skedë, do t'ju duhet të nisni në Modaliteti i sigurt (Modaliteti i Sigurt) dhe futni nën llogari administratori.

Një problem tjetër me Windows Installer mund të shmanget duke ekzekutuar instalimin e aplikacioneve me programin antivirus të çaktivizuar, me të drejtat e administratorit, si dhe në modalitetin e pajtueshmërisë (skedën "Përputhshmëria" në vetitë e skedarit msi, kontrolloni kutinë përkatëse).

Mund të ketë gjithashtu probleme kur përpiqeni të instaloni një program nga media të lëvizshme, një flash drive, për shembull (veprime të tilla mund të ndalohen në cilësimet sistemi operativ) – thjesht kopjoni skedarin e instalimit në një vend të përshtatshëm në hard diskun tuaj. Një zgjidhje tjetër për problemin është krijimi dosje e re me cilindo emër që ju pëlqen dhe kopjojeni në të paketën e instalimit, nga atje dhe filloni instalimin - mund të jetë i dobishëm për gabimet me numër 1603, 214 728 7035, 2203 dhe 1723.

Sigurohuni që të siguroheni që sistemi të ketë akses në drejtoritë skedarë të përkohshëm. Hapni “System Properties” (Win+Pause ose në menynë e kontekstit duke klikuar me të djathtën në ikonën My Computer, zgjidhni rreshtin Properties), në “ Opsione shtesë sistemet",

Në skedën "Advanced", klikoni në butonin "Ndryshoret e Mjedisit".

Ne gjejmë dosjet e ndryshoreve të përkohshme (ata kanë fjalët TEMP, TMP në emrat e tyre), kontrolloni nëse sistemi ka qasje në to (duke përdorur algoritmin e përshkruar tashmë më lart). Shpresoj se ju kujtohet, për të zbuluar adresën e një dosjeje të tillë, duhet të klikoni dy herë në variablin

dhe, pasi të keni kopjuar shtegun e specifikuar, ngjitni përmbajtjen e clipboard në linjën Explorer dhe lundroni në dosje. Dhe në të njëjtën kohë, mund të bëni diçka të dobishme - pastroni të gjitha dosjet e përkohshme nga përmbajtja e tyre.

Do të ketë gjithashtu vendimi i duhur kontrolloni për të drejtat e aksesit drejtoritë në të cilat planifikoni të instaloni aplikacionet dhe drejtorinë e emërtuar Konfigurimi. Msi në thelb ndarjen e sistemit. Kriptimi duhet të çaktivizohet për të gjitha drejtoritë e treguara më sipër, pasi Windows Installer në këtë rast nuk ka qasje në to, ndryshe nga përdoruesi.

Epo, sigurisht, një gabim instalimi mund të ndodhë për shkak të një skedari instalimi të prishur (i ashtuquajturi skedar "i thyer", me një mospërputhje shumat e kontrollit), në një situatë të tillë është e nevojshme të mbash një normalitet të dukshëm "punues". skedari i instalimit. Me shumë mundësi, do të ketë kuptim ta shkarkoni nga një burim tjetër ose përmes një pasqyre tjetër.

Shkaku i gabimit të Windows Installer

Tani ia vlen të merret parasysh një situatë ku instalimi i një aplikacioni është i pamundur për shkak të gabimeve në vetë Windows Installer. Nëse procesi i instalimit nuk fillon, pavarësisht se çfarë aplikacioni përpiqeni të instaloni, atëherë ka shumë të ngjarë që problemi të jetë në vetë shërbimin e instaluesit. Mund të shfaqet mesazhet e sistemit në lidhje me gabimet që përmbajnë fraza përkatëse si: Paketa e instaluesit ose gabimi i Windows Gabim i instaluesit. Arsyeja për këtë mund të jenë gabimet në regjistri i sistemit, kështu që sulmi i virusit. Le të fillojmë duke kontrolluar statusin e shërbimit të Windows Installer dhe mënyrën se si është nisur. Për këtë qëllim, në linjën Run (Win + R) futim komandën shërbimet. msc, dhe në tastierën që hapet gjejmë artikullin që kërkojmë - "Instaluesi i Windows".

Le të shohim nëse funksionon dhe cili është lloji i tij i nisjes (duhet të vendoset në Manual). Nëse shërbimi nuk funksionon dhe ka një lloj tjetër nisjeje, atëherë filloni atë (kliko "Run", mund të klikoni "Rinisni") dhe ndryshoni llojin e nisjes në vetitë në "Manual". Nëse shërbimi është nisur, kontrolloni situatën dhe futni komandën në rreshtin "Run". msiexec– nëse gjithçka është në rregull, atëherë në vend të një gabimi do të shihni një dritare me parametrat e nisjes së Windows Installer dhe numrin e versionit të tij.

Unë shoh eliminimin e mëtejshëm të problemit në korrigjimin e të dëmtuarit skedarët e sistemit sistemi operativ. Për ta zbatuar këtë, në rreshtin "Run", ekzekutoni komandën sfc/ skanoje tani(përgatitni paraprakisht diskun nga i cili është instaluar sistemi juaj operativ, mund të jetë i nevojshëm në këtë proces) dhe më pas rindizni kompjuterin. Në teori, problemi duhet të zhduket.

Gjithashtu ky problem shfaqet në faqen e internetit të Microsoft me një zgjidhje. Ndiqni këtë lidhje dhe hapni programin vendas FixIt. Ndiqni udhëzimet e dhëna, kjo do të ndihmojë në zgjidhjen e problemit.

Një tjetër mundësi për të eliminuar këtë fatkeqësi mund të jetë të përpiqeni të rivendosni cilësimet e regjistrit për Windows Installer, sipas të cilit gjithçka funksionon normalisht. Ekzekutoni skedarin e redaktorit të regjistrit nga arkivi këtu dhe konfirmoni importimin e cilësimeve të reja (mos harroni të ndryshoni cilësimet në regjistër më parë

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ë hershmeve, hasin në një fenomen të ngjashëm. Deri më tani, problemi me instaluesin është një nga arsye të përbashkëta, sipas të cilit 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;
  • instalim i gabuar Përditësimet e 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, mosfunksionimi hard drive dhe kështu me radhë.).

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 Instalues;
  • 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 një çelës regjistri mungon ose është dëmtuar, zhvendoseni gjithashtu 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 msiserver dhe klikoni "Eksport". Ruani skedarin në formatin .reg dhe transferojeni atë 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 ekipe speciale, në vijën e komandës. Për lehtësi, ju mund të krijoni skedar grupi: Ngjitni grupin e veprimeve në bllokun e shënimeve dhe ruajeni 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 shfaq për herë të parë në Windows Vista, kështu që në Windows XP duhet t'i jepet qasja e 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 zotëruesin në shërbimin Trustedinstaller nëse është specifikuar diçka tjetër 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. Kthehu 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ë.

Kur instaloni ndonjë program me ekstensionin .msi, ai shkruan për një problem me shërbimin e instaluesit Windiws dhe kur fillon këtë shërbim, shkruan: Dështoi të nis shërbimin në kompjuter lokal... Gabim 2: Nuk mund të gjendet skedari i specifikuar. Ose në listë këtë shërbim mungon.

Për të rivendosur shërbimin e Windows Installer, ndiqni këto udhëzime:

Si të riparoni Windows Installer

Kontrolloni kompjuterin tuaj për viruse

Gjëja e parë që duhet të bëni është të siguroheni që kompjuteri juaj të mos jetë i infektuar me viruse. Për ta bërë këtë, ju rekomandojmë të kontrolloni kompjuterin tuaj program antivirus instaluar në sistem. Gjithashtu shkarkoni programin e trajtimit nga dr.web (dr.web cureit!®) dhe kontrolloni përsëri me këtë mjet.

Kontrolloni se çfarë lloji i nisjes është vendosur për shërbimin Windows Installer

Për ta bërë këtë, hapni Panelin e Kontrollit - Administrata - Shërbimet. Gjeni shërbimin Windows Installer në pjesën qendrore. Klikoni me të djathtën mbi të dhe zgjidhni menyja e kontekstit Vetitë. Shihni se çfarë lloji i nisjes është vendosur. Ndryshojeni atë në automatik, rinisni kompjuterin dhe kontrolloni nëse problemi përsëritet apo jo.

Nëse shërbimi nuk është në listë, ose problemi mbetet, lexoni më poshtë.

A fillon vetë programi i instaluesit të Windows?

Nëse problemi përsëritet ose lloji i nisjes është vendosur tashmë në automatik, atëherë kontrolloni nëse ai fillon vetë. programin windows instalues. Për ta bërë këtë, klikoni Start - Run - Shkruani msiexec dhe shtypni enter. Kjo duhet të hapë një dritare në të cilën do të shkruhet versioni i Windows instaluesi dhe komandat e disponueshme.

Skedarët e kërkuar për funksionimin e Windows Installer mund të dëmtohen.

Për të kontrolluar skedarët e sistemit për integritet, hapeni linja e komandës si administrator (kliko Start - All Programs - Accessories - Klikoni me të djathtën miu në Command Prompt - Run as administrator) dhe në vijën komanduese ekzekutoni komandën

Sfc /scannow

Rinisni kompjuterin tuaj dhe kontrolloni nëse gabimi vazhdon apo jo.

Nëse kjo nuk ju ndihmon, hapni një komandë si administrator dhe futni komandat e mëposhtme me radhë, duke shtypur enter pas secilës:

Msiexec /unreg msiexec /regserver ndalesa neto msiserver regsvr32 /u /s %windir%\System32\msi.dll regsvr32 /u /s %windir%\System32\msihnd.dll regsvr32 /u /s %windir%\System32\ dll regsvr32 /s %windir%\System32\msi.dll regsvr32 /s %windir%\System32\msihnd.dll regsvr32 /s %windir%\System32\msisip.dll net start msiserver

Rinisni kompjuterin tuaj dhe kontrolloni Funksionimi i Windows Instalues.

Nëse problemi vazhdon, krahasoni përmbajtjen e degës së regjistrit HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver me të njëjtën degë në një kompjuter tjetër dhe, nëse është e nevojshme, korrigjoni vlerat në kompjuterin problematik.

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