web-dev-qa-db-ja.com

Windows 8のファイルタイプアイコンの変更

Windows 8で特定のファイルの種類のアイコンを変更するのに問題があります。 この質問 および これ を含む無数のハウツーを読み、FileTypesManおよび他のいくつかのプログラムを試しました。レジストリを編集しましたが、正確に機能するものはありません。各メソッドの後で、念のためアイコンキャッシュを削除して再起動しました。 .cssファイルと.jsファイル(およびその他のファイル)のアイコンを個別のアイコンに変更したいのですが、どちらのタイプもデフォルトでNotepad ++で開きます。

HKEY_CLASSES_ROOT\Applications\notepad++.exeのレジストリでDefaultIconキーを変更すると(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoiceの.jsおよび.cssに関連付けられたProgId)、allNotepad ++で開くファイル。

HKEY_CLASSES_ROOT\CSSfileおよびHKEY_CLASSES_ROOT\JSFileの.cssまたは.jsファイルのDefaultIconを変更しても効果はありません。

DefaultIconキーをHKEY_CLASSES_ROOT\CSSfileに追加しても何も行われず、何かが壊れた場合に備えて、他の場所に追加して実験することに抵抗がありました。

私が気づいたことの1つは、関連付けられたデフォルトプログラム(この場合は.php)なしで拡張機能のアイコンを変更すると、HKEY_CLASSES_ROOT\php_auto_fileDefaultIconを変更しても機能したが、私は愚かに選択したことです。その後常にNotepad ++でPHPファイルを開くと、Notepad ++アイコンに変わります。

同じで開くファイルのallアイコンを変更せずに、デフォルトのプログラムが関連付けられているファイルタイプのアイコンを変更する方法はありますか?プログラム?または、ファイルの種類とプログラムの関連付けを解除して、アイコンを変更できるが、常に「アプリケーションから開く...」を使用する必要がある方法はありますか?好ましくは前者のオプション。

12
ch1902

ダウンロードできるDefault Programs Editorという本当に簡単なプログラム ここから があります。 Windows 8.1でも動作します(Win 8ではわかりません)。

Default Programs Editor

10
yarl

HKEY_CLASSES_ROOT\CSSfileおよびHKEY_CLASSES_ROOT\JSFile内の.cssまたは.jsファイルのDefaultIconを変更しても効果はありません。

DefaultIconキーをHKEY_CLASSES_ROOT\CSSfileに追加しても何も起こらず、何かが壊れた場合に備えて他の場所に追加して実験することに抵抗がありました。

ここで行ったことは、アプリケーションアイコンの割り当てに基づいてアイコンを変更することです

だから私の理解から、あなたはファイルタイプのアイコン割り当てを探しています。ファイル名拡張子がアイコンの割り当てを指示するようにしたいのは、名前拡張子が同じアプリケーションに関連付けられていても、アプリケーション自体ではない

あなたの場合(.jsと.css拡張子)

  1. HKEY_CLASSES_ROOT\.jsに移動します
  2. .jsの下に新しいキー(フォルダー)を作成し、DefaultIconという名前を付けます
  3. 新しく作成されたキーには、データに値が設定されていないデフォルトの文字列値があります。この文字列値をダブルクリックして、アイコンパスを値として追加します(X:\ myiconfolder\customicon.ico)。
  4. レジストリを閉じてタスクマネージャに移動します。プロセスタブで、プロセスを右クリックして再起動を選択し、Windows Explorerプロセスを再起動します。
  5. .cssファイル拡張子についても同じことを行います

これが機能しているかどうか教えてください

1
nabilishes