MSScript.ocx ライブラリに関する Microsoft のドキュメントは、この問題に関して多少矛盾しています。簡単に言えば、Windows 2000 以降、MSScript.ocx ライブラリが Windows OS の一部になったということです。Windows 2000、XP、および 2003 の後続のサービス パックには、このライブラリのバグ修正 ( 1、2、3 ) が含まれています。それ以来、ライブラリは Windows の 32 ビット部分の一部として残っており、Windows 7/2008 R2 にはまだ含まれています。Windows の 64 ビット バージョンでも、C:\Windows\SysWOW64にWOW64のmsscript.ocx が含まれています。
このライブラリの配布の歴史については、読み続けてください。
Msscript.ocx は、もともと Visual Studio 6 の CD に「オプションの」ライブラリとして含まれていました。つまり、手動でインストールする必要がありました。ライブラリは Visual Studio の一部でしたが、Windows 2000 から Windows OS の一部に移行されました。
ここで混乱が生じます。msscript.ocx は VS6 と Windows 2000 の両方のコンポーネントと見なされるため、更新は両方のサービス パックで配布されました。VS6 の最後のサービス パックがリリースされた後でも、古い OS 用に追加のバグ修正を配布する必要があったため、Windows 95、98、および NT4 を対象とした個別のダウンロードが作成されました。
このダウンロードは、Windows の「最新」バージョンの OS の一部になっているという単純な事実から、古い OS を対象としています。Windows 2000 以降を使用している場合、ダウンロードは不要であり、私の経験では、互換性の問題が発生する可能性があります。