Windows インストーラー (MSI) 4.5 を使用して複数の MSI をインストールするときにエラー メッセージが Windows Server 2008、Windows Vista、Windows Server 2003 または Windows XP のパッケージ化:「API 呼び出しは拒否 - コンテキスト アクションはありません」

現象

次のような状況を考えます。
  • Windows Server 2008、Windows Vista、Windows Server 2003 または Windows XP ベースのコンピューターに Microsoft Windows インストーラー (MSI) 4.5 をインストールするとします。
  • MSI アプリケーションの複数のインスタンスを同じコンピューターにインストールします。
このシナリオでは、インストールは失敗します。さらに、次のエラー メッセージが記録されます。

API 呼び出しが拒否 - コンテキストのアクションはありません。
他のすべての MSI インストールが成功したが。

注: この問題は、SQL Server 2008 のインストール中、または SQL Server 2005 から SQL Server 2008 へのアップグレード時に発生する可能性があります。

原因

この問題は、Windows インストーラー 4.5 エンジンでエラーが発生したために発生します。最初のインストールが終了すると、Windows インストーラー サービスにより、別のインストールを開始するときまでの時間的なすきまがあります。ただし、Windows インストーラー 4.5 のエンジンが正しく計算できない時間帯以前のインストールが完全に終了していないためです。

解決策

更新プログラムの情報

Windows XP の場合

次のファイルは Microsoft ダウンロード センターからダウンロードできます。

Windows XP 用の更新
Download Windows XP (KB958655) パッケージを今すぐダウンロードします。

Windows XP x64 用の更新版
Download XP 更新プログラムの Windows x64 エディション (KB958655) パッケージを今すぐダウンロードします。

Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

必要条件

この更新プログラムを適用するには Windows XP Service Pack 2 または Windows XP Service Pack 3 をコンピューターにインストールされている必要があります。の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします:
322389 Windows XP service pack の入手方法

再起動の必要性

この更新プログラムを適用した後、コンピューターを再起動する必要があります。

更新プログラムの置き換えに関する情報

この更新プログラムは、他の更新プログラムを置き換えません。

ファイル情報

この更新プログラムの英語バージョンがファイル属性 (またはそれ以降のファイル属性) には次の表に記載されています。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。

Windows XP Service Pack 2 または Windows XP Service Pack 3、x86 ベースのバージョン
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msi.dll4.5.6001.222994,445,18405-Nov-200813:01x86

Windows Server 2003

次のファイルは Microsoft ダウンロード センターからダウンロードできます。

Windows Server 2003 用の更新プログラム
Download Windows Server 2003 (KB958655) パッケージを今すぐダウンロードします。

Windows Server 2003 の x64 Edition 用の更新プログラム
Download 更新 Windows Server 2003 の x64 エディション (KB958655) パッケージを今すぐダウンロードします。

Itanium ベース システムの Windows Server 2003 用の更新プログラム
Download 更新プログラムの Windows Server 2003 の Itanium ベースのシステム (KB958655) パッケージを今すぐダウンロードするには。

Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

必要条件

この更新プログラムを適用するには、Windows Server 2003 Service Pack 2 (SP2) インストールが必要です。の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします:
889100 Windows Server 2003 の最新の service pack の入手方法

再起動の必要性

この更新プログラムを適用した後、コンピューターを再起動する必要があります。

更新プログラムの置き換えに関する情報

この更新プログラムは、他の更新プログラムを置き換えません。

ファイル情報

この更新プログラムの英語バージョンがファイル属性 (またはそれ以降のファイル属性) には次の表に記載されています。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。

Windows Server 2003 Service Pack 2、x86 ベースのバージョン
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msi.dll4.5.6001.222994,445,18407-Nov-200817:08x86

Windows Server 2003 Service Pack 2、Itanium ベースのバージョン
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォームSP の要件サービス区分
Msi.dll4.5.6001.222998,110,08007-Nov-200815:09IA-64SP2該当なし
Wmsi.dll4.5.6001.222994,445,18407-Nov-200815:10x86SP2WOW

Windows Server 2003 Service Pack 2、x64 ベースのバージョン
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォームSP の要件サービス区分
Msi.dll4.5.6001.222995,282,81607-Nov-200815:09x64SP2該当なし
Wmsi.dll4.5.6001.222994,445,18407-Nov-200815:09x86SP2WOW

Windows Vista および WIndows Server 2008

次のファイルは Microsoft ダウンロード センターからダウンロードできます。

Windows Vista 用の更新プログラム
Download 更新プログラムの Windows Vista です (KB958655) パッケージを今すぐダウンロードします。
Windows Vista x64 Edition 用の更新プログラム
Download (KB958655) のシステム パッケージの x64 ベースの Windows Vista の更新プログラムを今すぐダウンロードします。
Windows Server 2008 用の更新プログラム
Download 更新プログラムの Windows Server 2008 (KB958655) パッケージを今すぐダウンロードします。

Windows Server 2008 の x64 Edition 用の更新プログラム
Download 更新プログラムの Windows Server 2008 x64 エディション (KB958655) パッケージを今すぐダウンロードします。

Itanium ベース システム用 Windows Server 2008 の更新プログラム
Download 更新プログラムの Windows Server 2008 の itanium プロセッサを搭載 (KB958655) パッケージを今すぐダウンロードします。


Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

必要条件

Windows Vista ベースのコンピューターにこの更新プログラムを適用するには、Windows Vista SP1 のインストールが必要です。
詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
935791 Windows Vista service pack の入手方法

前提条件は、Windows Server 2008 ベースのコンピューターに必要ではありません。

再起動の必要性

この更新プログラムを適用した後、コンピューターを再起動する必要があります。

更新プログラムの置き換えに関する情報

この更新プログラムは、他の更新プログラムを置き換えません。

ファイル情報

この更新プログラムの英語バージョンがファイル属性 (またはそれ以降のファイル属性) には次の表に記載されています。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。

Windows Vista および Windows Server 2008 のファイル情報のメモ

MUM ファイル (.mum) の各環境にインストールされている、マニフェスト ファイル (.manifest) は、個別に記載されています。MUM と MANIFEST ファイルおよび関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために重要です。セキュリティ カタログ ファイル (属性一覧に表示されない) は、マイクロソフトのデジタル署名で署名されています。

すべてサポートされている x86 ベースのバージョンの Windows Server 2008 と Windows Vista の
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msimsg.dll.mui4.5.6000.2095186,01606-Nov-200808:59該当なし
Msiexec.exe.mui4.5.6000.209512,56006-Nov-200813:08該当なし
Msi.dll4.5.6000.209512,252,28806-Nov-200812:57x86
Msimsg.dll4.5.6000.209512,56006-Nov-200808:59x86
Msi.dll4.5.6001.223032,241,53606-Nov-200812:59x86
Msimsg.dll4.5.6001.223032,56006-Nov-200810:39x86
Msiexec.exe4.5.6000.20951デフォルト値は 73,21606-Nov-200810:33x86
Msiexec.exe4.5.6001.22303デフォルト値は 73,21606-Nov-200812:58x86
Msihnd.dll4.5.6000.20951332,80006-Nov-200812:57x86
Msihnd.dll4.5.6001.22303332,80006-Nov-200812:59x86
Msisip.dll4.5.6000.2095116,38406-Nov-200812:57x86
Msisip.dll4.5.6001.2230316,38406-Nov-200812:59x86

すべての Windows Server 2008 と Windows Vista の x64 ベースのバージョンをサポートします
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msimsg.dll.mui4.5.6000.2095175,77606-Nov-200809:02該当なし
Msiexec.exe.mui4.5.6000.209512,04806-Nov-200813:16該当なし
Msi.dll4.5.6000.209513,134,46406-Nov-200813:13x64
Msimsg.dll4.5.6000.209512,56006-Nov-200809:02x64
Msi.dll4.5.6001.223033,107,84006-Nov-200814:17x64
Msimsg.dll4.5.6001.223032,56006-Nov-200811:51x64
Msiexec.exe4.5.6000.20951125,44006-Nov-200810:59x64
Msiexec.exe4.5.6001.22303125,44006-Nov-200814:16x64
Msihnd.dll4.5.6000.20951503,29606-Nov-200813:13x64
Msihnd.dll4.5.6001.22303503,29606-Nov-200814:17x64
Msisip.dll4.5.6000.2095122,52806-Nov-200813:13x64
Msisip.dll4.5.6001.2230322,52806-Nov-200814:17x64

すべてのサポートされる IA 64 ベースのバージョンの Windows Server 2008
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msimsg.dll.mui4.5.6001.2230375,77606-Nov-200811:37該当なし
Msi.dll4.5.6001.223035,928,96006-Nov-200814:01IA-64
Msimsg.dll4.5.6001.223032,56006-Nov-200811:37IA-64
Msiexec.exe4.5.6001.22303236,54406-Nov-200813:52IA-64
Msihnd.dll4.5.6001.223031,085,95206-Nov-200814:01IA-64
Msisip.dll4.5.6001.2230356,32006-Nov-200814:01IA-64

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
プロパティ

文書番号:958655 - 最終更新日: 2017/02/05 - リビジョン: 1

Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Premium, Windows Vista Home Basic, Windows Vista Ultimate, Windows Vista Business 64-bit edition, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Microsoft Windows XP Service Pack 2, Microsoft Windows XP Service Pack 3

フィードバック