レジストリの追加について質問です

このQ&Aのポイント
  • レジストリに新しいキーを追加する方法について質問です。
  • レジストリの値の設定方法やデータタイプについて今回質問があります。
  • 初めてレジストリを操作するため、理解が難しいです。具体的な方法を教えていただければと思います。
回答を見る
  • ベストアンサー

レジストリの追加について

レジストリの追加について質問です。 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions] "mp4"="video" [HKEY_CLASSES_ROOT\.mp4] @="mpegfile" "Content Type"="video/mp4" "PerceivedType"="video" "MP2.Last"="Default" ……… という感じのものをレジストリに追加したいのですが 他の質問箱で"右辺"="左辺"で右辺に名称、左辺にデータと教えていただいたのですが (1)@="…"では@はそのまま名称に入れるのでしょうか? (2)新規で作成するとき、文字列、バイナリ値、DWORD値はどのように使い分けたらいいんでしょうか?  DWORD値、バイナリ値は数字、文字列は普通のアルファベットを入れる時に使う?    レジストリをいじるのは初めてでネットも本もかなり難解なのでもしよろしければ教えてほしいです

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

  • ベストアンサー
  • takaniro
  • ベストアンサー率50% (172/342)
回答No.1

(1)についてはそのまま。と言うより、そのまま([HKEY_LOCALから"Default"まで)メモ帳にコピーしてテキスト形式で保存後、拡張子をtxtからregに変更しダブルクリック。レジストリを追加する。 (2)は調べて分からないのであれば触らないでください。中途半端な状態でいじると危険ですので・・・

F36Kgy
質問者

補足

ちょっと他方法は面倒なのでこの方法で通したいんですよね・・・ 一応バックアップは取ってあるのでやれるとこまでやろうかと 汗 メモ帳保存→拡張子変更して登録エントリにして起動したところ 『指定されたファイルはレジストリスクリプトではありません、レジストリエディタ内でインポートできるのはバイナリレジストリファイルだけです』とでました。どうしたらいいでしょう・・・ 参考にさせていただいたサイトです。 以下に入力しようとしているレジストリファイルの内容もあります http://d.hatena.ne.jp/isako0221/20090210/1234204276

その他の回答 (1)

  • takaniro
  • ベストアンサー率50% (172/342)
回答No.2

補足と言うより書き忘れ(;^_^A Windows Registry Editor Version 5.00 を一番初めの行に追加(XPの場合)した上で保存してください。 これで私は出来ました

F36Kgy
質問者

補足

できました!! 後は WMPTagSupportExtender をインストールしたら見事ライブラリに出てきましたよ^^ ありがとうございますm(_ _)m

関連するQ&A

  • 信頼済みサイトの追加(レジストリ)教えてください

    レジストリ機能を使って信頼済みサイトを追加したいのですが、先日 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range*] "http"=dword:00000002 ":Range"="192.168.1.101" 上記の.regファイルを使って信頼済みサイトを追加しました。 本日上記のregファイルのアドレス部分だけをいじって [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range*] "http"=dword:00000002 ":Range"="192.168.5.101" で実行すると192.168.5.101は登録されたのですが、192.168.1.101が消えてしまいました。 レジストリエディタの画面でツリーを開いていったのですが、range*フォルダの中身が192.168.1.101か ら192.168.5.101に書き変わってたのが原因というのはわかったのですが、 2つのアドレスを信頼済みサイトに登録したい場合はどうすればいいのでしょうか? Ranges\Range*の*の部分を適当な文字列に変えたらいいのでしょうか? [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range*] "http"=dword:00000002 ":Range"="192.168.1.101" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range-] "http"=dword:00000002 ":Range"="192.168.5.101" これで実行すれば2つ登録されたのですが、これであっているかわからないので・・・・・

  • レジストリに次のエントリを追加

    こんにちは。最近あることでレジストリをいじることになったのですが、作者からのtxtには   レジストリに以下のエントリを追加する。 [HKEY_LOCAL_MACHINE\SOFTWARE\●●\●●] "Version"="1.1" としかありません。この場合は文字列値で作ればいいのでしょうか?作者と連絡が取れないので、質問させていただきました。よろしくお願いいたします。

  • willcom03 のマウスポインタの表示(レジストリ操作)について

    willcom03のUSBホスト機能を使い、マウスを接続しましたがマウスポインタ(マウスカーソル)が出ず、出す方法を調べたところ A.USB HID Driver Betaをインストールし、レジストリをいじります。[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients?\Default\Default\3\Generic_Sample_Hid_Class_Driver]に『"Index"=dword:00000001』『"Prefix"="HID"』加えてリセットすることで可能。 とありました。 「tre」というレジストリエディタでレジストリを操作することはわかったのですが、先の説明文にある「レジストリに『"Index"=dword:00000001』『"Prefix"="HID"』加えて」という操作の方法がわかりません。 treというソフトの画面で該当のレジストリに入り、新規のボタンを押すと、キー、文字列、DWORD値、バイナリ、複数文字列などの選択が出ますが意味がわかりません。 具体的な操作方法を教えてください!

  • パソコンのレジストリについてです。

    レジストリエディタで下記キーを追加/編集 したいのですが [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\IEDevTools] "Disabled"=dword:00000001 でIEDevToolsまでは追加できたのですが "Disabled"=dword:00000001 をどう編集すればよいのか分かりません。 どなたか教えてください!!! 補足PCはWindows Vista Home Basicです

  • レジストリの読み込み

    レジストリの読み込みのソースを教えてください。 例えば、 [HKEY_CLASSES_ROOT\.avi] @="avifile" "Content Type"="video/x-msvideo" の2つの値をメッセージボックスに表示するソースを教えてください。 HKEY hKey; RegOpenKeyEx(HKEY_CLASSES_ROOT, ".avi", 0, KEY_READ, &hKey); wsprintf(str1, "%", ); MessageBox(hWnd, str1, "標準の値", MB_OK); wsprintf(str2, "%", ); MessageBox(hWnd, str2, "コンテンツタイプの値", MB_OK); RegCloseKey(hKey);

  • レジストリのフォルダを削除しても・・・

    レジストリエディタを起動し、「HKEY_CLASSES_ROOT」や「HKEY_CURRENT_USER」などを開いてみると、以前インスト-ルしコントロ-ルパネルからプログラム削除したアブリケ-ション(例えば Lotus Organizerなど)の名称(フォルダ)が残っています。 このフォルダを単純に削除してもパソコンのシステム上問題ないのでしょうか。また、削除した場合ハ-ドディスクのメモリは増加するのでしょうか。

  • EXEをつくるとレジストリが...

    VBの万年初心者です。VB4(32bit版)の不具合について、どなたかヒントだけでもけっこうですので、よろしくお願いします。 症状は次のとおりです。 VB4でプログラムを組んで、EXEファイルを作成すると、そのたびにレジストリに次のように追加されてしまいます。 ○マイコンピュータ\HKEY_CLASSES_ROOT\TypeLib\{0512...}\1.0  名前 (標準)  データ "project1" ○マイコンピュータ\HKEY_CLASSES_ROOT\TypeLib\{0512...}\1.0\0\win32  名前 (標準)  データ "C:WINDOWS\TEMP\pub4280.TMP" 中括弧{512...}内の部分と、pub4280の部分は、追加されるごとに違う値になります。 また、 ○マイコンピュータ\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{0512...}\1.0 以下にも同様に追加されてしまいます。 EXE作成後に、レジストリの[データ]として表示されているパス"C:\WINDOWS\TEMP\"を探してみても、上記のようなファイルは既に存在していません。 これを回避する方法はないのでしょうか。レジストリにどんどん追加されていくのは、気持ちが悪いものですから。 VB4を再インストールでもすればいいでしょうか? 関係があるかどうか分かりませんが、不具合が発生するのは次の組み合わせです。 Windows95 Ver.4.00.950a Visual Basic Ver.4.0 スタンダードエディション また、次のソフトが、VBAごと同一OS下にインストールしてあります。 Access95 Ver.7.00a Excel2000 Ver.9.0.3821 SR-1 ちなみに、Excel2000VBAのメニューから「参照可能なライブラリファイル」を表示させたところ、"project1"という項目が並んでたくさん表示されたことで、この不具合に気付きました。 レジストリに関する知識は皆無ですが、ヒントだけでもいただければ、勉強してみたいと思います。

  • ログオンスクリプトでレジストリ読み込みできない

    クライアントPCのログオンスクリプトに、以下の.regを読み込むよう記述しました。 ログオンスクリプトはサーバ内にあります。 クライアントをログオンしても、なぜか「HKEY_CLASSES_ROOT」の値を変更してくれません。 「CURRENT_USER」等は.regを読み込んで変更してくれます。 当該行の前後にpauseを入れたり、「CURRENT_USER」配下を変更する.regを配置した場合、 それらは正常に読み込まれるので、スクリプトを通過(動作してる)ことは確かです。 また、ログオン後、.regファイルをクライアントPC上で実行すると 値は変更されます。 「HKEY_CLASSES_ROOT」はログオンスクリプトでは変更できないのでしょうか。 また、正しい記述をご存知であれば、ご教示いただけますでしょうか。 よろしくお願いいたします。 ------------------ MIMEのmp3の関連付けを変更するレジストリです (ログオンスクリプト) REGEDIT /S .regファイルまでのパス (作成した.reg) Windows Registory Editor..... [HKEY_CLASSES_ROOT\MIME\Database\Content Type\audio/mp3] "CLSID"="{文字たくさん}"

  • XPのコンテキストメニューに追加方法

    コンテキストメニューにコマンドプロンプトで開くを追加 したいのですが方法がわかりません。教えてください。 フォルダーを右クリックした時のメニューに追加する方法は下記のように して出来ると思いますが、空白の場所での右クリックによる コマンドプロンプトの実行をしたいのですがレジストリはどこをいじればよいのでしょうか? [HKEY_CLASSES_ROOT\Directory\shell\cmd] @="コマンドプロンプト" [HKEY_CLASSES_ROOT\Directory\shell\cmd\command] @="cmd.exe /k \"cd %l\"" 参考:​http://www.forest.impress.co.jp/article/2007/02/13/okiniiri.html ※ソフトではこのようなのが有りますが、レジストリを弄るだけでは  出来ないのでしょうか?

  • キー名が大文字と小文字で違いがあるのでしょうか

    Windows8.1のレジストリのことでわからないことがあります。 「管理者として実行」にかかわるレジストリキーは HKEY_CLASSES_ROOT\batfile\shell\runas HKEY_CLASSES_ROOT\exefile\shell\runas HKEY_CLASSES_ROOT\cmdfile\shell\runas HKEY_CLASSES_ROOT\cplfile\shell\runas HKEY_CLASSES_ROOT\mscfile\shell\RrunAs などがありますが、最後のキーだけ大文字小文字が混在しているキー名になっています。 このキーだけでなく、同じキー名でも大文字小文字が混在しているもの、大文字だけのもの、小文字だけのものがあったりするのですが、何か意味があるのでしょうか。