Išspręskite „Windows Installer“ klaidas, diegdami ir pašalindami programas

Atnaujinta 16.9.13
Daugeliui „Windows“ vartotojų gali kilti keista, bet labai dažna problema, iškylanti bet kurioje „Windows“ versijoje, įskaitant „Windows 7“ ir net „Windows 8“.
Turiu omenyje klaidą, atsirandančią diegiant ar pašalinant kai kurias programas, pvz., „Office“, kai pasirodo toks pranešimas kaip „ Windows Installer paslauga nepasiekiama “ arba „ Windows Installer nėra prieinama “.
„Microsoft Windows Installer“ yra tas „Windows“ operacinės sistemos komponentas, kuris automatizuoja programinės įrangos diegimą, priežiūrą ir pašalinimą .
Galimos priežastys, kodėl „Windows Installer“ neveikia tinkamai, gali būti:
- Pažeisti arba trūksta sistemos failų.
- Problemos, susijusios su konkretaus programos MSI paketu („Windows Installer Microsoft“ programinės įrangos diegimas).
- Nutraukė arba sugedo ankstesnių programinės įrangos versijų pašalinimas.
Diegimo ir programų pašalinimo klaidą galite išspręsti keliais būdais: visi paprasti, keli automatiniai ir keli vadovai.
Atsižvelgiant į patirties lygį, pasirinkite labiausiai įgimtą metodą.
1) Pakartotinis „Windows Installer“ diegimas XP, Windows 7 ir Vista .
Norėdami iš naujo įdiegti „Windows Installer“, pervardykite pažeistus failus ir iš naujo įdiekite paslaugą atlikdami šiuos veiksmus:
Spustelėkite Pradėti -> Vykdyti -> įveskite cmd ir atidarykite DOS komandų eilutę (taip pat galite tai padaryti iš Programų -> Priedai -> dešiniojo pelės mygtuko> Vykdyti kaip administratorių).
Dos raginime įveskite šias komandas ir visada spauskite Enter po kiekvienos.
cd% windir% \ system32
attrib -r -s -h dllcache
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
išeiti
Išeikite iš komandinės eilutės, paleiskite kompiuterį iš naujo ir atsisiųskite naujausiąWindows Installer 4.5“ perskirstomo paketo versiją, skirtą „Windows XP“, „Vista“ ir „Windows 7“ ir „8“.
2) Pabandykite perregistruoti „Windows Installer“ paslaugą [XP, Windows 7, 8 arba Vista]
Svarbus dalykas yra patikrinti Msiexec.exe failo kelią kietajame diske ir „Windows“ registre ir atlikti šią procedūrą (kadangi egzistuoja skirtingos „Microsoft Windows“ versijos, jūsų kompiuteryje procedūra gali būti skirtinga).
Atidarykite „DOS Prompt“ ir įveskite komandą
% windir% \ system32 \ msiexec.exe / neregistruoti
% windir% \ system32 \ msiexec.exe / regserver
64 bitų „Windows“ kompiuteriuose naudokite:
% windir% \ syswow64 \ msiexec.exe / neregistruoti
% windir% \ syswow64 \ msiexec.exe / regserver
Patikrinkite, ar ji neveikia, ar „Msiexec.exe“ failas yra aplanke C: \ Windows \ system32 \ Msiexec.exe .
Pradėti -> Vykdyti arba Ieškoti, atidarykite registrą naudodami komandą regedit .
Išskleiskite kelią HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services ir spustelėkite MSIServer.
Dešinėje srityje dešiniuoju pelės mygtuku spustelėkite „ ImagePath“, tada spustelėkite Redaguoti .
Kaip rakto vertę įklijuokite anksčiau matytą kelią: C: \ Windows \ system32 \ Msiexec.exe, po kurio rašomas tarpas, tada spauskite / V, spustelėkite Gerai.
Pabaigoje tai yra C: \ WINDOWS \ System32 \ msiexec.exe / V
Uždarykite registro rengyklę ir paleiskite kompiuterį iš naujo saugiuoju režimu (paspauskite F8 prieš „Windows“ pagrindinį ekraną, kai paleisite kompiuterį iš naujo).
Saugiame režime eikite į Pradėti> Vykdyti ir įveskite komandą „ msiexec / regserver“ .
64 bitų sistemose taip pat turi būti paleista komanda % windir% \ Syswow64 \ Msiexec / regserver .
Perkraukite sistemą.
3) Iš naujo paleiskite „Windows Installer“ paslaugą [„Windows 7“ arba „Vista“].
Problema gali tiesiog priklausyti nuo to, kad „Windows“ diegimo programa nėra sukonfigūruota taip, kad ji automatiškai įsijungtų, kai kompiuteris įjungtas.
Meniu Pradėti> Ieškokite ir parašykite komandą services.msc .
Paslaugų tvarkymo lange raskite „ Windows Installer“, spustelėkite jį, paleiskite iš naujo ir nustatykite, kad jis automatiškai prasidėtų iš išskleidžiamojo meniu.
4) Jei nė vienas iš aukščiau išvardytų būdų neišsprendė programų diegimo ir pašalinimo problemos, yra dar viena galimybė:
- Atsisiųskite msiserver.zip iš internetinės svetainės „Winhelp“ ir išsaugokite ją darbalaukyje.
- Išpakuokite failą ir ištraukite msiserver.reg į darbalaukį.
- Dešiniuoju pelės mygtuku spustelėkite msiserver.reg ir pasirinkite Sujungti.
- Patvirtinkite ir paleiskite „Windows“ iš naujo.
5) Turbūt pirmas dalykas, kurį reikia išbandyti, yra „ Microsoft“ automatinis „Fix It“, skirtas programos diegimo ir pašalinimo problemoms.
„Fix-It“ yra maža, nemokama, nešiojama programa, kuri pati viską daro, kurią galima atsisiųsti iš „Microsoft“ trikčių šalinimo įrankių puslapio.
Programa išsprendžia keletą problemų, įskaitant nepavykusį pašalinti „Windows“ registro raktus ir įvairius kliūtis atnaujinti programinę įrangą ir įdiegti naujas programas.
Patyrę vartotojai gali pritaikyti pataisas rankiniu būdu, kai tik nustatomos problemos, ir tada pašalinkite užblokuotas programas, kurių klasikinė procedūra nebuvo pašalinta .
Šis „Microsoft Fix it“ yra senojo „ Windows Installer“ valymo įrankio, kurį „Microsoft“ nutraukė, nes buvo laikomas nestabiliu, raida.
Valymas buvo išgelbėjimas, jei įvyko klaida, kurios metu programa neįdiegiama, nes ankstesnė versija jau yra.
Dėl šios priežasties norėčiau perspėti, kad niekada nenaikinkite rankomis „Windows Installer“ talpyklos failų, esančių aplanke C: \ Windows \ Installer .

Palikite Komentarą

Please enter your comment!
Please enter your name here