Може да получите "1607: не може да инсталира InstallShield Scripting runtime" съобщение за грешка при опит за инсталиране на софтуер в Windows XP

Прилага се за: Microsoft Windows XP Home EditionMicrosoft Windows XP Professional

Симптоми


При опит за инсталиране на софтуер на компютър, работещ под Microsoft Windows XP, инсталацията преминава неуспешно и получавате следното съобщение за грешка:
1607: не може да инсталира InstallShield Scripting Runtime

Причина


Този проблем може да възникне, ако е налице едно от следните условия:
  • Стартирате инсталационната програма от виртуален дял, създаден чрез командата subst .
  • Драйверът IDriver.exe е регистриран неправилно.
  • Инсталиращата програма Msiexec.exe е регистрирана неправилно.
  • Потребителският акаунт няма разрешение за достъп до папката C:\Windows\Installer.
  • По-стара версия на машината на Windows Installer е инсталирана от мрежов дял, който вече не е достъпна.
  • Потребителският акаунт няма разрешение за инсталиране на софтуер на компютъра.
  • Изпълнява се друго копие на Msiexec.exe.
  • Друг Windows Installer, използваща инсталиращата програма се изпълнява.
  • Windows XP е повреден.

Решение


За да разрешите този проблем, използвайте един от следните методи:

Преинсталирайте машината на InstallScript

За да я преинсталирате от InstallShield Developer, изпълнете следните стъпки:
  1. Изтеглете файла IsScript7.zip. За да направите това, посетете следния сайт на InstallShield:
  2. Разархивирайте файла IsScript7.zip.
  3. Щракнете двукратно върху файла isscript.msi.

Изпълнение на инсталационната програма от виртуален диск

Ако работите с инсталационната програма от виртуален дял, създаден чрез командата SUBST, може да изтриете виртуалния дял и вместо това да стартирате инсталационната програма от физически твърд диск. За да изтриете виртуалния дял, щракнете върху Старт, щракнете върху изпълнение, въведете заместване
буква_на_устройството: /d и след това щракнете върху
OK.

Целта

За целта Msiexec, изпълнете следните стъпки:
  1. Щракнете върху Старт, изберете изпълнение, въведете "C:\Program Files\Common Files\InstallShield\Driver\< версията >\Intel 32\IDriver.exe" / RegServerи след това щракнете върху OK.

    Забележка: < Версията > варира в различни компютри. Това зависи от версията на машината на InstallScript.
  2. Щракнете върху Старт, изберете изпълнение, въведете C:\Windows\System32\msiexec.exe/RegServerи след това щракнете върху OK.

Промяна на разрешенията

Влезте в компютъра с Windows XP с потребителски акаунт на администратор и проверете дали имате правилните разрешения за папката C:\Windows\Installer. Изпълнете следните стъпки:
  1. Щракнете върху Старт, Всичкипрограми, принадлежностии след това щракнете върху
    Windows Explorer.
  2. Щракнете върху Опции за папките в
    Меню " инструменти ".
  3. Щракнете върху раздела Изглед .
  4. Щракнете върху Показвай скритите файлове и папкии след това щракнете върху OK.
  5. Намерете папката C:\Windows\Installer.
  6. С десния бутон върху папката на инсталационната програма и след това щракнете върху свойства.
  7. Щракнете върху раздела Защита .
  8. Щракнете върху системаи се уверете, че
    Пълен контрол е отметнато.
  9. Изберете администратории след това проверете дали е отметнато квадратчето пълен контрол .
  10. Щракнете върху вашето потребителско име и проверете дали е отметнато квадратчето пълен контрол .

Спрете другите копия на Windows Installer

За да спрете други екземпляри на инсталатора на Windows, изпълнете следните стъпки:
  1. Щракнете с десния бутон на лентата на задачитеи след това щракнете върху
    Диспечер на задачите.
  2. Щракнете върху раздела процеси .
  3. Щракнете върху Msiexec.exe в
    Процеси списък и след това щракнете върху Край на процеса.
  4. Щракнете върху да.
  5. Повторете стъпките 3 и 4 за всяко копие на Msiexec.exe.
  6. Затворете диспечера на задачите.

Преинсталирайте Windows XP

За допълнителна информация относно преинсталирането на Windows XP щракнете върху следния номер на статия в базата знания на Microsoft:

978788 Как да извършите надграждане на място (преинсталиране) на Windows XP
Продуктите на други разработчици, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за производителността или надеждността на тези продукти.