Ahpub – kompiuteris žingsnis po žingsnio

„Microsoft Installer“ klaidos sprendimas diegiant „Skype“. Kodėl programos neįdiegtos iš .msi failų? „Windows“ diegimo programa neveikia Atsisiųskite ir įdiekite „Windows“ diegimo programą

Gana dažna problema tarp operacinės sistemos vartotojų Windows sistemos bet kokios versijos – msi klaida diegiant programas iš failo su plėtiniu .msi. Šiame straipsnyje aprašysiu įprastas „Windows 7/10/XP“ diegimo programos problemas ir kaip jas išspręsti, taip pat sukursiu vaizdo įrašą apie dabartinę problemą.

Failai su plėtiniu .msi yra įprasti diegimo paketai (paskirstymai), iš kurių įdiegiama programa. Skirtingai nei įprasta „setup.exe“, sistema naudoja „Windows Installer“ paslaugą (msiexec.exe procesą), kad paleistų msi failą. kalbantis paprastais žodžiais, „Windows Installer“ išpakuosis ir paleis failus iš platinimo. Kai „Windows Installer“ neveikia, atsiranda įvairių klaidų.

Apskritai mane tai siaubingai siutina, nes. po kvailo klaidos pranešimo visiškai neaišku ką daryti toliau. „Microsoft“ specialiai sukūrė „Windows Installer“, kad pagerintų programų diegimą (daugiausia skirtų sistemos administratoriams), tačiau tinkamai nepasirūpino šios paslaugos veikimu be klaidų ar net adekvačiu problemų pranešimu. O dabar mes turime jį sugrėbti 🙂

Problemos gali kilti dėl pačios paslaugos veikimo arba gali kilti diegiant programas, kai viskas nustatyta iš esmės teisingai. Pirmuoju atveju turite pasirinkti diegimo paslaugą, o antruoju - išspręsti problemą naudodami konkretų failą. Apsvarstykite abu variantus, bet pirmiausia antrą.

msi failo klaidos

Labai dažnai klaidos atsiranda dėl nepakankamų sistemos teisių į failus ar aplankus. Negalima sakyti, kad „Windows Installer“ neveikia, tokiu atveju pakanka tik pridėti reikiamas teises ir viskas veiks. Dar vakar susidūriau su tuo, kad atsisiųstas distributy.msi nenorėjo diegti, o diegimo vedlys sėkmingai paleidžiamas, parametrai pasirenkami, bet tada sistema kelias sekundes pagalvoja ir pateikia klaidą:

„Klaida skaitant iš failo „failo pavadinimas“ patikrinkite, ar failas egzistuoja ir ar galite jį pasiekti“ (1305 klaida). Tai verčia "Klaida skaitant iš failo... patikrinkite, ar failas egzistuoja ir ar turite prieigą prie jo". Na, negi tu kvailas? Natūralu, kad mygtukas „Iš naujo“ nepadeda, o atšaukus sustabdomas visas diegimas. Pranešimas taip pat neturi ypatingo semantinio krūvio, nes failas tikrai egzistuoja ir turiu prieigą prie jo, kitaip aš tiesiog negalėčiau jo paleisti ir gauti šio pranešimo, be to, kažkodėl anglų kalba 🙂

Ir klaida ta, kad aš turėčiau turėti prieigą ne prie failo, o prie „Windows“ diegimo programos, tiksliau – prie sistemos. Sprendimas labai paprastas:

Dabar diegimo klaida nepasirodys! Galite pridėti prieigą prie viso aplanko, iš kurio paprastai diegiate programas, pavyzdžiui, į aplanką Atsisiuntimai, kaip aš. Žiūrėkite vaizdo įrašą apie prieigos teisių problemų sprendimą:

Jei įjungtas paprastas failų bendrinimas, sistemoje Windows XP nebus skirtuko Sauga. Norėdami jį išjungti, turite eiti į "Pradėti -> Valdymo skydas -> Aplanko parinktys -> Žiūrėti" ir išjunkite parinktį „Naudoti paprastą failų bendrinimą“. Sumažėjusiose „Windows 7/10“ ir „XP“ versijose iš viso nėra skirtuko „Sauga“. Norėdami jį pamatyti, turite prisijungti kaip administratorius.

Daugiau problemos sprendimo būdų


Aprašytas metodas padės su skirtingais pranešimais, su skirtingais numeriais. Pavyzdžiui, galite matyti tokias msi failo klaidas:

  • Klaida 1723
  • Vidinė klaida 2203
  • Sistemos klaida 2147287035
  • Klaida „Šio diegimo paketo negalima atidaryti“
  • 1603 klaida: diegimo metu įvyko mirtina klaida

Visais šiais atvejais turėtų padėti nustatyti teises į failą ir (arba) kai kuriuos sistemos aplankus. Patikrinkite, ar „sistema“ turi prieigą prie laikinųjų failų aplanko (galite gauti klaidą „Sistema negali atidaryti nurodyto įrenginio ar failo“). Už tai:

Paspaudus „Enter“, kelias pasikeis į „normalų“ ir būsite perkelti į tikrąjį laikinąjį aplanką. Taip pat turėtų būti patikrintos teisės į jį. Taip pat rekomenduoju išvalyti laikinus aplankus nuo visko, kas ten susikaupė, arba dar geriau – ištrinti ir kurti naujus tokiais pačiais pavadinimais. Jei negalite ištrinti aplanko, perskaitykite , bet tai nėra būtina.

Jei „Windows Installer“ paslauga vis tiek nenori veikti, patikrinkite aplanko teises "C:\Config.Msi", čia „sistema“ taip pat turi turėti visišką prieigą. Šiuo atveju galbūt pastebėjote klaidą „1310 klaida“. Tik tuo atveju įsitikinkite, kad aplankas, KUR diegiate programinę įrangą, taip pat turi visas teises.

Registro nustatymai ir paslaugos

Kitas būdas ištaisyti klaidą yra atkurti veikimo parametrus „Windows Installer“ registre.

Norėdami tai padaryti, atsisiųskite archyvą ir iš ten paleiskite du reg-failus pagal savo Windows versijos. Sutikite importuoti nustatymus.

Svarbu! Prieš paskutinį veiksmą, pageidautina! Jei metodas nepadeda arba pablogėja, galite susigrąžinti ankstesnę būseną.

„Windows XP“ arba „Windows Server“. 2000 įdiekite naujausią 4.5 diegimo programą.

Jei tai nepadeda, iš naujo užregistruokite komponentus:

  1. Paspauskite "Win + R" ir įveskite " cmd". Tada juodame lange iš eilės įveskite šias komandas:
    MSIExec /išregistruoti
    MSIExec / regserver
  2. Atsakymas turi būti tuščias, be klaidų. Jei problema neišspręsta, įveskite kitą komandą
    regsvr32 msi.dll
  3. uždarykite juodą langą

Jei sakoma, kad nepakanka teisių, turite paleisti .

Jei komandos buvo įvykdytos, bet nepadėjo, paleiskite msi_error.bat iš archyvo, patikrinkite rezultatą.

Paskutinė galimybė yra atsisiųsti Kerish Doctor programą, ji turi funkciją, leidžiančią išspręsti diegimo paslaugą ir daugelį kitų įprastų Windows problemų.

Be to, daugelis programų naudoja .NET Framework, todėl nebus nereikalinga įdiegti naujausią šio paketo versiją. Ir galiausiai dar vienas patarimas: jei paskirstymo failo kelyje yra bent vienas aplankas su tarpu pavadinimo pradžioje, pašalinkite tarpą. Šis paprastas triukas išspręs jūsų problemą 🙂

Apibendrinant

„Windows“ diegimo programos klaidos yra labai nemalonios, jų yra daug ir ne iš karto aišku, kur kasti. Aišku viena – sistema sugedo ir ją reikia atstatyti į darbinę būklę. Kartais niekas nepadeda ir reikia. Tačiau neskubėkite to daryti, pabandykite paprašyti pagalbos šiame forume. Tiksliai apibūdinkite savo problemą, papasakokite, ką jau padarėte, kokias žinutes gavote ir galbūt jie jums padės! Juk pasaulis neapsieina be gerų žmonių 🙂

„Windows“ yra operacinė sistema, kuri veikia daugelyje šiuolaikinių kompiuterių. Tam išleidžiama daug ne tik žaidimų, bet ir programų. Tačiau kartais net ir patys patikimiausi įrenginiai turi problemų. Ką daryti, jei kompiuteris nežino programos formato, kodėl ji nepasileidžia? Problemą išspręsti paprasta – atsisiųskite ir įdiekite „Windows 7 x32“ skirtą „Windows Installer“ paslaugą.

Apie programos tikslą

Šios programos dėka vartotojai nebeturės problemų dirbdami su programomis, turinčiomis msi plėtinį. Juos galima nuimti ir konfigūruoti, įdiegti. Diegimo programa leidžia bet kada įdiegti ir konfigūruoti reikiamus parametrus.

Sunkumai su paslauga. Ir jų priežastys

Jums tereikia atsisiųsti ir įjungti programą, jei dirbant su kitomis programomis pasirodo pranešimas, kad paslauga nepasiekiama. Paprastai diegimo programa pateikiama kartu su pačia operacine sistema. Kada prieiga uždaryta? Jei vartotojas neprisijungė prie savo paskyros, bet išlaikė svečio statusą.

Paleidimo problemų šalinimas

Ar kompiuteris priklauso tik tau? Tada užtenka pasinaudoti pagrindinio vartotojo ar administratoriaus teisėmis ir vėl prisijungti. Jei kompiuteris priklauso kitam asmeniui, turite susisiekti su asmeniu, atsakingu už prieigą prie sistemos.

Kartais pasirodo pranešimas, kad paslauga buvo visiškai išjungta. Tokioje situacijoje taip pat nėra nieko sunkaus.


Problemų kyla dėl to, kad programos versija yra pasenusi arba šis įrankis visai nepasiekiamas. Tada jums tereikia rasti paslaugą internete, ją įdiegti. Pradedant nuo 7 „Windows“ versijos, programa yra suderinama su visomis naujausiomis operacinėmis sistemomis.

Iš naujo įdiegdami programą turėsite iš naujo paleisti kompiuterį, kad pakeitimai įsigaliotų. Yra ir kitas pačių kūrėjų sprendimas Operacinė sistema– „Windows Installer CleanUp“. Dėl šio sprendimo lengva pašalinti parinktis iš diegimo programos, jei kai kurios iš jų trukdo normaliam darbui su programomis. Svarbiausia yra užkirsti kelią failų dubliavimui aplankuose ir standžiajame diske.

Operacinė sistema susideda iš daugybės programų ir paslaugų, kurių kiekviena atlieka savo funkcijas. Pavyzdžiui, norint kompiuteryje įdiegti naujas programas, naudojama „Windows Installer“ – „Windows 7“ diegimo programa. Ji atsakinga už failų išpakavimą ir duomenų įvedimą į sistemos registras. Kai kurie vartotojai, bandydami įdiegti programas, susiduria su klaida „Nepavyko pasiekti paslaugos“, dėl kurios programos diegimas tampa neįmanomas. Šiame straipsnyje pateikiami problemos sprendimo būdai.

Panaši klaida gali atsirasti, jei atitinkama paslauga buvo išjungta, sugadinti sistemos failai arba registro įrašai. Toliau pateikiami tokių problemų sprendimo būdai.

komanda „nuskaityti dabar“.

Jei kokie nors svarbūs sistemos failai, atsakingi už diegimo programą, buvo sugadinti dėl virusų arba sistemos gedimų, galite naudoti specialią konsolei skirtą komandą, kad aptiktumėte ir ištaisytumėte klaidas. Turite atlikti šiuos veiksmus:


Po to pabandykite dar kartą paskambinti diegimo programai, pradėdami kokios nors programos diegimą. Jei problema neišspręsta, pereikite prie kito vadovo veiksmo.

Paslaugų vadybininkas

Galbūt diegimo programa neveikia dėl išjungtos tarnybos, kuri už tai atsakinga. Pabandykite atidaryti tvarkyklę ir ją įjungti. Jei nežinote, kaip tai padaryti, vadovaukitės instrukcijomis:


Jei pageidaujamo elemento pateiktame sąraše nėra, skambinkite komandinė eilutė. Kaip tai padaryti, aprašyta ankstesniame vadovo skyriuje. Konsolėje reikia įvesti komandą „net start MSIServer“ ir paspausti Enter. Jei problemų nėra, pamatysite pranešimą „Windows Installer paleido sėkmingai“.

Registro eksportas

Taip pat galite rasti kieno nors kito registro rakto kopiją internete ir importuoti ją į savo kompiuterį. Iškviečiamas jums reikalingas katalogas „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver“.

„Windows“ diegimo programos klaida yra viena iš dažniausiai pasitaikančių iškylančių langų problemų, su kuriomis susiduria „Windows“ operacinės sistemos vartotojai.

Klaida gali pasirodyti nepriklausomai nuo jūsų OS versijos.

Klaidos priežastys

Galite paleisti OS nuskaitymą naudodami komandą Sfc /scannow. Turite jį įvesti komandų eilutės lange.

Komandinę eilutę taip pat galite paleisti dar dviem būdais:

  • Pradėti -> Visos programos -> Priedai -> Komandų eilutė.
  • Pradėti -> Vykdyti ir įveskite programos pavadinimą cmd.exe

Per kelias minutes jums bus pateikta išsami informacija apie OS diskus, sugadintus failus, paslaugų problemas ir kitas sistemos programas.

Komandinė eilutė ne tik suras sugadintus ir pažeistus failus, bet ir pakeis juos tinkamais.

Po nuskaitymo uždarykite komandų eilutę ir iš naujo paleiskite asmeninį kompiuterį arba nešiojamąjį kompiuterį. Pabandykite paleisti bet kurio vykdomojo failo diegimo procesą.

„Microsoft“ taip pat siūlo vartotojams automatinę programą, kuri gali išspręsti diegimo programos problemą.

Eikite į oficialios įmonės svetainės žiniatinklio adresą https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

Atsidariusiame lange spustelėkite mygtuką „Vykdyti dabar“. Priemonė atkurs teisingą diegimo programos konfigūraciją.

Verta paminėti, kad programa neveikia su aštuntąja operacinės sistemos versija.

Diegimo programos prieigos prie msi failų konfigūravimas

Diegimo klaida gali atsirasti dėl to, kad diegimo programa neturi prieigos prie msi failų. Vartotojas gali pats išspręsti šią problemą.

Vykdykite toliau pateiktas instrukcijas:

  • Raskite diegimo failą ir spustelėkite jį dešiniuoju pelės mygtuku;
  • Pasirinkite savybių langą;
  • Eikite į saugos nustatymų skirtuką;
  • Grupių arba vartotojų teksto laukelyje patikrinkite, ar yra vartotojas pavadinimu „sistema“. Jei jo nėra, vartotoją turite pridėti rankiniu būdu;

  • Norėdami pridėti naują vartotoją, spustelėkite mygtuką Redaguoti, tada mygtuką Pridėti;
  • Pasirinkto objekto pavadinimų teksto laukelyje įrašykite žodį „sistema“ (be kabučių). Jei naudojate anglišką operacinės sistemos versiją, įveskite žodį System;
  • Įvestas žodis turi būti iš karto pabrauktas, kaip parodyta paveikslėlyje žemiau;

  • Pažymėkite langelį šalia visos prieigos lauko ir dabar spustelėkite mygtuką Gerai;

Diegimo programa dabar galės pasiekti vykdomąjį failą. Diegimas turėtų būti baigtas be problemų.

Atminkite, kad kai kuriais atvejais antivirusinė programinė įranga gali blokuoti prieigą prie diegimo failo.

Norėdami išspręsti šį problemos variantą, turite prisijungti prie operacinės sistemos naudodami administratoriaus paskyrą, išjungti antivirusinę programą ir antivirusinių savybių nustatymuose įjungti suderinamumą su kitomis OS versijomis, kaip parodyta paveikslėlyje žemiau.

„Windows Installer“ klaida – sprendimai

Tai nedidelė specializuota „Microsoft“ programa, reikalinga norint įdiegti programas iš .msi paketų, kurie šiais laikais yra labai dažni. Kodėl jie taip plačiai paplitę? Tai paprasta, su Windows diegimas Diegimo programa prisimins visus sistemos pakeitimus, todėl nusprendus pašalinti per šį paketą įdiegtą programą, jūsų programa visiškai atšauks visus sistemos pakeitimus, tai yra, įvyks visiškai teisingas pašalinimas. Tai patinka ir programinės įrangos kūrėjams, ir mums, vartotojams, nes niekas nenori apibarstyti sistemos nereikalingomis šiukšlėmis. Jei turite problemų su šiuo paketu, rekomenduoju nemokamai atsisiųsti Windows Installer iš mūsų svetainės, manau, kad visos problemos bus išspręstos.

Atkreipkite dėmesį, kad diegdami Windows šį paketą jau turėsite sistemoje, tačiau yra įvairių priežasčių, kodėl jį reikia įdiegti iš naujo arba tiesiog norite atnaujinti versiją, tačiau pati Windows jums to nepasiūlė, o čia „Microsoft Windows“ padės diegti. Aš pats turėjau problemų su šiuo paketu ir negalėjau įdiegti daugybės programų sistemoje dėl to, kad jos buvo supakuotos .msi. Norėdami dirbti, jums tereikia paleisti iš mūsų svetainės atsisiųstą jūsų OS paketą, tada vadovaukitės instrukcijomis, viskas labai paprasta ir nereikalauja jokių nustatymų, todėl gausite atnaujintą programos versiją.

Kūrėjai labai mėgsta Windows Installer, nes suteikia papildomų galimybių, pavyzdžiui, į savo diegimo programą galite įterpti naują dialogo langą, kuris bus atsakingas už diegimo kelio pasirinkimą, galite pridėti papildomų diegimo parinkčių, galite pridėti licencijos sutartį, informacija apie save ir pan.

Taigi, mieli draugai, jei jums reikia atsisiųsti Microsoft Windows Installer, skirtą Windows XP arba Vista, tai galite padaryti iš mūsų svetainės šiek tiek žemiau naujienų, ačiū visiems už dėmesį ir sėkmės!

Daugelis žmonių užduoda šį klausimą bandydami atsisiųsti „Windows“ diegimo programą „Windows 7“ operacinei sistemai, tačiau tai padaryti nėra taip paprasta, nes Naujausia versija, kurią galima atsisiųsti atskirai, yra 4.5 ir ji pateikiama mūsų svetainėje. Tuo tarpu „Windows Installer 5.0“ diegimo programa yra įtraukta į „Windows 7/8/8.1“ ir nėra perskirstomas komponentas. Todėl nesivelkite į nesąmones, o jei turite XP / Vista OS ir turite problemų diegdami .msi programas, tada šis paketas jums padės, visi kiti gali tiesiog pamiršti ir atsipalaiduoti.

Programuotojas: Microsoft
Licencija: nemokama programa
Kalba: Anglų
Dydis: 1,69 ir 2,94 ir 3,17 ir 4,47 MB
OS: Windows
parsisiųsti.

Įkeliama...