Puede recibir un "1607: no se puede instalar InstallShield Scripting runtime" mensaje de error cuando intenta instalar el software en Windows XP

Se aplica a: Microsoft Windows XP Home EditionMicrosoft Windows XP Professional

Síntomas


Cuando intenta instalar el software en un equipo basado en Microsoft Windows XP, la instalación falla y puede recibir el siguiente mensaje de error:
1607: no se puede instalar secuencias de comandos de InstallShield en tiempo de ejecución

Causa


Este problema puede producirse si se cumple alguna de las condiciones siguientes:
  • Ejecute el programa de instalación desde una unidad virtual creada mediante el comando subst .
  • El controlador que idriver.exe no está registrado correctamente.
  • El instalador de que Msiexec.exe no está registrado correctamente.
  • La cuenta de usuario no tiene permiso de acceso a la carpeta C:\Windows\Installer.
  • Se instaló una versión anterior del motor de Windows Installer desde una unidad de red que ya no está disponible.
  • La cuenta de usuario no tiene permiso para instalar software en el equipo.
  • Está ejecutando otra instancia de Msiexec.exe.
  • Se está ejecutando otro programa de instalación basada en Windows Installer.
  • Windows XP está dañado.

Solución


Para resolver este problema, utilice uno de los métodos siguientes:

Vuelva a instalar el motor de InstallScript

Para reinstalar el motor de InstallScript de InstallShield Developer, siga estos pasos:
  1. Descargue el archivo IsScript7.zip. Para ello, visite el siguiente sitio InstallShield Web:
  2. Extraiga el archivo IsScript7.zip.
  3. Haga doble clic en el archivo isscript.msi.

Ejecutar la instalación desde una unidad virtual

Si está ejecutando el programa de instalación desde una unidad virtual creada mediante el comando SUBST, puede eliminar la unidad virtual y en su lugar, ejecute el programa de instalación desde el disco duro físico. Para eliminar la unidad virtual, haga clic en Inicio, haga clic en Ejecutar, escriba subst
letraUnidad: / d y, a continuación, haga clic en
OK.

Registrar Idriver y Msiexec

Para registrar Idriver y Msiexec, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo "C:\Program Files\Common Files\InstallShield\Driver\< número de versión >\Intel 32\IDriver.exe" / regservery, a continuación, haga clic en Aceptar.

    Nota: < Número de versión > varía en diferentes equipos. Depende de la versión del motor InstallScript.
  2. Haga clic en Inicio, haga clic en Ejecutar, tipo C:\Windows\System32\msiexec.exe /REGSERVERy, a continuación, haga clic en Aceptar.

Cambiar permisos

Inicie sesión en el equipo Windows XP con una cuenta de usuario administrador y compruebe que tiene los permisos correctos para la carpeta C:\Windows\Installer. Siga estos pasos:
  1. Haga clic en Inicio, seleccione Todos los programas, Accesoriosy, a continuación, haga clic en
    El Explorador de Windows.
  2. Haga clic en Opciones de carpeta en el
    Menú Herramientas .
  3. Haga clic en la ficha Ver .
  4. Haga clic en Mostrar archivos y carpetas ocultosy, a continuación, haga clic en Aceptar.
  5. Busque la carpeta C:\Windows\Installer.
  6. Haga clic en la carpeta Installer y, a continuación, haga clic en Propiedades.
  7. Haga clic en la pestaña Seguridad .
  8. Haga clic en sistemay, a continuación, compruebe que el
    Se selecciona la casilla de verificación control total .
  9. Haga clic en administradoresy, a continuación, compruebe que está activada la casilla de verificación control total .
  10. Haga clic en su nombre de usuario y, a continuación, compruebe que está activada la casilla de verificación control total .

Detener otras instancias de Windows Installer

Para detener otras instancias de Windows Installer, siga estos pasos:
  1. Haga clic derecho en la barra de tareasy, a continuación, haga clic en
    Administrador de tareas.
  2. Haga clic en la ficha Procesos .
  3. Haga clic en Msiexec.exe en la
    Procesos de la lista y, a continuación, haga clic en Finalizar proceso.
  4. Haga clic en .
  5. Repita los pasos 3 y 4 para cada instancia de Msiexec.exe.
  6. Cierre el Administrador de tareas.

Reinstalar Windows XP

Para obtener más información acerca de cómo reinstalar Windows XP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

978788 Cómo realizar una mejora (reinstalación) de Windows XP
Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.