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

現象

64 ビット オペレーティング システムを実行しているコンピューターがあります。 Vcredist_x64.exe ファイルまたは Vcredist_ia64.exe ファイルを使用して、このコンピューターに Microsoft Visual C++ 2005 再頒布可能パッケージをインストールします。 これを行うと、Msdia80.dll ファイルがブート ドライブのルート フォルダーにインストールされます。

注 Msdia80.dll ファイルの正しいパスは Drive:\Program Files\Common Files\Microsoft Shared\VC です。

解決策

重要 この問題は、サポートされなくなった製品に適用されます。

この問題を解決するには、この問題が発生しているコンピューターに Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL セキュリティ更新プログラムをインストールします。

64 ビット オペレーティング システム用の Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL セキュリティ更新プログラムの詳細については、次の Microsoft ダウンロード センター Web サイトを参照してください。

Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL セキュリティ更新プログラム
http://www.microsoft.com/download/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2

回避策

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

regsvr32 driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll