Notepad ++でWindowsのデフォルトアイコンを使用する


24

Notepad ++は好きですが、そのアイコンは嫌いです。txt / ini / ...ファイルのWindowsアイコンに非常に満足しており、それらを保持したいと思います。アイコンを変更せずに、サポートされているすべてのファイルタイプにNotepad ++を関連付けるにはどうすればよいですか?Notepad2を、問題は発生しませんでした。


3
Notepad ++アイコンを変更するために多くの人がここに来るのは素晴らしいことだと思います!
Dude0001

回答:


16

完全に機能する簡単な答えを次に示します。@bubuの回答に基づいていますが、大幅に簡素化して簡単にしています。

  1. RegEditを開く
  2. に移動しますHKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIconDefaultIcon存在しない場合は、下に作成しますNew > key
  3. 新しい文字列値を作成して設定します C:\Windows\System32\Shell32.dll,70

完了すると、次のようになります。

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

これにより、NotePad ++に関連付けられているすべてのファイルがWindows 10のデフォルトの.txtアイコンに設定されます(テキストドキュメントアイコンは、Shell32.dllの70番目のアイコンです)。

ログアウトしてから再度ログインするだけで、変更を確認できます。

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

Windowsの他のバージョンでは、.txtアイコンは70番目のものではないため、必要なアイコンを選択するには、[アイコンの変更]を選択してShell32.dllを開き、使用するアイコンを次のようにカウントします。

1  5  9   13
2  6  10  14
3  7  11  etc
4  8  12

3
それはうまくいきました。アイコンキャッシュを更新するためにサインアウトする必要はないことに注意してください。コマンドラインから更新することができます。Windows7および8の場合はを使用します%windir%\system32\ie4uinit.exe -ClearIconCache。Windows 10の場合%windir%\system32\ie4uinit.exe -show
JC2k8

1
@ JC2k8コマンドは私には機能しませんでしたが、再ロギングは機能しました。
mbomb007

正常に動作しますが、C:\Windows\System32\Notepad.exe代わりにを使用する必要がありましたC:\Windows\System32\Shell32.dll
アリサディククムラーリ

代わりに「regeditを」にパスを閲覧、あなたはまた、.regファイルを作成し、ダブル示すように、レジストリに追加し、それをクリックすることができ、ここで
S.Serpooshan

これをWindows 7で機能させようとしていますが、うまくいきません。レジストリ内の画像を何に変更しても、再ログ後に結果が表示されません... 64ビットバージョンのNotepad ++
mbomb007

5

レジストリを編集してアイコンを調整できます。

Windows 7およびVistaでファイルタイプのアイコンを変更する方法

ラメシュ・スリニバサン

Windows XP以前のオペレーティングシステムには、フォルダオプションアプレットに最も便利な[ファイルの種類]タブが含まれています。このタブは、Windows VistaおよびWindows 7で削除され、既定のプログラムに置き換えられました。既定のプログラムには、[ファイルの種類]タブにある多くの機能がありません。これにより、ユーザーは、ファイルの種類の関連付けを管理し、アイコンをカスタマイズするサードパーティのユーティリティを探す必要がありました。この記事では、Windows 7およびVistaでファイルタイプのアイコンを手動で変更する方法について説明します。レジストリの編集にうんざりしていませんか?Default Programs Editorを使用して、次のタスクを自動化できます。最近の記事「既定のプログラムエディターを使用してWindows 7およびWindows Vistaのファイルタイプアイコンを変更する」を参照してください。ファイルタイプのアイコンをカスタマイズする

(説明のために、アイコンを変更するカスタムファイルタイプ.abc(説明のため)があると仮定しましょう。

  1. [スタート]ボタンをクリックし、Regedit.exeと入力してEnterキーを押します
  2. 次のブランチに移動します。 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .abc \ UserChoice
  3. 右ペインで、Progidの値データ(例:abcfile)を書き留めます。これは、ファイル拡張子に(デフォルトプログラムを介して)選択されたプログラム識別子です。
  4. UserChoiceブランチが存在しない場合は、次のブランチに移動します:HKEY_CLASSES_ROOT \ .abc
  5. 右ペインで、(デフォルトの)値データ(例:abcfile)を書き留めます。これは、ファイル拡張子のプログラムIDです。
  6. 次のキーに移動します(abcfileは上記の手順2または手順4でメモしたProg IDです)。HKEY_CLASSES_ROOT \ abcfile \ DefaultIcon注:DefaultIconキーがデフォルトで存在しない場合は、手動で作成する必要があります。
  7. 右側のペインで、ダブルクリック(デフォルト)し、カスタムアイコン(.icoファイルまたはEXE / DLLファイルからのアイコンリソースへの参照)へのパスを指定します。

ヒント:アイコンピッカーダイアログボックスを使用して、EXE / DLLファイルからアイコンを選択できます。アイコン選択ダイアログを起動するには:

  • システム内のフォルダーを右クリックします
  • プロパティをクリックします。
  • [カスタマイズ]タブをクリックします
  • [アイコンの変更...]ボタンをクリックします。
  • アイコンピッカーを使用してアイコンを選択し、インデックスをメモします。インデックスは「0」から始まり、カウントする際に垂直方向に進む必要があります(上から下)。

アイコンインデックスに注意して、アイコンピッカーダイアログをキャンセルし、フォルダープロパティダイアログを閉じます。

たとえば、Shell32.dllの260番目のアイコン(テキストパッドアイコンを含む)を設定するには、次のパスを入力します。
C:\Windows\System32\Shell32.dll,260

8.レジストリエディターを終了します。

アイコンの変更を有効にするには、Windowsを再起動します。表示されない場合は、手動でアイコンを更新するか、ディスククリーンアップを使用してアイコンキャッシュを再構築してください。

ソース:http : //www.winhelponline.com/blog/change-file-type-icon-windows-7-and-vista/


1
ありがとう、しかし、問題は、notepad ++に関連付けられているすべてのファイルに対してこれを行う必要があるということです...とにかく+1 =)
Clément10年

これはWindows 10でも機能しますか?
K.Mulier

2

Resource Hackerを使用して、元のnotepad ++アイコンを好みの.icoファイルに置き換えることができます。Windowsが新しいファイルを.txtファイルのアイコンとして使用するかどうかはわかりませんが。

更新:Resource Hackerを使用して、shell32.dllから元の.txtファイルアイコンを抽出することもできます。私にとっては、アイコン番号763でした。


2

最新の64ビットバージョン(32ビットバージョンをアップグレードした)v7.2.2をインストールしたときに同じ問題が発生し、アイコンはすべてiconsい緑色のものになりました。そこで私は戻ってv7.0をインストールし、アイコンを通常の紙のようなアイコンに戻しました。次に、プログラム内からUPDATEオプションを使用して、アイコンを変更しない最新バージョンに更新しました。それで、7.2.2に戻って、テキストファイルのgreenい緑色のアイコンを削除しました。

これは、リソースハッキングやregeditを使用した手動編集よりも安全です。


1

以下をせよ:

  • notepad++.exenotepad.exeに変更します
  • コピーしてwindows/system32/(notepad ++。exeのみ)
  • SciLexer.dll/ windows / SysWOW64 /にコピーします(OSが64ビットの場合)
  • に新しい空のファイルを作成allowAppDataPlugins.xmlします/windows/SysWOW64/
  • 他のファイルをC:\ Users \ Administrator \ AppData \ Roaming \ Notepad ++ \にコピーします

それだけです、アイコンは変更されていません


1
あなたはかかわらず、メモ帳++を更新する際に素晴らしいではありません
ジャンゴ・ラインハルト

0

Windows 10では、Notepad ++は(デフォルトで)Notepad ++で開いたファイルタイプのアイコンをハイジャックし続けます。その振る舞いを破ることは非常に困難でしたが、私はついにそれを機能させました!

 

準備する

1.レジストリの許可
Windosレジストリを開き、フォルダHKEY_CLASSES_ROOTおよびに十分な「許可」を与えますHKEY_CURRENT_USER。全体の手順が成功するための最小設定は何なのか、私にはわかりません。あなたは設定で少し遊ぶ必要があります。次の手順でエラーメッセージが表示されたら、この手順に戻ってレジストリのアクセス許可を増やしてください。

2.いくつかのカスタムアイコン
を作成するフォルダーなどにいくつかのカスタムアイコンを作成しますC:\ICONS\。次のWebサイトhttps://iconverticons.com/online/を使用して、256x256のpngファイルをicoファイルに変換します。

3. Notepad ++をインストールするNotepad ++を
入手するだけです。ここでは特別なことは何もありません。

4.開き、管理者権限を持つ端末
入力cmdバーを検索窓に。表示されるCMDアイコンを右クリックし、ポップアップウィンドウで[管理者として実行]を選択します。

 

レジストリのハッキング

免責事項:レジストリを変更すると、Windowsのインストールが破損する可能性があります。以下の手順を最善の意図で書き留めましたが、何か問題が発生した場合の責任を否定します。
注:この手順を.batファイルに使用することはお勧めしません。これは、Windowsにとって非常に重要なファイルタイプです。そのため、標準のレジストリキーを削除するとどうなるかわかりません。

以下の手順では、作成したカスタムアイコンC:\ICONS\abcfile.icoをすべての*.abcファイルに割り当てる方法について説明します。

1.レジストリハッキング、パート1
追加する必要がある最初のレジストリキーはHKEY_CLASSES_ROOT\.abcです。このキーが既に存在する場合は、削除することをお勧めします。次のコマンドを使用して、キーとそのすべてのサブキーを削除します。

> REG DELETE HKEY_CLASSES_ROOT\.abc /f

次の図は、このレジストリキーとそのすべてのサブキーを(再)構築する方法を示しています。

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

手動で実行するか、次のコマンドを実行できます。

> REG ADD HKEY_CLASSES_ROOT\.abc /ve /t REG_SZ /d "abc_auto_file"
> REG ADD HKEY_CLASSES_ROOT\.abc /v BrowserFlags /t REG_DWORD /d 0x00000000
> REG ADD HKEY_CLASSES_ROOT\.abc /v EditFlags /t REG_DWORD /d 0x00000000
> REG ADD HKEY_CLASSES_ROOT\.abc /v PerceivedType /t REG_SZ /d "text"
> REG ADD HKEY_CLASSES_ROOT\.abc\DefaultIcon /ve /t REG_SZ /d "C:\ICONS\abcfile.ico,0"

2.レジストリハッキング、パート2
追加する必要がある2番目のレジストリキーはHKEY_CLASSES_ROOT\abc_auto_fileです。このキーが既に存在する場合は、削除することをお勧めします。次のコマンドを使用して、キーとそのすべてのサブキーを削除します。

> REG DELETE HKEY_CLASSES_ROOT\abc_auto_file /f

次の図は、このレジストリキーとそのすべてのサブキーを(再)構築する方法を示しています。

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

手動で実行するか、次のコマンドを実行できます。

> REG ADD HKEY_CLASSES_ROOT\abc_auto_file /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\DefaultIcon /ve /t REG_SZ /d "C:\ICONS\abcfile.ico"
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\edit /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\edit\command /ve /t 
> REG_EXPAND_SZ /d "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" \"^%1\""
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\open /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\open\command /ve /t 
> REG_EXPAND_SZ /d "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" \"^%1\""

3.レジストリハッキング、パート3
追加する必要がある2番目のレジストリキーはHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abcです。このキーが既に存在する場合は、削除することをお勧めします。次のコマンドを使用して、キーとそのすべてのサブキーを削除します。

> REG DELETE HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc /f

次の図は、このレジストリキーとそのすべてのサブキーを(再)構築する方法を示しています。

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

手動で実行するか、次のコマンドを実行できます。

> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithList /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /v "C:\Program Files (x86)\Notepad++\notepad++.exe" /t REG_NONE /d 0
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /v abc_auto_file /t REG_NONE /d 0

 

アイコンキャッシュを更新する

次のコマンドは、Windowsアイコンキャッシュを更新する必要があります。

> %windir%\system32\ie4uinit.exe -show

 

Notepad ++をファイルタイプに割り当てます

ファイルタイプを開くデフォルトのプログラムとしてNotepad ++を割り当てた後にのみ、変更が有効になることがあります。これがその方法です:

  • 指定されたファイルタイプでファイルを作成します。例: myFile.abc
  • ファイルを右クリックして、[アプリケーションから開く] >> [別のアプリ]を選択します
  • 次のようなポップアップウィンドウが表示されます。 ここに画像の説明を入力してください
  • Notepad ++をデフォルトのプログラムとして選択します

 

終わり

通常、アイコンは現在変更されています!そして、その特定のファイルタイプのすべてのファイルにはカスタムアイコンがあります。Notepad ++でデフォルトで開きます。

おそらく、アイコンキャッシュを再度更新する必要があります。

> %windir%\system32\ie4uinit.exe -show

または、システムを再起動して有効にします(ただし、再起動は必要ありませんでした)。


0

これは「ディジャンゴ」の回答に基づいていますが、ユーザーにとっては簡単なはずです。.regnotepad ++内に拡張子を持つテキストファイルを作成し、次の内容を貼り付けます。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIcon]
@="C:\\Windows\\System32\\Shell32.dll,70"

それをダブルクリックし、警告を受け入れてレジストリに追加します。

これによりDefaultIconHKEY_CLASSES_ROOT\Applications\notepad++.exeレジストリパスにキーが作成されます。

70Shell32.dllを内部標準的なテキストファイルのアイコンのIDです。Win7またはWin8でも同じ数字のようです。ここ(win7)またはここ(Win8)からアイコンのリストを見ることができます。


0
  • ここで簡単な答え。

    1. Regeditに移動します。
    2. Regeditアドレスバーに入力-\ HKEY_CLASSES_ROOT \ Notepad ++ _ file \ DefaultIcon
    3. DefaultIconの値を(C:...)から〜(%Sys ...)に変更します
  • (デフォルト)、REG_SZ、C:\ Program Files(x86)\ Notepad ++ \ notepad ++。exe、0

  • (デフォルト)、REG_SZ、%SystemRoot%\ system32 \ imageres.dll、-102

    1. [Windowsの設定]> [既定のプログラムを拡張子で変更する]> [.txt]に移動し、Notepad ++からNotepadに切り替えて、再びNotepad ++に戻ります。(アイコン画像の更新)
    2. できた

0

完全に機能する簡単な答えを次に示します。@Django Reinhardtの回答に基づいていますが、Windows 10 x64バージョン1903に更新されました。

このビルドの時点で、Notepad ++のレジストリエントリと他のアプリケーションのレジストリエントリはの下HKEY_CLASSES_ROOT\Applications\APPNAMEではなく、HKEY_CLASSES_ROOT「フォルダ」の下に直接あります。また、最近の更新で、Notepad ++のレジストリエントリフォルダの名前が「Notepad ++ _ file」に変更されました。

したがって、「DefaultIcon」の新しい場所は次のとおりです。 HKEY_CLASSES_ROOT\Notepad++_file\DefaultIcon

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

また、このバージョンでは、文字列は次のようにフォーマットする必要があります。

"PATH\TO\PROGRAM",ICONID

古いものではなく:

PATH\TO\PROGRAM,ICONID

したがって、結果は次のようになります。

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

将来これを読む人は誰でも、これが役立つことを願っています!<3

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.