• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XPレジストリを外ディレクトリに移し編集するツール)

XPレジストリを外ディレクトリに移し編集するツール

このQ&Aのポイント
  • XPレジストリを外部レジストリ編集ツールで編集できるツール教えて!
  • ディスクトップのアイコンやプログラム一覧、マイコンピューターのプロンプトなどが特定のプログラム起動になってしまう
  • 外部ディレクトリにあるXPレジストリを直接編集するツールを探している

質問者が選んだベストアンサー

  • ベストアンサー
noname#145976
noname#145976
回答No.3

#2です。 >外部(指定ディレクトリ)のレジストリ群データを直接編集 というのは、変じゃありません。 そのパソコンのHKEY_CURRENT_USER\以下を別のパソコン上で読み込んで加筆編集して、元のパソコンに書き戻すという方法は昔から存在します。 当該ユーザーのユーザーレジストリの破損や不用意な書き換えが原因で、そのユーザーではログオン不可になってしまった場合などには結構重宝する方法です。 http://www.atmarkit.co.jp/fwin2k/win2ktips/1117ldreghiv/ldreghiv.html

tab0789
質問者

お礼

#1さん#2、3さんありがとうございました。 いただきました情報も求めていたものでした。 今回は#2にて解決しましたが、今後使うことがある情報と手法ですので 何度かトライしてものにしたく、考えます。 ありがとうございました。

tab0789
質問者

補足

ビンゴ! 1)スタートメニューにいつも起動するプログラムがあります。 2)そのアイコンを右クリックでプロパティを見ると、そのexeプログラムが格納されているフォルダ名までの記述になっています。 3)そのフォルダをたどって、実フォルダで右クリックで名前変更(後で戻せるよにxxxxを追加した名前) 4)この時点で他のアイコン、マイコンピューターのプロパティほか起動するようになってました。(問題のプログラムはまだ実行させず) 5)「ファイル名を指定して実行」でregeditと入力しEnterすると、見事regeditが起動しました。 6)HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Explorer \FileExts を展開し、.EXE キー(のフォルダのアイコン自体) を削除します。 7)先にスタートメニューにあったアイコンを削除 8)先に変更していたプログラムのフォルダ名を変更し元(XXXX分を削除)に戻す 9)新たにプログラム自体を選択し、スタートメニューに登録 10)念のため、再起動後も問題なく起動することを確認 (少し起動が遅いように感じる) 11)蛇足かもしれないが、先にレジストリから削除した、.EXEキーを新規に作成しておいた。 現在のところ問題なく稼動しています。

その他の回答 (2)

noname#145976
noname#145976
回答No.2

>他のマシンにレジストリを写して、編集し戻すことで >REGEDITでも起動できるようになれば、コツコツ修正できるのでしょうが 必要ないと思います。 まず、壊れている関連づけが*.exeなのか*.lnkなのか両方なのか、さらにはcommand.comもダメなのかを確認します。 あとは http://homepage2.nifty.com/winfaq/wxp/trouble.html#1468 などのサイトを参考に対処すればOKだと思いますよ。 ちなみにWindowsXPの場合は*.exeや*.lnkはレジストリの直接編集ではなく、フォルダオプションから元に戻すことが可能です。 *.lnkなら マイコンピュータの 「ツール」→ 「フォルダオプション」→「ファイルの種類] →「新規」→「ファイルの拡張子」に「lnk」と入力し 「詳細設定(詳細)」をクリックします。 しばらく考え込んだ後「関連付けられているファイルの種類」に「ショートカット」と表示されたら 「OK」をクリックします 。 「使用される拡張子」の警告が出た場合は「はい」を選択。 「ファイルの種類」の画面で拡張子lnkを選択し「元に戻す」をクリックします。 ______________________ #原因として最もよく聞くのはメールの添付ファイルが実は*.lnkだったという例。 送信者のローカル内のファイルに対するリンクにすぎないので、受信者は開くことができないのですが、そこで右クリック→「プログラムから開く」などで関連づけを変更することで発生します。

tab0789
質問者

お礼

誤って#3に補足しましたとおり#2さんの方法にて解決致しました。 http://homepage2.nifty.com/winfaq/wxp/trouble.html#1468

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

何を言っているのか、何を聞きたいのか、さっぱりわからない。 ようは、レジストリーが壊れていると言う事でしょ? バックアップがなければ、クリーンインストールしかありません。残念でした。 必ず、バックアップを取ってからレジストリーをと、必ず記載がありますね!!! なお、ハイブの事であれば、 http://search.yahoo.co.jp/search?p=%E3%83%8F%E3%82%A4%E3%83%96%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA&sp=1&n=10&ei=UTF-8&fr=ie8sc&SpellState= で見れば、レジストリの実態がわかります。いくつかのバイナリーファイルの集まり、それをレジストリーエディターで一括統合管理しているので、 >外部(指定ディレクトリ)のレジストリ群データを直接編集 と言うのは、変です。これは特定のソフトを想定して、投稿するとこのような書き方になるのでしょう(機能的にはAPI等から呼び出されるので、LDAP的なツリーとして渡される)。 そう、宣伝ですね。 別ツールを使っても、壊れているツリーは直せません。問題箇所を洗い出して、修正すればデフォルトのツールでも直せます。つまり、投稿者は、遠まわしに支援ツールの事を言いたいのでしょう。そういえばいいのに、不思議な問い合わせの仕方しますね。 だから、わかりにくい文面になっている

tab0789
質問者

お礼

貴重な情報ありがとうございました。 #2の方法にて解決致しました。

tab0789
質問者

補足

ご指摘は真摯に受けます。レジストリに5ファイルが関係していることは判っておりましたが、レジストリハイブという名前とは存知ませんでした。 回答者様のURL参考になりました。熟読したく思います。 記述の不備はご容赦下さい。

関連するQ&A