• 締切済み
  • 困ってます

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

レジストリエディタで 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:\"となっているようです。 みなさんの環境ではどのようになっていますでしょうか? 細かいことですが気になっています。 どうかよろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数662
  • ありがとう数2

みんなの回答

  • 回答No.3
  • kteds
  • ベストアンサー率41% (1682/4023)

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。

関連する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"を コマンドプロントで打ってしまったのですがそれも大丈夫でしょうか?

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

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

  • 回答No.2
  • kteds
  • ベストアンサー率41% (1682/4023)

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

共感・感謝の気持ちを伝えよう!

質問者からの補足

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

  • 回答No.1
noname#210401

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。

質問者からの補足

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

関連するQ&A

  • レジストリの値

    K-Warner と申します。よろしくお願いいたします。 訳あって、以下のレジストリのデフォルトの値(フォルダ名)を知りたいです。環境は、Windows Vista Home Premium SP1 です。 1.[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]の"Personal" 2.[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]の"Personal" 以上、よろしくお願いします。

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

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

  • レジストリについて…

    『次のレジストリ・キーを選択します。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2 右側ペイン内で、次の値を削除します。 "2001" = "0x00000000" "2004" = "0x00000000"』 と有るのですが "2001" = "0x00000000" "2004" = "0x00000000"は レジストリエディタにて 名前2001  種類REG_DWORD データ0x00000000 名前2004 種類REG_DWORD データ0x00000000 これのことを指しているのでしょうか? よろしくお願いします。 

  • レジストリで・・

    ↓のレジストリで間違って変えてしまったので、 皆さんの数値?はどんなになってるでしょうか? HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→ Windows NT→CurrentVersion→WinlogonにあるSfcQuotaの値のデータを いってくれると嬉しいです。

  • Acronis True Image Personal 2を削除しても消えないレジストリ

    Acronis True Image Personal 2を削除したのですが、分かる範囲で以下のものが残っていました。 きれいにアンインストールする方法を教えてください。 C:\Program Files\Common Files\Acronis HKEY_CURRENT_USER\Software\Acronis HKEY_LOCAL_MACHINE\SOFTWARE\Acronis(削除できなかったです)

  • レジストリの構造について

    レジストリについて少し疑問があります。どなたか簡単にわかりやすく解説をお願いします。msconfigで出るシステム構成ユーティリティの「スタートアップ」タブに出てくる項目はパソコン起動時に読み込むプログラムと思いますがこれはレジストリの以下に記述されているものと知りました。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ところが同じく以下のレジストリも起動時に読み込むものとわかりました。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run この2つは違いはなんでしょうか?vistaなどのサイドバーはHKEY_CURRENT_USERのrunに記述がありますが、一般的にはHKEY_LOCAL_MACHINEのrunにあるようですね。単純に2つに分かれている理由が何か疑問に思い質問しました。もう一つの質問は、 パソコン起動時に非常に時間がかかる時は、この起動時に読み込むものをOFFにすると速くなるようですが、みなさんはシステム構成ユーティリティのスタートアップ項目をOFFにして速くしたり等はされますか? 教えてください。

  • 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が出現する状態は変わらず、逆になぜかブラウザが、クラッシックバージョンになってしまいました。 現在も同じ状態です。 またまた、皆さんのお力をお借りしようと思いまして、投稿いたしました。何か方法はないでしょうか? 教えて下さい。 よろしくお願いいたします。

  • レジストリに書き込めなくて困ってます。

    レジストリに書き込めなくて困ってます。 レジストリのHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runの新規キー作成などができなくなりました。ほかにもアクセスのできない部分があって困ってます。Windows XP SP2 管理者権限です。 COMオブジェクトの登録(?)にも失敗するみたいで、iTunesのインストールも失敗しました。どうしたらいいでしょうか?

  • レジストリ変更

    レジストリ変更 辞書系の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つほどあります。) 改行や空行などを実際どのようにすれば良いのかわかりません。 またレジストリ・エディタのバージョン指定行も、ここには書かれていないのですが、 それは構わないのでしょうか。

  • レジストリがおかしい

    最近、パソコンを立ち上げると勝手にツールバーの並びが変わるので、初期設定がおかしいのだろうかとレジストリ ”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run” を見ようとすると 「オープンエラー・Runが開けません!」 といってそのキーにおける全ての作業を受け付けません。 どうすれば良いでしょうか? 追記 ・レジストリに関わるソフトで「窓の手」を実行したところ、やはり同じレジストリの部分でバグが出、設定をキャンセルされます。