• 締切済み

レジストリキーの値がおかしい?

レジストリエディタで HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\  CurrentVersion\Installer\UserData以下でmsdia80.dllを検索していたところ C?\Program Files (x86)\Common Files\Microsoft Shared\VC\msdia80.dll というデータを見つけました。"C?\"という箇所がおかしいと思うのですが 勝手に"C:\"に直してしまっていいでしょうか? 前後の他のデータを見てみたところちゃんと"C:\"となっているようです。 みなさんの環境ではどのようになっていますでしょうか? 細かいことですが気になっています。 どうかよろしくお願いします。

みんなの回答

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.3

> C:\に直してしまっていいでしょうか? 推察ですが・・・ 質問者さんがインストールしたプログラムのインストーラの出来が悪くて, レジストリ作成時に文字化けが発生した・・・ または 質問者さん自身がインストーラを使わずにレジストリを他の環境からコピーした際に文字化けが発生するようなツールを使用した, などが考えられます。 したがって,msdia80.dllファイルが実際に C:\Program Files (x86)\Common Files\Microsoft Shared\VCフォルダ内に存在するのならば 訂正しておく必要があります。

hama222
質問者

お礼

ありがとうございます。

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.2

> みなさんの環境ではどのようになっていますでしょうか? 「みなさんの」・・・と質問されてもデフォルトのwin7には存在しませんね。 添付画像参照。 「みなさんの環境」ではなくて質問者さんだけの特有な環境でしょう。 このような質問の場合は画像を添付してもらいたいものです。 どんな説明よりも一目瞭然で解りますので・・・。

hama222
質問者

補足

画像を貼るべきでしたね。次回からそうします。 とりあえず知る限りmsdia80.dllに関しては ”Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x64)”をインストすると入るようです。

noname#210401
noname#210401
回答No.1

ためしに“ C?\ ”で全レジストリ検索をすると、どうなっていますか? 他にも項目が出ませんでしょうか? ちなみに自分の環境では、UserData 以下の“ S- ~ ”の下、 “Components” ディレクトリ以外からは発生していませんが、 割と数が出てきました。 システム上の仕様なら良いのですが、確かになぜって思いますね。

hama222
質問者

お礼

ありがとうございます。

hama222
質問者

補足

回答ありがとうございます。私の場合もComponents以下から 出てきます。仕様なのでしょうかね?

関連するQ&A

  • Dドライブにmsdia80.dll

    Dドライブにmsdia80.dllが存在し 調べた結果一番大きなドライブに保存されるらしいとのことで どうしたものかと調べた結果 Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージをインストールすると解決する と書かれていたのですが相変わらずDドライブにmsdia80.dllが存在し C:\Program Files\Common Files\Microsoft Shared\VCにはありませんでした ほかのやり方を調べたところ msdia80.dllを以上の場所にいれコマンドプロントから regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"と打ちまして DllRegisterServer は成功しましたと出たのですがこれで大丈夫なのでしょうか? またこれは再起動の際にいちいちコマンドプロントから打ち込まないといけないのでしょうか? 以下ファイル構造的なもの 《32bit》 C:\Program Files (x83)\Common Files\Microsoft Shared\VC  amd64(ファイル 中にはmsdia80.dll) msdia80.dll msdia90.dll msdia100.dll 《64bit》 C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll msdia90.dll msdia100.dll と今回入れたmsdia80.dllがございます どなたかご存知の方がいらっしゃいましたら ご回答のほどよろしくお願いします

  • msdia80.dllについて

    Dドラにmsdia80.dllが出現し windowsのサイトに記載されているとおりの場所にコピーし コマンドプロントからregsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"のこーど?を入力したのですが 《DllRegisterServer は成功しました》との文章がが出たのですがDドラにあるmsdia80.dll は消して大丈夫でしょうか? あと申し訳ございませんがこのしたのキャプチャをとるために なんどかregsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"を コマンドプロントで打ってしまったのですがそれも大丈夫でしょうか?

  • ウイルスバスターで検出した感染ファイルを検索しても見つからない

    ウイルスバスターコーポレートエディションを使用しています ウインドウズを起動させると  BKDR_PCCLIENT.WZ  BKDR_PCCLIENT.XQ というウイルスを検出したというメッセージを出力します 手動でファイルを削除しようとしても、感染したとされる  C:\program files\common files\microsoft shared\msinfo\zhnzvenn.dll というファイルが見つかりません。 トレンドマイクロのHPにある対策方法では、レジストリの  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\zcrsnrsj を削除するようにありましたが、レジストリにも見当たりません。 解決方法がわかりません。 どなたか分かる方がいらしたら教えてください。お願いします。

  • Win Fixer 2005 というスパイウェアに感染してしまいました。

    Win Fixer 2005 というアドウェアの一種であるスパイウェアに感染してしまいました。 Spybotや、Ad-Aware等試しましたが、検出されませんでした。 症状としては特にないのですが、Caの無料スパイウェアスキャンで検出されてしまいます。 検出された内容は以下の通りです。 Adware "WinFixer_2005" 検出箇所: key "hkey_local_machine \software\microsoft\windows\currentversion\shareddlls" value "c:\program files\common files\winsoftware\prcheck.dll" 上記に書いてある c:\program files\common files\winsoftware\prcheck.dll なのですが、そのディレクトリが存在していないのに検出されてしまいます。 どなたか的確な対処法がわかる方、どうかお助けください。

  • レジストリの値について

    最近、PCを起動したらNortonのプロセスの ccApp.exeがうまくあがらないので、 レジストリエディタを見てみたらHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 配下にServicesという名称で、 C:\WINNT\system32\1.tmpへパスをはっているものがあります。 これって必要なものなのでしょうか? 現在system32配下には1.tmpは見えないのですが。 ちなみにウィルススキャンしてもなにもでてきません。 OSはwindows2000SP4、 ウィルスソフトはNortonAntiVirus2006です。

  • ibm0001.exeが削除できないんです。知恵をかしてください。

    度々申し訳ありません。 「"C\Program Files\Common File\Micrsoft Shared\ibm0001.exe"が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。」が常に出ます。 という質問のご回答をたくさんいただきました。 ありがとうございました。 現在の状況を結論から述べますと、未解決のままなんです。 私が皆さんから教えていただいた中で行った手順ですが、 まず、レジストリエディタを起動させ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Run にShellという名前のキーがあるか探しました。 が、Shellという名前のキーはなく、一応覗いたのですがibm0001.exeは 見つからなかったのです。 次に、msconfig を起動して、スタートアップにある ibm0001 を無効に切り替え、regedit を起動し、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run にあると思われるibm0001.exe のアイテムを削除しよとしたのですが、 スタートアップのところでibm0001.exeのチェックをはずし、再起動 したのですが、起動後またもや再起動案内が出没しそれを3回おこなって もibm0001.exeが出現する状態は変わらず、逆になぜかブラウザが、クラッシックバージョンになってしまいました。 現在も同じ状態です。 またまた、皆さんのお力をお借りしようと思いまして、投稿いたしました。何か方法はないでしょうか? 教えて下さい。 よろしくお願いいたします。

  • Windows コンポーネントをインストールしたいNO.2

    あれから大変困っています。 よろしくお願いします。 やはり、http://www.atmarkit.co.jp/fpc/pctips/005autoaddnt2k/autoaddnt2k.html のページに乗っていたレジストリを自分のパソコンでもやってみました。 しかし、何も、変わらず、インストールCDを要求されてしまいます。 レジストリは、このようになっています。 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\ 値のデータ REG_SZ SourcePath→E:\→C:\WINDOWS に変更しました。 ================================================================ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ 値のデータ REG_SZ SourcePath→E:\I386→C:\WINDOWS\I386 にしました。 しかし、それでも、CDの要求を続けてしまいます。 レジストリを変更しても、聞いてくれません。 I386フォルダも、C:\WINDOWSにあるのに、なぜでしょうか? どなたか、お詳しい方、教えていただければ.....と思っています。 よろしくお願いします。

  • XPデフォルトフォントの復元の仕方。

    XPデフォルトフォントの復元の仕方。 誤ってXPに標準で入っているフォントを削除してしまいました。 レジストリエディタから復元できるそうで、 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Fonts をたどっていたのですが、 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion は見つかるのですが以降の[Fonts]部分が見つかりません。 原因などご存知の方いらっしゃいましたらアドバイスよろしくお願いいたします。 また、ほかに復元などの方法をご存知の方も宜しくお願いいたします。

  • msdia80.dllが作成されてしまう件について

    msdia80.dllが作成されてしまう件について Vista x64 Homeを使用しています。 PCはVGN-FW93JSです。 最近、VAIOをリカバリする機会があってリカバリしました。 その際にHDDをCドライブとDドライブに分割(Cドライブ約130GB・Dドライブ約170GB)です。 リカバリ自体は正常に終了し、特に動作に問題はありませんでした。 ところがDドライブを開いてみると直下フォルダに「msdia80.dll」という名前のファイルが作成されていました。 気にはなったのですが、動作に問題が無かったのでそのまま放置していました。 普段、外付けのUSBポータブルHDDをつけっ放しにして使用しているのですが、ある日気が付くと外付けHDDにも「msdia80.dll」というファイルができていて、取り外しができなくなってしまいました。 http://support.microsoft.com/kb/927665/ja ↑を見るとx64のOSにVisual C++ 2005 の再頒布可能パッケージというものをインストールすると作成されてしまうファイルのようですが、自動的に最大容量のドライブのルートディレクトリに作られてしまうのでしょうか? またMicrosoft Visual C++ 2005 SP1 再頒布可能パッケージ (x64)をダウンロードしてインストールすると問題が解決するとありますが、インストールしてみても「msdia80.dll」自体は残ったままですし、: \Program Files\Common Files\Microsoft Shared\VCというフォルダもありません。 どのように解決するのがいいのでしょうか?

  • レジストリ変更

    レジストリ変更 辞書系のCD-ROMソフトで、昔のソフトなのでメモりが512MB以上のパソコンでは、 run time error out of memory となり使用することはできません。 対策方法として、そのソフトに対してのみリソースを制限するように、 レジストリ変更をするというのがあります。 以下がそのエントリーなのですが(○はソフト名)、 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Compatibility\Applications\○32] "flags"=dword:0000080c [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Compatibility32\Applications\○32] "flags"=dword:0000080c ホームページ上でこのように出てしまうので、 (実際には [HKEY の前に両方とも半角スペースが3つほどあります。) 改行や空行などを実際どのようにすれば良いのかわかりません。 またレジストリ・エディタのバージョン指定行も、ここには書かれていないのですが、 それは構わないのでしょうか。