FIX Visual C++ ランタイム ・ ライブラリの x86 ベースのバージョンを展開するのに x86 ベースのバージョンの Visual C++ 2005 再頒布可能パッケージ (Vcredist_x86.exe) を使用することはできません。

現象

X86 ベースのバージョンの Microsoft Visual C++ ランタイム ライブラリを展開するのには、x86 ベースのバージョンの Microsoft Visual C++ 2005 再頒布可能パッケージ (Vcredist_x86.exe) を使うことはできません。

この問題は、C++ ランタイム ライブラリを展開しようとする前に、C++ ランタイム ライブラリを修正プログラムを適用する場合に発生します。

原因

この問題は、正しい DLL バージョンまたはコードの変更への依存関係があります Visual C++ ランタイム ・ ライブラリに存在しないために発生します。元の Visual C++ ランタイム ファイルの更新されたバージョンでは、コードの変更への依存関係または DLL のバージョンが含まれます。

Visual C++ ランタイム ・ ライブラリの修正プログラムは、Microsoft Visual Studio 2005 を実行しているコンピューターに適用されるものです。ただし、修正プログラムのファイルでは、Vcredist_x86.exe プログラムを使用して新しい Visual C++ ランタイム ライブラリを展開するが更新されません可能性があります。

解決策

サポートされている修正プログラムを用意していますが、この資料に記載されている問題の場合のみ使用することを推奨します。この特定の問題が発生しているシステムにのみ適用されます。この修正プログラムは、今後さらにテストを行うことがあります。この問題で深刻な影響を受けていない場合は、この修正プログラムを含む次の Microsoft Visual Studio 2005 service pack のリリースを待つことを勧めします。

この問題を解決するには、修正プログラムを入手するのには、マイクロソフト製品サポート サービスに問い合わせてください。マイクロソフト製品サポート サービスの電話番号とサポートのコストに関する情報の一覧については、次のマイクロソフト Web サイトを参照してください。注: 特別な場合では、まれに通常サポート コールの発生に料金 Microsoft Support 担当者は、特定の更新で問題が解決されると判断した。追加の質問および問題の特定のアップデートの対象にはなりませんが、通常のサポート料金が適用されます。

必要条件

この修正プログラムを適用する前に、x86 ベースのバージョンの Visual C++ ランタイム ・ ライブラリを展開するのには、x86 ベースのバージョンの Microsoft Visual C++ 2005 再頒布可能パッケージ (Vcredist_x86.exe) を使用する必要があります。

再起動の必要性

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

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

この修正プログラムによって他の修正プログラムが置き換わることはありません。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時間の時差を確認するには、コントロール パネルの [日付と時刻] で、[タイム ゾーン] タブを使用します。
Microsoft Visual Studio 2005 では、x86 ベースのバージョン
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msdia71.dll8.0.50727.163621,56805-Jun-200609:34x86
Atl80.dll8.0.50727.16396,25605-Jun-200606:15x86
Mfc80.dll8.0.50727.1631,093,63205-Jun-200607:47x86
Mfc80chs.dll8.0.50727.16340,96005-Jun-200607:28x86
Mfc80cht.dll8.0.50727.16345,05605-Jun-200607:28x86
Mfc80deu.dll8.0.50727.16365,53605-Jun-200607:28x86
Mfc80enu.dll8.0.50727.16357,34405-Jun-200607:28x86
Mfc80esp.dll8.0.50727.16361,44005-Jun-200607:28x86
Mfc80fra.dll8.0.50727.16361,44005-Jun-200607:28x86
Mfc80ita.dll8.0.50727.16361,44005-Jun-200607:28x86
Mfc80jpn.dll8.0.50727.16349,15205-Jun-200607:28x86
Mfc80kor.dll8.0.50727.16349,15205-Jun-200607:28x86
Mfc80u.dll8.0.50727.1631,080,32005-Jun-200607:47x86
Mfcm80.dll8.0.50727.16369,63205-Jun-200607:47x86
Mfcm80u.dll8.0.50727.16357,85605-Jun-200607:47x86
Msvcm80.dll8.0.50727.163479,23205-Jun-200606:14x86
Msvcp80.dll8.0.50727.163548,86405-Jun-200606:14x86
Msvcr80.dll8.0.50727.163626,68805-Jun-200606:14x86
Vcomp.dll8.0.50727.16365,53605-Jun-200608:07x86
Microsoft Visual Studio 2005 では、Itanium ベースのバージョン
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Msdia71.dll8.0.50727.1632,084,86405-Jun-200607:23IA-64
Atl80.dll8.0.50727.163276,99205-Jun-200606:05IA-64
Mfc80.dll8.0.50727.1633,477,50405-Jun-200606:39IA-64
Mfc80chs.dll8.0.50727.16340,96005-Jun-200606:42x86
Mfc80cht.dll8.0.50727.16345,05605-Jun-200606:42x86
Mfc80deu.dll8.0.50727.16365,53605-Jun-200606:42x86
Mfc80enu.dll8.0.50727.16357,34405-Jun-200606:42x86
Mfc80esp.dll8.0.50727.16361,44005-Jun-200606:42x86
Mfc80fra.dll8.0.50727.16361,44005-Jun-200606:42x86
Mfc80ita.dll8.0.50727.16361,44005-Jun-200606:42x86
Mfc80jpn.dll8.0.50727.16349,15205-Jun-200606:42x86
Mfc80kor.dll8.0.50727.16349,15205-Jun-200606:42x86
Mfc80u.dll8.0.50727.1633,465,21605-Jun-200606:42IA-64
Mfcm80.dll8.0.50727.163118,78405-Jun-200606:44IA-64
Mfcm80u.dll8.0.50727.163114,68805-Jun-200606:44IA-64
Msvcm80.dll8.0.50727.163572,41605-Jun-200606:03IA-64
Msvcp80.dll8.0.50727.1631,388,03205-Jun-200606:04IA-64
Msvcr80.dll8.0.50727.1631,485,82405-Jun-200606:01IA-64
Vcomp.dll8.0.50727.163164,86405-Jun-200607:04IA-64

回避策

この問題を回避するのにには、Visual C++ ランタイム ライブラリを展開する .msi ファイルを作成するのに Microsoft Windows インストーラーを使用します。Windows インストーラーの使用方法は、Visual C++ ランタイム ライブラリ ファイルをインストールにインポートするのにはモジュール (.msm) ファイルをマージします。

状況

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

詳細

詳細については、マイクロソフトサポート技術記事を表示する次の資料番号をクリックしてください。

824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明

920854の修正: x64 ベースのバージョンの Visual C++ ランタイム ライブラリを展開するのには、x64 ベースのバージョンの Visual C++ 2005 再頒布可能パッケージ (Vcredist_x64.exe) を使うことはできません

920855 Itanium ベースのバージョン

プロパティ

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

フィードバック