Cikk azonosítója: 315346 - Utolsó ellenőrzés: 2012. március 28. - Verziószám: 3.0

Windows XP vagy Windows Server 2003 rendszerű számítógépen egy program telepítésekor vagy eltávolításakor hibaüzenet jelenik meg: „A Windows Installer szolgáltatás nem érhető el.”

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.

Ha továbbra is hozzá szeretne jutni a Windows biztonsági frissítéseihez, győződjön meg arról, hogy Service Pack 3 (SP3) szervizcsomaggal bővített Windows XP rendszert futtat. További tudnivalókért keresse fel a Microsoft alábbi weblapját: Megszűnik egyes Windows-verziók támogatása (http://windows.microsoft.com/hu-hu/windows/help/end-support?os=xp)

A probléma Windows 7 és Windows Vista rendszereken való megoldásáról a Microsoft webhelyén, a következő cikkben talál további információt:

2642495 (http://support.microsoft.com/kb/2642495) (Előfordulhat, hogy a tartalom angol nyelven érhető el) „A Windows Installer szolgáltatás nem érhető el” hiba Windows 7 és Windows Vista rendszeren

A cikk tapasztalt számítógép-felhasználók számára íródott. Ha nem kíván önállóan próbálkozni a leírt speciális hibaelhárítási módszerekkel, kérjen segítséget, vagy forduljon a terméktámogatási szolgálathoz. A terméktámogatási szolgálattal való kapcsolatfelvételről a Microsoft következő webhelyén tájékozódhat:
http://support.microsoft.com/contactus (http://support.microsoft.com/contactus/?ln=hu#tab0)

A lap tartalma

Az összes kibontása | Az összes összecsukása

A jelenség

Amikor egy Windows XP vagy Windows Server 2003 rendszerű számítógépen megkísérel telepíteni egy szoftveralkalmazást, az alábbi hibaüzenet jelenhet meg:
A Windows Installer szolgáltatás nem érhető el. Ez akkor fordulhat elő, ha a Windows csökkentett módban fut, vagy ha a Windows Installer nincs telepítve. A helyi tanácsadó szolgálattól kérhet segítséget.
Megjegyzés: A jelenség akkor is felléphet, ha eltávolítani próbál egy szoftveralkalmazást.

Oka

Ez a probléma az alábbi feltételek valamelyikének teljesülése esetén következhet be:
  • A Windows Installer merevlemezen lévő fájljai sérültek vagy hiányoznak.
  • Windows Installer Microsoft Software Installation (MSI) csomagfájlt (.msi fájlt) használó programot telepít vagy távolít el. Ilyen eset például a Microsoft Office telepítése.

A megoldás

A probléma az alább ismertetett módszerekkel szüntethető meg.

1. módszer: A Windows Installer újraregisztrálása

A Windows Installer újraregisztrálásához ellenőrizze az Msiexec.exe fájl helyét a merevlemezen és a Windows beállításjegyzékében, majd regisztrálja újra a Windows Installer szolgáltatást. Ehhez hajtsa végre az alábbi lépéseket.

Megjegyzés: Mivel a Microsoft Windows operációs rendszernek több változata van, a lépések az egyes operációs rendszereken eltérők lehetnek. Ebben az esetben a megfelelő lépések végrehajtásához tekintse meg az adott termék dokumentációját.
  1. Állapítsa meg, hogy az Msiexec.exe fájl hol található a merevlemezen. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a %windir%\system32 parancsot, majd kattintson az OK gombra.

      Megjegyzés: Ezzel a lépéssel megnyitja azt a mappát, amelyben az Msiexec.exe fájl található.
    2. Jegyezze fel az Msiexec.exe fájl helyét. Az Msiexec.exe fájl helye a Cím mezőben megadott érték és az Msiexec.exe fájlnév kombinációja lesz.

      Ha például a Cím mezőben a C:\Windows\system32 érték szerepel, az Msiexec.exe fájl helye a következő lesz: C:\Windows\system32\Msiexec.exe.
  2. Fontos: Az alábbi szakasz, módszer vagy feladat a beállításjegyzék (korábbi nevén rendszerleíró adatbázis) módosítását is magában foglaló lépéseket tartalmaz. A beállításjegyzék helytelen módosítása azonban komoly problémákat okozhat, ezért ügyeljen az utasítások pontos betartására. A beállításjegyzékről módosítása előtt célszerű biztonsági másolatot készíteni, hogy szükség esetén visszaállíthassa azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
    322756  (http://support.microsoft.com/kb/322756/hu/ ) A beállításjegyzék biztonsági mentése és visszaállítása Windows XP rendszerben


    Győződjön meg arról, hogy helyes az Msiexec.exe fájl helye a beállításjegyzékben. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a regedit parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Bontsa ki a HKEY_LOCAL_MACHINE, a SYSTEM, a CurrentControlSet, majd a Services csomópontot, és kattintson az MSIServer elemre.
    3. A jobb oldali ablaktáblában kattintson a jobb gombbal az ImagePath elemre, majd válassza a Módosítás parancsot.
    4. Az Azonosító értéke mezőbe írja be az Msiexec.exe fájlnak az 1. lépésben megadott helyét, írjon be utána egy /V értéket, majd kattintson az OK gombra.

      Ha például az Msiexec.exe fájl a C:\Windows\system32\Msiexec.exe helyen található, írja a következő szöveget az Azonosító értéke szövegmezőbe:
      C:\WINDOWS\System32\msiexec.exe /V
    5. A Karakterlánc szerkesztése párbeszédpanel bezárásához kattintson az OK gombra.
    6. A beállításszerkesztőből való kilépéshez kattintson a Fájl menü Kilépés parancsára.
  3. Indítsa el a számítógépet csökkentett módban, és regisztrálja az Msiexec.exe fájlt. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start gombra, majd válassza A számítógép kikapcsolása vagy a Leállítás lehetőséget.
    2. Válassza az Újraindítás lehetőséget, majd kattintson az OK gombra, vagy kattintson az Újraindítás gombra.
    3. Nyomja le az F8 billentyűt, mielőtt megjelenik a Windows rendszerindítási képernyője.
    4. A Windows speciális rendszerindítási lehetőségeinek menüjében a nyílbillentyűkkel lépjen a Csökkentett mód elemre, majd nyomja le az ENTER billentyűt.
    5. Ha két vagy több operációs rendszert használó számítógéppel rendelkezik, válassza ki a megfelelő operációs rendszert a listából, majd nyomja le az ENTER billentyűt.
    6. Jelentkezzen be a számítógépre.
    7. Kattintson a Start menü Futtatás parancsára, írja be az msiexec /regserver parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.

      Megjegyzés: 64 bites operációs rendszer esetén a 64 bites MSI telepítőt is regisztrálnia kell. Ehhez kattintson a Start menü Futtatás parancsára, írja be a %windir%\Syswow64\Msiexec /regserver parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.

      A Windows operációs rendszer 64 bites kiadásaiban a 32 bites bináris fájlok a %systemroot%\SysWow64, a 64 bites bináris fájlok pedig a %systemroot%\System32 mappában találhatók.
    8. Kattintson a Start gombra, majd válassza A számítógép kikapcsolása vagy a Leállítás lehetőséget.
    9. Válassza az Újraindítás lehetőséget, majd kattintson az OK gombra, vagy kattintson az Újraindítás gombra.
Ha a probléma továbbra is fennáll, és továbbra is megjelenik a cikk jelenséget leíró szakaszában említett hibaüzenet, kövesse a 2. módszer utasításait.

2. módszer: A Windows Installer újratelepítése

A Windows Installer újratelepítéséhez nevezze át a Windows Installer sérült fájljait, és telepítse újra a Windows Installer szolgáltatást. Ehhez hajtsa végre az alábbi lépéseket:
  1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
  2. Írja be a cd %windir%\system32 parancsot, majd nyomja le az ENTER billentyűt.
  3. Írja be az attrib -r -s -h dllcache parancsot, majd nyomja le az ENTER billentyűt.
  4. Írja be a ren msi.dll msi.old parancsot, majd nyomja le az ENTER billentyűt.
  5. Írja be a ren msiexec.exe msiexec.old parancsot, majd nyomja le az ENTER billentyűt.
  6. Írja be a ren msihnd.dll msihnd.old parancsot, majd nyomja le az ENTER billentyűt.
  7. Írja be az exit parancsot, majd nyomja le az ENTER billentyűt.
  8. Írja be a parancssorba az exit parancsot, majd nyomja le az ENTER billentyűt.
  9. Kattintson a Start gombra, majd válassza A számítógép kikapcsolása vagy a Leállítás lehetőséget.
  10. Válassza az Újraindítás lehetőséget, majd kattintson az OK gombra, vagy kattintson az Újraindítás gombra.
  11. Jelentkezzen be a számítógépre.
  12. Töltse le és telepítse a Windows Installer legújabb verzióját. A Windows Installer beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
    893803  (http://support.microsoft.com/kb/893803/hu/ ) A Windows Installer 3.1 v2 (3.1.4000.2435) telepítőprogram elérhető
  13. Kattintson a Start gombra, majd válassza A számítógép kikapcsolása vagy a Leállítás lehetőséget.
  14. Válassza az Újraindítás lehetőséget, majd kattintson az OK gombra, vagy kattintson az Újraindítás gombra.

További információ

A Windows Installer 4.0 Windows Vista rendszerhez nem áll rendelkezésre szabadon terjeszthető formában. A Windows Installer 4.0 a Windows Vista operációs rendszer része.

Ha a jelen cikkben ismertetett módszerekkel nem oldható meg a probléma, további segítségért lépjen kapcsolatba a Microsoft ügyfél-támogatási szolgálatával.

A probléma akkor is előfordul, ha a Windows Installer szolgáltatás Indítás típusa tulajdonsága Letiltva értékre van állítva. Ha ellenőrizni szeretné, hogy a Windows Installer szolgáltatás Letiltva állapotú-e, kövesse az alábbi lépéseket:
  1. Kattintson a Start menü Futtatás parancsára, írja be a services.msc parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
  2. A Szolgáltatások (helyi) ablaktáblában kattintson a jobb gombbal a Windows Installer összetevőre, majd válassza a Tulajdonságok parancsot.
  3. Ha az Indítás típusa legördülő lista a Letiltva, értékre van állítva, válassza a Kézi elemet az Indítás típusa listában, majd kattintson az OK gombra.
  4. Kattintson a Fájl menü Kilépés parancsára.
A Windows Installer szolgáltatásról a Microsoft Developer Network (MSDN) alábbi webhelyén talál további információt:
http://msdn.microsoft.com/hu-hu/library/aa370566.aspx (http://msdn.microsoft.com/hu-hu/library/aa370566.aspx)
A Windows Installer motor beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
292539  (http://support.microsoft.com/kb/292539/hu/ ) A Windows Installer motor beszerzése

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
Kulcsszavak: 
kbresolve kberrmsg kbprb KB315346
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.