DirectX SDK をインストールするときに 'S1023' エラーが発生する

この記事は、DirectX SDK の 2010 年 6 月リリースをインストールするときに発生する 'S1023' エラーを解決するのに役立ちます。

元の製品バージョン: Windows 8 Enterprise、Windows 7 Enterprise、Windows 7 Home Basic、Windows 7 Professional
元の KB 番号: 2728613

現象

コンピューターに既存の Microsoft Visual C++ 2010 再頒布可能パッケージがインストールされている場合は、June 2010 DirectX SDK のインストール時に 'S1023' エラーが発生する可能性があります。

原因

この問題は、新しいバージョンの Visual C++ 2010 再頒布可能パッケージがコンピューターに存在するため発生します。 June 2010 DirectX SDK では、Visual C++ 再頒布可能パッケージのバージョン 10.0.30319 がインストールされます。

解決方法

この問題を解決するには、2010 年 6 月の DirectX SDK をインストールする前に、すべてのバージョンの Visual C++ 2010 再頒布可能パッケージをアンインストールする必要があります。 次の 1 つ以上の製品がインストールされている場合があります。

  • Microsoft Visual C++ 2010 x86 再頒布可能パッケージ
  • Microsoft Visual C++ 2010 x64 再頒布可能パッケージ

コントロール パネルで [プログラムの追加と削除] を使用して、製品をアンインストールできます。 または、管理者コマンド プロンプトから次のコマンドを実行できます。

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

Microsoft Visual C++ 2010 再頒布可能製品をアンインストールした後、DirectX ソフトウェア開発キットをインストールできます。

June 2010 DirectX SDK をインストールした後、Microsoft Visual C++ 2010 Service Pack 1 再頒布可能パッケージ MFC セキュリティ更新プログラムの最新バージョンを再インストールできます。

詳細

同じ問題により、Windows 7 SDK のインストールが妨げる可能性があります。