Windows 7 64bitでC:ドライブ以外に作成されるmsdia80.dllについて

はじめましてこんにちは。
以前別の方がC:ドライブ直下に作成されるmsdia80.dllの扱いについて質問をされているのを拝見しましたが、
私の場合とは状態が異なるようなので再度いろいろ調べて質問させていただきます。
私の場合はC:ドライブではなく、C:ドライブと同じく内臓されている別のHDD(ドライブ文字E:)にmsdia80.dllが作成されました。
C:\Program Files (x86)\Common Files\microsoft shared\VC
の中には
amd64\msdia80.dll
msdia80.dll
msdia90.dll
msdia100.dll
が置いてあります。
C:ドライブにはもう1つProgram Filesというものが存在しており、そちらの方にも
C:\Program Files\Common Files\microsoft shared\VC
というファイルがあり、そちらには
msdia90.dll
msdia100.dll
が置かれています。
いろいろなホームページでmsdia80.dllの対処方法を見たのですが、
C:\Program Files\Common Files\microsoft shared\VCへmsdia80.dllを移動し、コマンドプロントから割り当ての変更とあったのですが、
これは
Program Files(x86)にある方のVCのファイルへの上書きではなく、Program Filesの方にあるmsdia80.dllが無いVCファイルへ
移動をすればいいのでしょうか。
よろしくお願いします。

使用OSはwindows 7 professional 64bitです。
この状態になる直前にSONAR X1をインストールしました。
その他でこの状態に関係がありそうなものがインストールされたものは新しい順に
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2005 Redistributable - x64 9.0.30729
Microsoft Visual C++ 2005 Redistributable (x64)
Adobe Shockwave Player 12.0
Microsoft Visual C++ 2005 Redistributable
Adobe Flash Player 12 ActiveX
Microsoft Visual C++ 2005 Redistributable
となっています。
回答
回答
近藤さん、こんにちは。
ご返信ありがとうございます。

Eドライブの「msdia80.dll」ファイルを「C:\Program Files\Common Files\Microsoft Shared\VC」に移動し、
コマンドプロントから「regsvr32 C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll」を実行したのですが、モジュールが見つかりませんと表示されました。
調べてみた結果、
「regsvr32 C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll」
「regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"」
のように、Cドライブの前と[msdia80.dll]の後に[””]をつけることで
[msdia80.dll]を[C:\Program Files\Common Files\Microsoft Shared\VC\]への登録に成功することができました。
ご助力ありがとうございました。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

回答
回答

ハルート さん、こんにちは。
ご返信ありがとうございます。

おっしゃるように前回紹介したコマンドは「C: ~ msdia80.dll」までを [""] でくくる必要がありましたね。確認不足でごめんなさい。。。

※ 「Program Files」にスペースがあるので、そこで区切られて別の文字列として認識されてしまう

ご自身で調べていただいたとのことでお手数をおかけしましたが、無事登録が成功したとのことで良かったです。
同じような現象が起きてお困りの方にも参考になるよう、コメントに [回答としてマーク] をさせていただきました。

今後ともマイクロソフト コミュニティをよろしくお願いします。

----------
近藤 茂 – Microsoft Support
[この回答で問題は解決しましたか?] にて評価にご協力をお願いします。

返信が問題解決に役立った場合は、 [はい] を押すことで回答とマークされます。

問題が未解決の場合や引き続きアドバイスを求める場合は、 [返信] からメッセージを送信してください。
[いいえ] を押しても、未解決であることは回答者には伝わりません。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2023年9月19日 表示数 10,196 適用先: