Windowsで.urlのデフォルトアイコンを変更するにはどうすればよいですか?


4

のファイルタイプアイコンを変更するにはどうすればよい.urlですか?

Default Programs Editorを使用して変更しましたが、機能しません。これは当初、このプログラムはWindows 8では動作しないと思いましたが、実際にはなどの他のファイルタイプでも動作し.txtます。

.regレジストリを直接編集する代わりにファイルをエクスポートするオプションが提供されているので、これが何をしているのか知っています:

Windows Registry Editor Version 5.00

; Created with Default Programs Editor
; http://defaultprogramseditor.com/

; Edit File Type Icon
[HKEY_CURRENT_USER\Software\Classes\IE.AssocFile.URL\DefaultIcon]
@="D:\\Icons\\Chrome URL.ico,0"

なぜこのファイルタイプでは機能しないのですか?


Win7ので、私はこのツールを使用しています:defaultprogramseditor.comそれはWIn8で動作しますか?これを試しましたか?
magicandre1981

@ magicandre1981:はい、それは私が試したものの1つであり、動作しないようです(もう1つは実行を拒否するNirSoft FileTypesMan.exeでした)。
パラドロイド

1
@ magicandre1981:別のファイルタイプ(.txt)でもう一度試したところ、うまくいきました。ただし、.urlブックマークでは機能しません。これを変更しようとしています。したがって、このプログラムは実際には問題なく、私が直面している他の問題のようです。質問を編集しました。
パラドロイド

回答:


5

.URLファイルのアイコンは、通常の拡張子とは別の方法で処理されます。アイコンは、ほとんどがデフォルトのブラウザである登録済みプロトコルハンドラにバインドされています。

さらに、システムはHTTP、HTTPS、FTP、およびmailtoリンク
(およびその他の無関係なもの)を区別します。

ここに画像の説明を入力してください


ただし、デフォルトのブラウザを変更せずに変更できます。アイコンを変更したときの独自のアプローチを説明します。

  • まず、HTTPおよびHTTPSのWindowsショートカット
    (.urlファイル)に登録されているブラウザーを知る必要があります
  • 次にregedit.exe、デフォルトのアイコンが保存されている場所を検索できます。私の例では、このガイドにポータブルブラウザを登録しました。ガイドでわかるように、デフォルトのアイコンは次の場所に保存されています

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ OperaHTML \DefaultIcon]
    @="C:\\tools\\operaPortable\\opera.exe,0"
    
    注:太字の部分は、ご使用の登録済みブラウザーによって異なります

  • 2行目は、新しいアイコンを定義します。末尾のゼロ/ヌルは、選択した.exeまたは.dllに複数のアイコンが含まれている場合に関連する使用済みアイコンインデックスを定義します。最初のアイコンはindex = 0、2番目のアイコンは1などになります。
  • このエントリを検索してデフォルト値を変更する ここに画像の説明を入力してください 残念ながら、英語の画面は表示できませんが、関連情報も提供されます
  • 変更するすべてのプロトコルに対してこれを行う必要があります。

重要:レジストリを変更する前に、完全バックアップをすぐに作成してください。この方法では、何かを台無しにしたときに簡単に元に戻すことができます。


1
ありがとう。それは私のために働いています。以前に別のレジストリを変更したので、それも必要かどうかはわかりませんが、疑っています。私は、このWebページからその情報を得たが、それはかなり古いです- virtualplastic.net/html/icn_file.html#urlicon
paradroid
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.