• 締切済み

ファイル関連付けと表示アイコンを別々に設定する方法

Windows7です。 具体的には、 *.ini ファイルのアイコンは標準状態ではメモ用紙と歯車を組み合わせたものになっていますが、 これを規定のプログラムを秀丸エディタに設定しつつ、アイコンは元のままにしたいのです。 レジストリの何処を書き換えれば良いのか教えて下さい。 --- (補足) *.txt ファイルを秀丸に関連付けると秀丸のアイコンになりますが、*.ini ファイルを同様に秀丸に関連付けても秀丸のアイコンになりません。これは何故でしょうか?

  • pf_
  • お礼率98% (153/156)

みんなの回答

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.1

> アイコンは元のままにしたいのです。 (補足)に*.ini のアイコンは変わらない(元のまま)と書いてあるので、そのままでいいのでは? --- アイコン表示は、各拡張子単位でDefaultIconキーの(既定)に設定されています。 任意に変更すればアイコンのみを変更できます。 コマンドラインで(たとえば、「ファイル名を指定して実行」)次のように入力すれば、 アイコンのファイル名とアイコン番号が解ります。 添付画像参照。 cmd /k reg query "HKCR\inifile\DefaultIcon" /s

pf_
質問者

お礼

調べて分かったことを書きますね。 HKCR\inifile\DefaultIcon このキーの記述が有効になるためには下記キーでProgid=inifileが指定されている、もしくはUserChoiceキー自体が存在しない必要があります。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ini\UserChoice エクスプローラーで関連付けを行うと上記キーに Progid=Applications\Hidemaru.exe (※) このように書き込まれてしまいHKCR\inifileキー配下がまるごと無視されてしまいます。 またこの時、アイコンはHKCR\.iniのPerceivedTypeの指定により、下記キーの設定が採用されます。 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\DefaultIcon このためHKCR\inifile\DefaultIconの設定が反映されなかったのです。 ---補足--- ※により下記キーのコマンドラインが参照されます。 HKCR\Applications\Hidemaru.exe\shell\open\command

pf_
質問者

補足

> *.ini のアイコンは変わらない(元のまま) いやそういうことは書いてないんですが・・・ *.txtファイルを秀丸に関連付けると、秀丸のアイコンに変わりますが、 *.iniファイルを秀丸に関連付けると、メモ帳のアイコンに変わります。 HKCR\inifile\DefaultIconの値ですが、 *.iniファイルをメモ帳に関連付けた状態ではここの値がアイコンに反映されますが、 秀丸に関連付けるとこの設定が無視されてメモ帳のアイコンになってしまいます。 別のキーを読んでいるのではないでしょうか?

関連するQ&A

  • ファイル関連付けと表示アイコンを別々に設定したい3

    (訂正版) .iniファイルの関連付けと表示アイコンを別々に設定するには? .iniファイルをメモ帳に関連付けた状態ではアイコンは下記レジストリキーで設定出来ます。 HKEY_CLASSES_ROOT\inifile\DefaultIcon しかし規定のプログラムを秀丸エディタ(或いはほかのプログラム、たとえばワードパッド)にすると上記設定は無視され、次のキーが示すアイコンになってしまいます。 HKEY_CLASSES_ROOT\SystemFileAssociations\text\DefaultIcon ここは.ini以外の他の拡張子にも影響するので書き換えは避けたいです。 規定のプログラムを変更して、なおかつアイコンは.iniファイル独自のものを設定する方法があれば教えて下さい。 (補足) 下記QAを読みましたが、 http://okwave.jp/qa/q6689616.html 最終的に HKEY_CLASSES_ROOT\SystemFileAssociations\text\DefaultIcon を書き換えるのでそれは除外します。

  • テキストファイルの関連づけをメモ帳に!

    WIN95です。現在、.txtファイル等を開いたら、秀丸エディタが起動するのですが、見づらいので、メモ帳が起動するようにしたいのですが、変更のし方がわかりません。どなたかお教え下さいませm(__)m

  • Mery をテキストファイルに関連付けできません

    エディタ Mery をテキストファイルに関連付けすることができなくなってしまいました。 あるテキストファイルのアイコンを右クリック → プログラムから開く → 規定のプログラムの選択 → 参照 と進んで ローカルディスク(C)\ユーザー\*****\****\soft\Mery\Mery.exe を選択→開く としても その他のプログラム に Mery が現れません。 OK がクリックできる状態になっていません。 テキストファイルのアイコンをクリックしても、メモ帳で開く ままです。 どうしたら、Mery で開くことができるでしょうか? よろしくお願いいたします。

  • 関連付けのアイコンについて

    関連付けのアイコン変更についてはいろいろ似た質問がありましたが 質問させてもらいます。 flvのファイルのアイコンを変更したくていろいろ調べ レジストリエディタのHKEY_CLASS_ROOTで該当する拡張子を削除すればいい という方法があったので削除したところ変わりませんでした。 ここに至る経緯について 1、結構前にGOMplayerをインストールしてアイコンが変わり、そのあとGOMをアンインストールした後、手違いでWMPを関連付けしてしまいflvファイルのアイコンがWMPのアイコンになってしまった。 2、アイコンを元の白いアイコンにするために上記の方法でアイコンを元に戻すことに成功。 3、次にFLV Player v2.0.25というソフトをインストールしたところアイコンが変わる。 (関係ないかもしれないけど) *デスクトップにソフトを「新しいフォルダ」というフォルダに保存しフォルダ名を変更しようとしたら”変更すると一部プログラムが正常に動かないかもしれない”という表示が出る。→変更するとダブルクリックからの作動ができなくなった。フォルダ名を元に戻すと正常に作動した。 4、FLV Player v2.0.25をアンインストールすると”既に削除されたか~”という表示がでたがアンインストールするとFLV Player.exeやsetup.exeなど関連ソフトが残ってたのでもう一度インストールして再度アンインストールした。 5、変わらないので関連ソフトを手動で削除。 6、flvファイルのアイコンがFLV Player v2.0.25のアイコンのままだったのでレジストリの削除方法をしても変わらなかった。 7、関連付けをWMPにしてみると関連付けの候補にFLV Player v2.0.25はなくなった。 8、アイコンがWMPになってしまったのでレジストリの削除方法でアイコンを戻そうとしたが、レジストリエディタのflvフォルダがないので削除できない。 という流れです。 最終的にはflvファイルのアイコンをデフォルトの(白い)状態にもどしたい です。 変な経緯ですがどうか助けてください。 長文失礼しました。

  • 関連付けとともにアイコンを設定

     例えば、PHPファイルを、メモ帳に関連付けるとします。  加えて、アイコンを設定したいのですが、関連付けをするとアイコンがメモ帳のものになってしまいます。  逆にアイコンを設定すると、関連付けが解除されてしまいます。  どうすれば両方をいっぺんに設定できるのでしょうか?  よろしくお願いします。

  • 特定のファイルにおける拡張子の関連付け

    ツール>フォルダオプション>ファイルの種類、からアプリケーションと拡張子の関連付けはできるのですが、 拡張子に複数アプリケーションを登録して使い分けたりすることは出来るのでしょうか? 具体的にはテキストファイルでreadme.txtはノートパッドから、その他の.txtファイルは秀丸などエディタから開くといったようなことがしたいのですが。 暫定方法として取り敢えず、右クリックの送るメニューから開くという方法をとっています。何か良い方法があったら宜しくお願いします。

  • VBでファイルの関連付け

    VBでファイルの関連付け(そのファイルをダブルクリックすると,EXEが起動して,そのファイルをいじれる状態になる) 例えば,txtファイルのアイコンをダブルクリックするとメモ帳が開き,テキストが開かれるみたいにするのを, プログラムからやるのはどうすればいいでしょうか? LhasaやLhacaの左下のほうにあるようなやつです。 できればサンプルとかお願いします

  • ブラウザのソース表示のプログラムの関連付けのしかた

    WindowsXPHE、IE6です。 このブラウザのソースを表示させると、メモ帳で開きます。 これをあるテキストエディターで開くようにしたいです。 ブラウザの「ツール」-「インターネットオプション」-「プログラム」-「htmlエディタ」でみると、Notepatしか入っていません。 今使っているエディターは「K2Editer」で、プログラムの関連付けでできないか、やってみました。htmlファイルなどに関連付けるのはできるのですが、ソース表示をさせるためのプログラムはどれなのかわからず、できません。 「秀丸」を使ったことがあり、設定するとブラウザのソースの表示で「秀丸」で見られるのですが、シェアソフトのため、今は使用していません。 検索で調べてみましたが、ソースの表示をできなくしたいとかのホームページ作成関係のものばかりで、方法がわかりませんでした。 よろしくお願いします。

  • CSSファイルのアイコン表示についての質問です。

     CSSファイルのアイコン表示についての質問です。  メモ帳やフリーソフトのTeraPadで保存するとき、拡張子が.cssで保存するときです。  そうすると、ファイルのアイコンが、歯車みたいなのがついてるアイコンになりますよね?  元々は、その歯車がついていました。  アイコンに、マウスをのせたりプロパティを見ると、カスケードスタイルシートとでていました。  「既定のプログラムを選択」 でメモ帳に選択してみたら、アイコンがメモ帳のアイコンに。  アイコンに、マウスをのせたりプロパティを見ると、CSSファイルとでます。  OSがvistaなので、「ファイル」のアイコンだけ変えるのはできないそうで、  拡張子がそのままなので、使えるとは思いますが、  歯車がついてる方がいいので、元の「歯車のファイル」にするやり方を教えてください。  お願いします。

  • textファイルの関連付け:Excel内リンクから

    テキストファイルを秀丸エディタに関連づけています。テキストファイルのクリックでは正常に秀丸から開かれます。ところがなぜか、Excelのファイルのハイパーリンクからテキストファイルを開こうとすると、秀丸ではなくnotepadで開かれてしまいます。おそらくレジストリの問題でしょうが、どこを変更したらいいのかわかりません。現在の値は次の通りです。よろしくお願いします。 HKEY_CLASSES_ROOT .txt (既定)  REG_SZ textfile Content Type REG_SZ text/plain Perceived Type REG_SZ text ShellNew (既定)  REG_SZ ItemName ~~~~\Hidemaru.exe NullFile  REG_SZ