修正:Windows 10以前のファイルタイプに誤ったアイコンが表示される

最近、ユーザーがFoxit Readerをインストールしたという問い合わせを受けました。 その後、彼は誤って関連付けられた.zipファイルタイプを、開くダイアログを介しFoxit Readerに設定しました。 その後、ファイルの関連付けの修正ページから.zipの関連付けの修正を実行することで、関連付けの問題を解決しました。 ただし、関連付け設定は正しいものの、.zipファイルタイプにはFoxit Readerアイコンがまだ表示されていました。

ファイルタイプに表示される誤ったアイコンを修正

通常、アイコンは再起動後に更新する必要があります。 これが発生しない場合は、 SHChangeNotify APIをトリガーするタスクを実行して、シェルアイコンを強制的に更新できます。 たとえば、デフォルトのプログラムまたはデフォルトのアプリを使用して、シェルアイコンを更新するためにプログラムのデフォルト(たとえば、デフォルトとしてGoogle ChromeまたはIE)を変更できます。 次の手順を実行します:

  1. 設定、デフォルトのアプリを開く
  2. フォトビューアーをクリックして、リストから別のプログラムを選択します

  3. もう一度、フォトビューアをクリックして、今回はお好みのプログラムを選択します。

これにより、シェルアイコンが自動的に更新されます。

以前のバージョンのWindowsでは、デフォルトのプログラムアプレットを使用してください。

  1. [ スタート] 、[ 既定のプログラム ]の順にクリックします
  2. [ 既定のプログラムを設定する]をクリックします
  3. リストからWebブラウザー、電子メールクライアント、またはその他の項目を選択します。
  4. [ このプログラムを既定として設定 ]ボタンをクリックします。

  5. OKをクリックします。

これにより、 .zipファイルタイプのアイコンが修正されます。

ファイルの関連付け設定が変更されたり、レジストリやスクリプトを介して新しい関連付けが作成されたりすると、システムはその変更を認識しない場合があります。 プログラムは、SHCNE_ASSOCCHANGEDイベントを指定するSHChangeNotify API呼び出しを使用して、再起動せずにアイコンを更新します。

アイコンとサムネイルを更新するその他の方法

  • IE4UINIT.exeを使用してシェルアイコンをすばやく更新する
  • Windows 10以前でアイコンキャッシュを再構築する方法
  • Windowsでサムネイルキャッシュをクリアする方法

関連記事