フィルターのクリア

Why does MATLAB place the file msdia80.dll in the root of the boot drive for Windows x64?

7 ビュー (過去 30 日間)
After installing MATLAB on a 64 bit Windows machine, there is msdia80.dll on the root of the boot drive (C:\). Prior to installation that file was not there. Why is the file in the root and how can I move it?

採用された回答

MathWorks Support Team
MathWorks Support Team 2024 年 7 月 18 日 0:00
編集済み: MathWorks Support Team 2024 年 7 月 18 日 8:12
There is a bug in the Microsoft Visual C++ 2005 Redistributable Package that will place msdia80.dll on the root of the boot drive (normally C:). The version of this package which ships with MATLAB includes this bug. For the full details of this bug, see the article on Microsoft's website here:
MATLAB does not require this .dll file, so it can simply be removed. If you use another package that requires this .dll, you can move the file using the following workaround:
1) Move msdia80.dll to C:\Program Files\Common Files\Microsoft Shared\VC
2) Open a Windows command prompt, and enter the following command:
regsvr32 C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll
This will allow the .dll to be move to the intended location.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

タグ

タグが未入力です。

製品


リリース

R2008a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by