• 締切済み
  • すぐに回答を!

VB.NETの不正?なレジストリ書き込みについて(WinXP)

VB.NETで開発を行っているのですが、特にレジストリに書き込むような記述はしていないのに、何故か開発したEXEの情報?が以下のレジストリに書き込まれています。 このレジストリは一体何者なのでしょうか? またレジストリの内容を削除した場合にWinXPに影響はありますか? HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache

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

  • 回答数1
  • 閲覧数1715
  • ありがとう数2

みんなの回答

  • 回答No.1
  • popesyu
  • ベストアンサー率36% (1782/4883)

MUIキャッシュですよね? そんな気にする所ではないただの履歴なので消したいなら全部消せばよいでしょう。IEやShellの設定?といか日本語のメッセージの部分もそこを優先的に参照するようなのでそこがおかしくなるかもしれませんが。まぁアプリの履歴だけなら消そうが消すまいが何も変わらないでしょう。 ※つまり消しても何の意味もありません。コンパイルしたらまた登録されるだけ。 そういう所が気になるなら他にも履歴でレジストリに残る項目は多々あると思いますよ。

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

質問者からのお礼

回答ありがとうございました。 その後色々と調べた結果、XPの場合(設定にもよりますが、)複数起動された際にタスクバーがグループ化された場合にマウスでフォーカスを当てた時に表示される名前である事が判明しました。 また対象レジストリを削除してもEXEの起動時に,ファイルのプロパティの説明の文字列を勝手に書き込むらしく、レジストリの情報も復帰するらしいとの事で・・・ 結局それほど重要でないと判断し、そのまま削除せずに放置することにしました。 (ただしグループ化した際に表示される内容がこちらの意と反していたためレジストリを直接変更して対処しましたが・・・) 一番の解決方法は、「同様のタスクバーボタンをグループ化する」のチェックを外せば気にならない問題ですね・・・ ご回答ありがとうございました。

関連するQ&A

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

    レジストリについて少し疑問があります。どなたか簡単にわかりやすく解説をお願いします。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にして速くしたり等はされますか? 教えてください。

  • このレジストリは消しても大丈夫でしょうか??

    こちらでレジスターのログについてお聞きしてよいのか迷いましたが教えていただければ非常に助かります。  RegCleanerとCCleanerというソフトでレジストリのチェックをしました。  たくさん表示されたので一つ一つ調べてみたのですが、以下のものは消してよいのかどうかわかりません。 後半のLeaderTechのものについても調べてみたのですが、スタートアップの項目に入っている場合はスパイウェアー、、?みたいな情報を見つけたのですが、私の場合はスタートアップ項目には入っていません。 SpyBotとAd-AwareSEでのチェックにはなにも引っかかりませんでした。  ウィルスバスターでも大丈夫でした。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avc] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avc\OpenWithList] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.key] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.key\OpenWithList] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.LNG] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.LNG\OpenWithList] HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\OpenWithList] HKEY_CURRENT_USER\Software\LeaderTech\Product Registration\Settings HKEY_CURRENT_USER\Software\LeaderTech\Product Registration HKEY_CURRENT_USER\Software\LeaderTech\PowerRegister\ADOB HKEY_CURRENT_USER\Software\LeaderTech\PowerRegister

  • レジストリの値

    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" 以上、よろしくお願いします。

  • エクスプローラのカラムON/OFFの保存場所

    宜しくお願い致します。 Windows XPにて、エクスプローラを詳細表示した際、 ヘッダを右クリックし表示される項目にチェックを入れるとエクスプローラに列が追加されます。 同様に、「その他」を選択し表示される「詳細表示の設定」画面にて項目にチェックを入れても、エクスプローラに列が追加されます。 このチェックON/OFFの情報はどこに保存されているのでしょうか。 以下レジストリが該当するかと思い、チェックONの前後で見比べてみましたが変化は見られませんでした。 HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags 以上お願い致します。

  • VB.NETで、システムのレジストリ書込が拒否されます。

    VB.NETで、システムのレジストリ書込が拒否されます。 アクセス権限変更は、どのように書けばよいでしょうか? サンプルコードを記します。 Dim rk As Microsoft.Win32.RegistryKey = _ Microsoft.Win32.Registry.CurrentUser.OpenSubKey _ ("Software\Microsoft\Windows\CurrentVersion\Policies\System", _ Microsoft.Win32.RegistryKeyPermissionCheck.Default, _ Security.AccessControl.RegistryRights.FullControl) rk.SetValue("Int", 1) rk.Close() 開発環境からの拒否メッセージは、 "要求されたレジストリ アクセスは許可されていません" 実行環境からは、 "レジストリ キーに書き込めません。" と、なります。 ご教示いただけますでしょうか。 どうぞよろしくお願いいたします。

  • レジストリのことで

    最近、パソコンが遅くなってきたのでレジストリを掃除していたら、 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count のところにたくさん削除できそうなキーがありました。 これって一体何をするためにあるのですか? あと、削除していいんですか? 教えて下さい。

  • WIN2000でのレジストリーファイルの削除

    HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Run にあるフアィルを消しても大丈夫なのでしょうか? 立ち上がらなくなったりしないのでしょうか教えてください。

  • レジストリーRunの不思議?

    一般的にWindowsの立上げ時に、特定のアプリケーションを自動起動するにはレジストリーの HKEY_CUURRENT_USER ⇒ Software ⇒ Microsoft ⇒ Windows ⇒ CurrentVersion ⇒ Run に起動するアプリケーションを指定します ところが先日、偶然にもHKEY_LOCAL_MACHINEの下にもRunがあることを発見しました すなわち HKEY_LOCAL_MACHINE ⇒ Software ⇒ Microsoft ⇒ Windows ⇒ CurrentVersion ⇒ Run の構成です 内容を参照してみると沢山の.exeが登録されています ☆そこで質問です☆ HKEY_CUURRENT_USER と HKEY_LOCAL_MACHINE とでは目的や機能に差があるのですか? そもそも何故同じ構成が2ケ所にあるのですか? 色々調べましたが分かりません RegEditで内容を変更して比較検討しようとも思いましたが、レジストリーを闇雲にいじくる程の度胸もありません ご存知でしたらご教授願います 宜しくお願い申し上げます

  • 「マイドキュメント」などの名前変更

    WindowsXP Professionalについての質問です。 スタートメニューに表示される、「マイ ドキュメント」や「マイ ピクチャ」の名前を、変更する方法を探しています。 Resource Hackerを利用する、という記事は読みました。 が、私がこれまで使ってきたPCでは、そこまでしなくとも変更することが出来ました。 ところが、その時どうしたかを忘れてしまいました。 レジストリだったかと思い、検索して HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache\ にあるキーを書き換えてみましたが、再起動すると元に戻ってしまいます。 どなたか方法をご存じの方、ご教授くださいますようよろしくお願いいたします。

  • レジストリを手動で削除、及びキー再設定

    こんばんは。Windows7.64ビット使用です。 >>https://support.microsoft.com/ja-jp/help/813711 今までフォルダやファイルのサイズ設定が勝手にリセットされる度、トラブルシューティングツールで解決してきました(何度設定しても勝手にリセットされる時は、ツールで一度PC全体のサイズ設定をリセットし、再設定すればその後は維持されてきたので)。しかし今後は使用できない様で、 >>https://support.microsoft.com/ja-jp/help/2970908/how-to-use-microsoft-easy-fix-solutions?linkid=9726337&entrypointid=MATSKB ↑に飛ばされます。しかしどうやらこの中の項目には、同系統のツールがないらしく、手動で解決しかなみたいです。 レジストリは弄るのが怖く一度もした事がないのですが、どうしても困ってしまい、初めて一番上のURLの「手動で解決」を行いました。始める前に、レジストリのエクポートを行いました。 x64 ベースの Windows Vista または Windows 7 では、次のレジストリ サブキーを削除します。 HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU 上の2つは64ビット版なのに削除の項目がレジストリエディタに無かった。 HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU 32ビット版だろう方は項目があったので削除できました。但し上の2つは項目自体無かった。 HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU レジストリキー再作成でこっちが出来ない。32ビット版もう一つと64ビット版2つは作成した。 一度PCを再起動、エディタを開くと、何故か64ビット版の作成したレジストリーキーがなく、再作成できなかったキーは作成されてた。つまり、削除項目があって削除したものが作成され、削除項目が無かったものは作成したが無くなってました。 長くなって申し訳ありません。こんな感じです。ファイルとフォルダの全リセットが行われ、再設定しました。 レジストリを弄った事が無いので、これで設定維持されるかはまだ不明です。PCのトラブルもまだ解りません。実は今日、朝からシステムファイルチェッカー、ウイルスチェック、チェックディスクを行い、全て問題なかったのですが、メモリ診断も併せて、もう一度行うべきですか?PCに入っているトラブルシューティングは先ほど行いました。 レジストリを弄ったら、これをしなさい、と言うものがあれば教えて下さい。お願いします。