Документация Microsoft по библиотеке MSScript.ocx несколько противоречива в этом вопросе. Краткий ответ: начиная с Windows 2000, библиотека MSScript.ocx стала частью ОС Windows. Последующие пакеты обновления для Windows 2000, XP и 2003 включали исправления ошибок ( 1 , 2 , 3 ) для этой библиотеки. С тех пор библиотека осталась частью 32-битной части Windows и все еще включена в Windows 7/2008 R2. Даже 64-разрядные версии Windows по-прежнему включают msscript.ocx с WOW64 в C: \ Windows \ SysWOW64.
Для небольшой истории распространения этой библиотеки продолжайте читать.
Msscript.ocx изначально был включен на компакт-диск Visual Studio 6 в качестве «необязательной» библиотеки - необязательный, что означало, что его нужно было устанавливать вручную. Хотя библиотека была частью Visual Studio, она была перенесена в ОС Windows начиная с Windows 2000.
Вот тут и возникает путаница. Поскольку msscript.ocx считается компонентом как VS6, так и Windows 2000, обновления были распространены в виде пакетов обновления для обоих. Даже после выпуска последнего пакета обновления для VS6 необходимо было распространять дополнительные исправления ошибок для более старых ОС, поэтому была создана отдельная загрузка , специально предназначенная для Windows 95, 98 и NT4.
Эта загрузка предназначена для более старых ОС по той простой причине, что она стала частью ОС в «современных» версиях Windows. Если вы используете Windows 2000 или более позднюю версию, загрузка не требуется и, по моему опыту, может вызвать проблемы с совместимостью.