• 締切済み
  • 暇なときにでも

レジストリキー名を変更したい

プログラムでレジストリのキー名を変更したいと考えています。 Win32API を探してみたのですが、キーの追加と削除しか見つけられませんでした。 キー名の変更は、以下の手順しかないのでしょうか? 1) 新しいキーを作成する 2) 新しいキーに、元のデータをコピーしていく。 3) 元のキーとデータを削除する もっと便利な方法をご存知の方、いらっしゃいましたら教えてください。 よろしくお願いします。

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

  • 回答数1
  • 閲覧数611
  • ありがとう数3

みんなの回答

  • 回答No.1
  • togino
  • ベストアンサー率75% (97/129)

RegistryMonitor でレジストリをモニタしながら レジストリエディタであるキーの名前を変更して みました。 HKCU\Software\Hogehoge\test --> test2 に変更 97.76018544 regedit.exe:456 CreateKey HKCU\Software\Hogehoge\test2 SUCCESS Access: 0x2000000 97.76054750 regedit.exe:456 DeleteKey HKCU\Software\Hogehoge\test SUCCESS Key: 0xE2404BE0 CreateKey してから DeleteKey してますね。

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

質問者からのお礼

ありがとうございます。 やはり、一つ一つコピー(移動)しなくてはならないのですね。 ツリー構造のコピーを組み込むことにします。

関連するQ&A

  • レジストリのキーを削除

    レジストリのキーを削除するためのREGファイルの記述方法を教えてもらえないでしょうか? レジストリの書き出しを行うと、REGファイルが作成されて、それを実行すると書き出した内容が追加されます。 でも、キーを削除するための記述がわかりません。 レジストリエディタで削除すればいい、と言わずに教えてください。(^^;

  • レジストリのいじり方を誤りました

    レジストリのいじり方を誤りました インストールしたプログラムをCドライブから直接消してしまって、「プログラムの追加と削除」から消せなくなってしまいました なのでネットで検索したところ、レジストリをいじれば消せると書いてあったので片っ端から消したのですが、、、 そうしたら、「プログラムの追加と削除」から名前が消えずに、「変更・削除」のボタンだけが消えてしまいました 「プログラムの追加と削除」の一覧はどこから読み込んでいるのですか?名前が消えなくて困ってます

  • レジストリキーの削除

    あるセキュリティソフトをアンインストールしました。それでレジストリキーも削除したいのですが、メーカーはレジストリキーの削除は勧めていない、との回答で、具体的なことがわかりません。 削除する場合、レジストリキーのバックアップをデスクトップに作成しておいてから、削除してください、と言われ、とても不安です。 アンインストールしたソフトのレジストリキーを削除して、パソコンに不具合がでることがあるのでしょうか。 また、削除しないほうがいいのでしょうか。

  • レジストリについて

    アプリケーションのアンインストールなどでかなり大量のレジストリが削除されずに残っていますので手動で削除しようかと思っておりますが、(1) 不要レジストリ削除ソフトを使って削除する前に、SDカードなどのメディアにバックアップを取っておきたいのですがどのようにすればバックアップを取れるのか「操作手順」が分かりません。最初にファイル名を指定して実行→regeditから画面を開くくらいは何とか分かるのですが・・・(2) 削除した後、何らかの不具合が起こったときに元に戻す場合の方法が分かりません。(普通のファイルやフォルダのように上書き保存する程度でいいのかな?) (3) それと『レジストリのあった場所』をメモを書きとめておいて底までたどり着きコピーするのでしょうか?こうなると少し面倒な話ですネ、何か違う方法でお手軽な手順があれば是非とも教えてください。初心者なものでご面倒をおかけいたしますが何卒よろしくお願いいたします。敬具

  • レジストリキーを bat で削除したい

    レジストリキーを bat で削除したいのですが、方法はありますでしょうか? regedit /d とかでいけると思っていたのですが、ダメでした。あるいは reg ファイルで登録や変更はできるみたいですが、削除ってできないんでしょうか?

  • レジストリキーの削除

    「****movie.exe」というMacromedia Flash Player 7.0用のファイルをダウンロードしてある会社が作成した動画を見ました。 その後削除しようと思い、「ディスクX」の「アプリケーションの削除」でこのファイルを指定してみたら、レジストリのキーも2つ削除の候補に出てきました。こんなのです。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\exe 動画ファイルを配布している会社に動画ファイルの削除の仕方を聞くと、「****movie.exe」を削除するだけでよいという回答でした。 フラッシュプレーヤー用の動画ファイルはレジストリのキーに何も変更を加えていないのでしょうか。

  • レジストリキーの削除について。

    レジストリキーの削除について。 HKEY_LOCAL_MACHINE?SYSTEM?CurrentControlSet?Control?Network 内のレジストリキーについて質問させていただきます。 ネットワーク接続のローカルエリア接続の項目が2つ表示されてしまい(ローカルエリア接続2)下記サイトにて削除法を見つけたので、手順通り試したのですが、削除して暫くすると復活(修復?)してしまいます。 「ローカルエリア接続2、3」の 削除法:http://nagabuchi.jugem.jp/?eid=263 正確に言うと、{4D36E972-E325-11CE-BFC1-08002BE10318}キー下の不要なキーを削除して、ネットワーク接続を開くとまだローカルエリア接続2が残っていて、再度レジストリエディタを見てみると削除したはずのキーが復活しているのです。 何が原因なのでしょうか?大きな問題ではないのですが、気分が悪いのでさっぱりと消したいです。 よろしくお願いします。

  • 特定のレジストリを消す方法は?

    レジストリファイルからレジストリを追加するのは解るのですが、逆に特定のレジストリを削除する方法を教えてください たとえばコンテキストメニューの新規作成でテキストドキュメントを削除したい場合は.txtのShellNewキーを削除すればいい この削除した状態を記憶(実行)させたいです ShellNewキーを削除した状態で[.txt]キーをエクスポートし、その後ShellNewキーを戻した状態でエクスポートした物を実行してもShellNewキーが消えません 余計なソフトはなるべくインストールしたくないのでよろしくお願いします

  • レジストリ変更

    マカフイ「ウイルススキャン」インストール後CPU使用率が3%~70%に断続的に変動する為マカフイに問い合わせたら「Spyware Doctor」と競合してるので削除し「ウイルススキャン」削除→再インストールせよとの回答でした。 しかしプログラム追加・削除」及びファイル検索しても出てきません。再度マカフイに問い合わせしたらレジストリに「Spyware Doctor」が登録されてるとの回答でした。 レジストリエデイタ起動し検索したら右側画面にSpyware Doctorが含まれるデータが出てきました。 質問:(マカフイ回答が遅いので) 1.レジストリエデイタを削除すれば競合なくなりますか。   ヘルプ参照したら変更はできるだけ」レジストリエデイタ以外のツールで行う事となってます 2.削除前にジストリバックアップするにはエクスポートでいいのでしょうか(試しにやってみましたが結果ファイルの中のデータは2行くらいです。)

  • レジストリが勝手に変更されている?

     PCを起動し、まずタスクマネージャーで使わないプログラムを終了させてIEなど使った後、またタスクマネージャーを起動させようとしたら「タスク マネージャは管理者によって使用不可にされています」というエラーが出てしまいました。いろいろ調べてレジストリを変更すれば解決するということで、変更しようとしたらレジストリも変更できないとエラーが出ました。  結局「窓の手」でレジストリを編集できるようにし、[HKEY_Current_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System]の[DisableTaskMgr]を削除し解決しました。  しかし、その後IEのホームページが変更されてアドレス欄も変えられないようになってしまいました。一応これもレジストリを編集して変えたのですが、また元に戻ってしまいます。  そして、5~10分程作業してると画面が小さな白い点で埋め尽くされます。いろいろとクリックすると消えるのですが。  これはレジストリが勝手にいじられていると考えていいのでしょうか?考えられる原因はIEを使ってる最中に何かウィルスが入ったことかと思います。セキュリティーソフトはノートンを使用しています。