Cikk azonosítója: 888019 - Utolsó ellenőrzés: 2006. január 30. - Verziószám: 2.0

Windows XP rendszerben szoftverek telepítésekor az „1607:Unable to install InstallShield Scripting runtime” (Nem sikerült telepíteni az InstallShield Scripting futásidejű összetevőt) hibaüzenet jelenhet meg

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.

A lap tartalma

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

A jelenség

Amikor szoftvert próbál telepíteni egy Microsoft Windows XP rendszerű számítógépre, a telepítést nem sikerül végrehajtani és a következő hibaüzenet jelenik meg:
1607:Unable to install InstallShield Scripting Runtime

Oka

Ez a probléma az alábbi feltételek valamelyikének teljesülése esetén következhet be:
  • A telepítőprogramot egy a subst paranccsal létrehozott virtuális meghajtóról futtatta.
  • Az IDriver.exe illesztőprogram nincs megfelelően bejegyezve a rendszerleíró adatbázisba.
  • Az Msiexec.exe telepítőprogram nincs megfelelően bejegyezve a rendszerleíró adatbázisba.
  • A felhasználó fiókja nem rendelkezik a C:\Windows\Installer mappa eléréséhez szükséges jogosultsággal.
  • A Windows Installer motor régebbi verzióját egy olyan hálózati meghajtóról telepítették, amely már nem érhető el.
  • A felhasználó fiókja számára nincs engedélyezve a számítógépen a szoftverek telepítése.
  • Az Msiexec.exe program egy másik példánya fut.
  • Egy másik, Windows Installer alapú telepítőprogram fut.
  • A Windows XP sérült.

A megoldás

A problémát az alábbi módszerek egyikével szüntetheti meg:

Az InstallScript motor újratelepítése

Az InstallShield Developer részét képező InstallScript motort az alábbi lépésekkel telepítheti újra:
  1. Kattintson a Start gombra, mutasson a Minden program, majd a Kellékek pontra, és kattintson a Windows Intéző parancsra.
  2. Nyissa meg a következő mappát: C:\Program Files\InstallShield\Developer\Redist\Language Independent\i386.
  3. Kattintson duplán az Isscrpt.msi fájlra.
  4. Kövesse a képernyőn megjelenő útmutatást.

A telepítőprogram futtatása virtuális meghajtóról

Ha a telepítőprogramot egy a SUBST paranccsal létrehozott virtuális meghajtóról futtatja, törölheti a virtuális meghajtót és futtathatja a programot közvetlenül a fizikai merevlemezről. A virtuális meghajtó törléséhez kattintson a Start gombra, majd a Futtatás parancsra, írja be a subst meghajtóbetűjel: /d parancsot, és kattintson az OK gombra.

Az Idriver és Msiexec fájlok bejegyeztetése

Az Idriver és Msiexec fájlokat az alábbi lépésekkel jegyeztetheti be a rendszerleíró adatbázisba:
  1. Kattintson a Start gombra és a Futtatás parancsra, a megjelenő párbeszédpanel beviteli mezőjébe írja be a "C:\Program Files\Common Files\InstallShield\Developer\7\Intel 32\IDriver.exe" /REGSERVER parancsot, majd kattintson az OK gombra.
  2. Kattintson a Start gombra és a Futtatás parancsra, a megjelenő párbeszédpanel beviteli mezőjébe írja be a C:\Windows\System32\msiexec.exe /REGSERVER parancsot, majd kattintson az OK gombra.

Engedélyek megváltoztatása

Jelentkezzen be a Windows XP rendszerű számítógépre egy rendszergazdai fiókkal, és ellenőrizze, hogy rendelkezik a C:\Windows\Installer mappa eléréséhez szükséges engedélyekkel. Ennek menete az alábbi:
  1. Kattintson a Start gombra, mutasson a Minden program, majd a Kellékek pontra, és kattintson a Windows Intéző parancsra.
  2. Kattintson az Eszközök menü Mappa beállításai parancsára.
  3. Kattintson a Nézet lapra.
  4. Kattintson a Rejtett fájlok és mappák megjelenítése beállításra, majd kattintson az OK gombra.
  5. Keresse meg a C:\Windows\Installer mappát.
  6. Kattintson a jobb gombbal az Installer mappára, és válassza a Tulajdonságok parancsot.
  7. Kattintson a Biztonság fülre.
  8. Kattintson a System elemre, és ellenőrizze, hogy a Teljes hozzáférés jelölőnégyzet be van-e jelölve.
  9. Kattintson a Rendszergazdák elemre, és ellenőrizze, hogy a Teljes hozzáférés jelölőnégyzet be van-e jelölve.
  10. Kattintson saját felhasználónevére, és ellenőrizze, hogy a Teljes hozzáférés jelölőnégyzet be van-e jelölve.

A Windows Installer más futó példányainak leállítása

A Windows Installer más futó példányait az alábbi lépésekkel állíthatja le:
  1. Kattintson a jobb gombbal a tálcára, és válassza a Feladatkezelő parancsot.
  2. Kattintson a Folyamatok fülre.
  3. Kattintson az Msiexec.exe fájlra a Folyamatok listán, majd kattintson a Folyamat leállítása gombra.
  4. Kattintson az Igen gombra.
  5. Hajtsa végre a 3-4. lépéseket az Msiexec.exe minden futó példányán.
  6. Zárja be a Feladatkezelőt.

A Windows XP rendszer újratelepítése

A Windows XP újratelepítéséről a Microsoft Tudásbázis következő cikkében talál bővebb információt a cikk számára kattintva:
315341  (http://support.microsoft.com/kb/315341/ ) A Windows XP rendszer helybeni frissítése (újratelepítése)
A cikkben említett, harmadik féltől származó termékek a Microsofttól független gyártók termékei, melyek teljesítményére és megbízhatóságára a Microsoft sem törvényi, sem másféle garanciát nem vállal.

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Kulcsszavak: 
kbtshoot kbsetup kbprb KB888019
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.