Vcredist_x64.exe ファイルまたは Vcredist_ia64.exe ファイルを使用して Visual C++ 2005 の再頒布用パッケージをインストールすると、ブート ドライブのルート フォルダーに Msdia80.dll ファイルがインストールされます。


現象


64 ビット オペレーティング システムを実行しているコンピューターがあります。 Microsoft Visual C++ 2005 再頒布可能パッケージをこのコンピューターにインストールするには、Vcredist_x64.exe ファイルまたは Vcredist_ia64.exe ファイルを使用します。 これを行うと、Msdia80.dll ファイルは、ブート ドライブのルート フォルダーにインストールされます。注: これらの確認手順は、Windows クライアントにのみ適用されます。 Msdia80.dll ファイルの正しいパスは、ドライブ: \Program Files\Common を指定して Shared\VC。

解決方法


重要: このセクションの手順の実行には注意が必要です。 この問題は、サポートされていない製品に適用されます。 この問題を解決するには、この問題が発生しているコンピューターに Microsoft Visual C++ 2005 サービス パック 1 再頒布可能パッケージ ATL セキュリティ更新プログラムをインストールします。Microsoft Visual C++ 2005 サービス パック 1 再頒布可能パッケージ ATL セキュリティ更新プログラム、64 ビット オペレーティング システムの詳細については、次のマイクロソフト ダウンロード センター web サイトを参照してください。
Microsoft Visual C++ 2005 Service Pack 1 の再頒布可能パッケージ ATL のセキュリティ更新プログラムのhttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2

回避策


この問題を一時的に回避するには、Msdia80.dll ファイルをドライブに移動: \Program Files\Common を指定して Shared\VC フォルダー。 そして、コマンド プロンプトで次のコマンドを入力して、Msdia80.dll ファイルを登録します。
regsvr32 driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll