• 締切済み

レジストリのどこをどう変更するのでしょうか

WindowsXP SP3を使っています。 手元の雑誌に、『regファイルをダブルクリックしたときのアクションを変更する』という記事があり、記述に沿って作業をしてみました。 フォルダオプションの「ファイルの種類」タブで「REG」ファイルを選択して「詳細設定」ボタンをクリックしたところ、「edit」と「print」と「結合(G)」の三つが存在する点は雑誌の記述通りだったのですが、本来既定のアクションとして太字になっているはずの「結合(G)」が、私の環境ではほかの2つと同じ細字のままです。 ここで「edit」なり「結合(G)」なりを選択して「既定に設定」ボタンをクリックすれば、もともと行おうとしたことはできるのだろうとは予想できますが、なぜすべてが細字のままなのかがわかりません。 ひょっとしたら以前同種の設定を本に従って編集してしまったのかも知れませんが、どのような編集をしたのか思い出せません。 すべて細字になっている(既定のアクションをなくしてしまう?)ようなレジストリ設定とはどこをどう編集するのでしょうか。 また、すべて細字になっている状態は太字のものがある状態とどんな差異があるのでしょうか。

みんなの回答

回答No.3

誤回答ですみません。 そのままにしておこうと思いましたが気持ちが悪いので以下訂正します。 レジストリに関してはWindows98でいじり過ぎて、WindowsXp以降基本的にトラブルシューティング以外いじらない事にしています。 それで若干、間違った回答をしましたが間違っていない部分もあるかともいます。 まず、レジストリのエクスポートデータは「.reg」ですが実際は「ntuser,dat」やWindows\configフォルダ中にレジストリハイブとして見る事は出来ます。 「.reg」データ=レジストリ(ハイブ)ではない

noname#183310
質問者

お礼

>まず、レジストリのエクスポートデータは「.reg」ですが実際は「ntuser,dat」やWindows\configフォルダ中にレジストリハイブとして見る事は出来ます。 これも間違っています。 レジストリエディタなどを通して目にするレジストリは、ハイブファイルをロードしたものです。今現在稼働しているレジストリハイブファイルはエクスポートデータにはなり得ません。 質疑と無関係な発言でしかも誤り。大変迷惑に感じました。

noname#183310
質問者

補足

迷惑だったのでBAなしで質問を閉じます。

回答No.2

失礼な表現、記載、誤記等ありましたら済みません。 >レジストリのどこをどう変更するのでしょうか 変更しない方がいいと思います。 >本来既定のアクションとして太字になっているはずの「結合(G)」が、私の環境ではほかの2つと同じ細字のままです。 小生のPCも拡張子「reg」に関しては細字です。 そのサイトはMSサポート [HOWTO] Windows XP でファイルの種類の既定のアクションを変更する ↓↓ http://support.microsoft.com/kb/320036/ja でしょうか?違う気もしますがその大元は多分このMSサポートが元になっていると思います。 外していたら済みませんがレジストリは基本的にいじるものではありません。 ここのMSサポートのサイトでは「*.reg」に関しては危険性があるという説明で「reg」の拡張子が紹介されています。 レジストリは特別な『regedit.exe』という専用のソフトで編集したりしますが、通常は滅多にいじるものではありません。 また、そのレジストリがどこにあるのかも正確には知りませんがエクスポート等でバックアップしたレジストリデータに「.reg」という拡張子が割り振られてそのデータに対するマウスクリック時や右クリックした時に選択できるアクションを決めるものです。 それで実際は出来ませんがそのエクスポートで書き出したデータなどを編集しようが実際はOS起動時に参照する実際のレジストリとは(その時点ではデータとしては同じですが)違うもので意味がありません。 日々レジストリは更新されているので極端に古いバックアップデータと入れ替わったり、結合したりしてしまうと実状に合わなくなりますので危険です。 そう言う意味でバックアップのためエクスポート等をしたregバックアップデータは専用の編集ソフトそのものが無いので太字にはならないようです。 MSもそう言うものを提供しないと思います。(あったらすみません) 『regedit.exe』で扱う実稼働中のレジストリはエクスポートなどされたバックアップの「reg」データは同一ではなく特別な場所に保存されています。 それを見る事の出来るソフトが『regedit』というソフトであってエクスポートしたデータを扱うソフトウェアではないので実際扱えるソフトウェアがありません。 要するに専用のソフトが無いデータなので「太字」にはなっていないようです。 他の拡張子のデータを見てください。 「wav」や「mp3」などの音響のデータであれば「再生」が太字になっていて再生するソフトの設定がそのPCでは例えば「Windows media player」であったり「iTune」であったり決める事が出来ます。データをダブルクリックしてここで定義されているそのソフトが勝手に起動し再生してくれます。 エクセルは「xls」や「xlsx」などでワードは「doc」や「docx」となっていて開くソフトとして決められていて「開く」が太字になっています。 単純にそのデータを扱うソフトが無いのですべて通常の字の大きさになっているだけのようです。 レジストリで応用できるとしたら、トラブルシューティングでレジストリをいじる前のデータの一部や全部をエクスポートで書き出しレジストリを編集した結果おもわしくなければ元のもどすため、結合などをするといった具合の使い方になるかと思います。 あるとしたらそう言う説明だったのではないでしょうか? 「アクセサリ」のシステム復元等で実際は間に合うので拡張子「reg」のデータ設定はそのままでよいかと思います。 また、Q&Aされているフォルダオプションの操作ではファイル名拡張子(何のデータかプログラムかなどがこの拡張子で決まる)とマウスでのダブルクリックや右クリックでどのようなソフトが動くのかアクションを定義するもので特別にレジストリの設定をいじる部分もありません。 写真のデータなどを右クリックして「プログラムから開く」→「プログラム選択」して「通常」使うようにする行為とこの設定は変わらないかと思います。 レジストリは勝手に編集するとWindowsが起動できなくなりますのでPCに慣れている人が「MSサポート」など信頼のおけるサイト情報に従ってのみregeditで編集するものです。

noname#183310
質問者

お礼

ごかい答ありがとうございました。

noname#183310
質問者

補足

>小生のPCも拡張子「reg」に関しては細字です。 そうでしたか。 それさえ聞ければ十分です。ありがとうございます。 ------------ >それで実際は出来ませんがそのエクスポートで書き出したデータなどを編集しようが実際はOS起動時に参照する実際のレジストリとは(その時点ではデータとしては同じですが)違うもので意味がありません。 間違ってますね。 >そう言う意味でバックアップのためエクスポート等をしたregバックアップデータは専用の編集ソフトそのものが無いので太字にはならないようです。 間違ってます。 >『regedit.exe』で扱う実稼働中のレジストリはエクスポートなどされたバックアップの「reg」データは同一ではなく特別な場所に保存されています。 間違ってます。 >要するに専用のソフトが無いデータなので「太字」にはなっていないようです。 間違ってます。 >単純にそのデータを扱うソフトが無いのですべて通常の字の大きさになっているだけのようです。 間違ってます。 >「アクセサリ」のシステム復元等で実際は間に合うので 間違ってます。 >Q&Aされているフォルダオプションの操作ではファイル名拡張子(何のデータかプログラムかなどがこの拡張子で決まる)とマウスでのダブルクリックや右クリックでどのようなソフトが動くのかアクションを定義するもので特別にレジストリの設定をいじる部分もありません。 間違ってます。 >レジストリは勝手に編集するとWindowsが起動できなくなりますので 間違ってます。 ごかい答ありがとうございました。

  • maki-jp1
  • ベストアンサー率66% (14/21)
回答No.1

現時点でXPが手元にないため検証できないのですが、 『レジストリのキーをバックアップした際に作成されるファイル(拡張子は.reg)をWクリックした際の動作』 についてのお尋ねだと考えます。 デフォルトでは【結合】になります。 【結合】とは 一旦削除したキーを何らかの理由で元の状態に戻す(書き戻す) という意味で (1)必要があれば、削除する前にバックアップしておいたレジストリファイルをWクリックしてレジストリに結合する…… (2)レジストリを編集する際にバックアップしておいたレジストリファイルを利用して編集前の状態に戻す(上書き)  などのように利用します。           

noname#183310
質問者

お礼

ごかい答ありがとうございます。 それで、すべて細字になっている(既定のアクションをなくしてしまう?)ようなレジストリ設定とはどこをどう編集するのでしょうか。 また、すべて細字になっている状態は太字のものがある状態とどんな差異があるのでしょうか。

関連するQ&A