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を対象にして別途downloadが作成されました。
このダウンロードは、Windowsの「最新の」バージョンのOSの一部となったという単純な事実のために、古いOSを対象としています。 Windows 2000以上を使用している場合、ダウンロードは不要で、私の経験上、互換性の問題が生じる可能性があります。
ありがとうSvetさん、私は正確な依存関係が必要です。私はそれをテストするためにXPeのコピーを持っていません。私はXPeに手を差し伸べると同じものを更新します。 サム。 –