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

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

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

XPレジストリを外部レジストリ編集ツールで編集できるツール教えて! プログラム起動すると特定のプログラム起動になってしまう ディスクトップのアイコンはもとより、プログラム一覧やあげくのはては MSCONFIG,REGEDIT,コマンドプロンプト,マイコンピューターのプロンプトなど多数 が特定のプログラム起動になってしまう 外部BOOTからSYSTEM VOLUME INFOMATION にある古い(SNAPSHOTが2ヶ月前まである)に戻しても 現象変わらずです。 多分lnk,exe等のレジストリ内の拡張子、RUN,OPENなどの記述が壊れているか固定化していると思われます。 他のマシンにレジストリを写して、編集し戻すことで REGEDITでも起動できるようになれば、コツコツ修正できるのでしょうが 探している限り、Windows純正のREGEDITやレジストリ編集ソフトは本体内 (C:\WINDOWS\SYSTEMU32\CONFIG内)のレジストリを編集するものばかりのようです 外部(指定ディレクトリ)のレジストリ群データを直接編集するソフトをご存知の方 ツールを教えていただけないでしょうか? regeditの単独起動する方法でも可です。 (ちなみに「ファイル名を指定して...」「コマンドプロンプト」「タスクマネージャから新しいタスク」も効きません) 現在効くのは、フォルダを開く、ie8、マイコンピュータを開く、マイコンピュータの管理程度です 最後の手段として、repeirフォルダのレジストリを戻す(いわゆる再インストール状態)ことも考えていますが、 今後のために、経験者の知識をお借りしたいです。 fujitsu CE30G5 Windows XP sp3

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

  • ベストアンサー
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

  • レジストリの編集が必要なツール

    レジストリの編集が必要なツールをリカバリ後もそのまま使うためにはどういった方法があるのでしょうか? おもにpathを指定するだけならpathを入力したレジストリをexportとして後で入力すればできるのですが、レジストリを編集する必要なくツールを起動さっせるにはやはりツール自体を解析しなければいけないでしょうか?

  • レジストリエディタについて

    今日、ファイル名を指定して実行からregeditと入力 してレジストリエディタを起動しようとしたら コマンドプロンプトっぽいのが2秒弱でて消えて 数分たってもレジストリエディタが起動しません。 なぜなんでしょうか。それと対処方法を教えてください。

  • レジストリ

    ペイントを直すのに、regeditをつかうらしいのですが スタート→ファイル名を指定して実行→regedit→OKとすると 『ファイル regedit (またはその構成ファイル)が見つかりません。パス及びファイル名が正しいか、必要なライブラリがすべて利用可能かどうか、確認してください』とでてきます。 また スタート→プログラム→MS-DOS プロンプトをすると 『このフォルダの作業フォルダが見つかりません。このプログラムのファイルおよびドキュメントを見つけられない可能性があります。プログラムのプロパティシートまたはショートカットで作業フォルダが正しく設定されているか確認してください。 プログラムを実行しますか?』 とでてきます。 レジストリエディタを開き、ペイントを治すにはどうすればいいでしょうか?なおPCはWindows98です。 よろしくおねがいします

  • レジストリ編集後win 10が起動できなくなりまし

    レジストリ編集前にレジストリのバックアップは取ってありますが、winが起動しないとバックアップファイルを使えませんよね? コマンドプロンプトから操作できればいいのですがやり方がわかりません。 どなたか教えていただければ助かります。

  • レジストリの最適化

    レジストリの最適化をしたいのですが、プロンプトのscanreg /fixでやろうとしましたが。「scanreg は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません」というメッセージが出てきてできません。どうしたらよいかアドバイス頂けますよう、お願いします。

  • レジストリエディタの起動について

    レジストリエディタを起動し設定を変更したいのですが、 ファイル名を指定し実行でregeditと入力して実行しても レジストリ編集は管理者によって使用不可にされてますと 表示されエディタが起動できません。どうすれば起動 できますか。どなたか教えてください。

  • 元に戻せますか?

    OSは、Windows XP SP2 HomeEditionです。 regeditも使えませんし、タスクマネージャも使えません。 コマンドプロンプトも使えなくなっていました。 直す方法はありませんか? 「このプログラムは他で使用されています」と、 表示されて使えません・・・ よろしくお願いします。

  • レジストリが・・・

    皆さんに助けていただきたいのですが、レジストリの事です。ファイル名を指定して実行よりregeditと入力すれば、レジストリが起動するはずなんですが、メモ帳が起動してしまいます。Windowsのフォルダからもアクセスしてみたのですが、アイコンがメモ帳のアイコンになっていました。自分でも原因を探っているのですが、システムの復元もできない状態になっています。Windowsの再インストールをしたほうがいいのでしょうか?皆さんのアドバイスをよろしくお願いします。OSはWindows XP Home Edition ServicePack2です。

  • コマンドプロンプトにディレクトリを送ることが出来るソフト

    表記タイトル通りなのですが、ご存知の方教えて頂けないでしょうか。 コマンドプロンプトにて指定のディレクトリに移動する場合、cdコマンドを使用しますが、階層が深い場合設定が大変です。 そこで、下記の様なソフトをご存知ではないでしょうか? コマンドプロンプトを立ち上げ、その状態であるプログラムを起動すると、エクスプローラーに近い物がその横に立ち上がり、その立ち上がった物のフォルダをマウスで指定すると、コマンドプロンプトにディレクトリを送る事が出来るソフト。 以前に何かで見たことがあり、使用してみようと思ったのですが、そのサイトを忘れてしまいました。 ご存知の方がいらっしゃいましたら、宜しくお願いします。

  • Windows7のレジストリ

    Windows7 Home Premium (64ビット)のレジストリを壊してしまいま した。どなたか解決方法をご存じないでしょうか? ■ やってしまったこと ネットで購入したツールで、Explorerの右クリック・メニューに 「このフォルダーでコマンドプロンプトを開く」を追加しようとし たら失敗しました。 ■ 困った症状 Explorerの右ペインでフォルダーをダブルクリックすると必ずコマ ンドプロンプトが開きます。 右クリックをすると「Command prompt」という英文のメニューが 1番上にあります。 スタートメニューの右クリックで「エクスプローラーを開く」を選 択すると、やはりコマンドプロンプトに落ちます。