Windows 7で壊れたタスクバーのアイコンを修正する方法

icons taskbar windows-7

タスクバーにプログラムを固定しています。プログラムをアップグレードした後(だと思う)、アイコンが壊れてしまいました。私が今得ているのは、以下のようなものです; あの醜いデフォルトのアプリケーションのアイコンのこと

Broken icon

ピンを外すと正しいアイコンになります。その後、その上で右クリックすると、アイコンがまた壊れてしまいます。もう一度ピン留めすると、やはり壊れたアイコンになります。もう一度ピンを外すと元のアイコンに戻ります。非常にイライラします。どうしたら直るのでしょうか?

  68  Svish  2010-08-08


ベストアンサー

dash17291さんの回答に基づいて、私のために働いてくれた少し速い手順(再起動なし)をご紹介します

  1. Windows エクスプローラーを開き、%userprofile%\AppData\Localに移動し、IconCache.dbを削除します(このファイルは非表示になっているので、見えない場合は、Windows エクスプローラーの設定で非表示ファイルを表示するように調整する必要があります)

  2. タスクマネージャーを開き、[プロセス]タブを開き、explorer.exeをハイライトし、[プロセスの終了]をクリックします。デスクトップが「消える」ようになります

  3. タスクマネージャで、[ファイル > 新規タスク (実行…)] を選択し、explorer.exe と入力して [OK] をクリックします。デスクトップには、以前のアイコンが消えているはずです

100  Mark Berry  2012-11-25


アイコンキャッシュを再構築します

ソースは以下の通りです。Windowsでアイコンキャッシュを再構築する方法 (http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html)

コマンド プロンプトを使用して手動でアイコン キャッシュを再構築するには

  1. 作業中のものはすべて閉じて保存してください。このコマンドを実行すると、エクスプローラーが終了し、完了したらコンピュータを再起動します

  2. Windows 7 または Windows 8 でコマンドプロンプトを開きます

  3. コマンドプロンプトで、以下の各コマンド行をそのままコピーして貼り付け、各コマンドの後にエンターキーを押します

    警告: 最後のコマンドはコンピュータを再起動します

    • ie4uinit.exe -ClearIconCache
    • taskkill /IM explorer.exe /F
    • DEL "%localappdata%IconCache.db" /A
    • シャットダウン /r /f /t 00
  4. IconCache.db ファイルが再構築されました

  5. アイコンがまだ正しく表示されない場合は、Windows 7またはWindows 8用のこのチュートリアルのICOオプションをダウンロードしてマージし、.ico (アイコン)ファイルのデフォルトの関連付けを復元してください

8  dash17291  2012-08-12


タスクバーのリンクを解除して、再度アプリケーションをタスクバーに固定することができました。アイコンは自分自身を更新しているはずです

原因は、WindowsのMSIインストーラーでインストールしたアプリケーションのアイコンが、インストーラー自体と一緒に存在していたからです。そのため、プログラムをアップグレードすると、アイコンへのリンクが切れてしまいます。これを直すには、ショートカット/ピン留めされたリンクを作り直すか、右クリック→プロパティ→アイコンの変更…でショートカット自体のアイコンを更新するしかありません

などのようなものです。Nokia PC Suiteのアイコンへのリンクです。%SystemRoot%\Installer\{92D1CEBC-7C72-4ECF-BFC6-C131EF3FE6A7}\ARPPRODUCTICON.exe.アイコンはインストーラと一緒に存在し、実行ファイル内に埋め込まれたアイコンにはリンクされていないことに注意してください

5  Ganesh R.  2012-08-12


dash17291さんからの回答は動作しますが、再起動は必要ありません。 ただ、& runと入力してください

Explorer.exe

コマンドプロンプトからエクスプローラを再起動して、タスクバーをリロードします

様々な理由で(これを暗記していないなど)バッチファイルを作成するのが好きです

@echo off
title Fix Broken Taskbar Icons.
color 0E                            ::yellow text/black background
echo This will kill all explore windows and rebuild icon cache
echo (Note: sometimes Explorer takes a few moments to reload)
echo.
echo Hit Ctrl-C to abort or
pause

taskkill /IM explorer.exe /F        ::/IM = imagename
::/F =  forcefully terminate the process(es)
CD /d %userprofile%\AppData\Local   ::/d  = change drives if necessary
DEL IconCache.db
start explorer.exe                  ::start = don't wait for completion

4  TheSteven  2014-04-18


私はこの問題を抱えていましたが、根本的な原因、即時の回避策、長期的な解決策を見つけました

根本的な原因: PATH 環境変数の合計が 2048 文字を超えると、多くのコンテキストで PATH (と WINDIR) が表示されなくなります。これは、スタートメニューの項目やプログラムが実際には存在しているにもかかわらず、「見つからない」という原因になることがあります

暫定的な修正(たぶん)。これについてはいろいろな結果がありましたが、タスクマネージャー(Ctrl-Alt-Delタスクマネージャー)を開いてエクスプローラーを終了し(デスクトップが真っ白になり、スタートメニューが消えてしまうことに注意)、再度エクスプローラーを起動すると、一時的にすべての問題が消えて正常に動作するようになりました。ただし、これは一時的な解決策でしかありません

修正/解決策。PATH変数を合計2048文字以下にする。Windows エクスプローラーを使用するか、コマンドプロンプトから実行します

c:\windows\system32\systempropertiesadvanced.exe

下部の環境変数ボタンをクリックして、エントリを確認してください。使われていないエントリや不要なエントリを削除して、合計が2048文字以下になるようにすれば(PATH変数から)問題は解決するはずです。その後、暫定フォックスを再試行すれば、すべてがうまくいくはずですし、安全に再起動すれば解決するはずです

Windows7、Vista、XPに適用されます。8や10についてはまだわかりません

3  Pr0x1  2015-08-20


この問題について、私はいくつかの進展がありました(必ずしも答えが好きなわけではありませんが)。これは私のsteam.exeや私のlunascape.exeのようなもので起こることがわかりました。私はこれを試してみました

プログラムの場所(C:\program files\Steam\など)に移動して、疑わしいプログラム(アイコンが動作していないプログラム)を見つけてください

その上で右クリックして「ショートカットの作成」を選択してから、実際のexeではなく、これをタスクバーに固定してください

何らかの理由で、これは私のための問題を修正し、私はこれが同様に他の人のための問題を修正することを願っています

2  kazenoaiko  2012-08-05


この記事の記述が参考になったことがわかりました

その代わりに、タスクバー用にカスタマイズされた新しいアイコンを作成してみましょう。これを簡単に行うには、エクスプローラーのアドレスバーに次のように入力して、ピン留めされているすべてのアイコンが入っているフォルダを開きます

%appdata%/Microsoft/Internet Explorer/Quick Launch/User Pinned/Taskbar

このアドレスでクイック起動をゴトにした方がいいかもしれません

%appdata%/Microsoft/Internet Explorer/Quick Launch/

1  CrandellWS  2015-09-26


私は他の回答のほとんどを試してみて、いくつかの成功を持っていた私のアイコンの1つが戻って変更されました。結局、私は実際のゲームアイコンフォルダに行き、デスクトップ上の別のフォルダにコピーして、右クリックしてプロパティを選択し、他の場所にコピーしたアイコンを指してアイコンを指しています。私のために動作しました

0  The Master  2014-08-12


この問題は、スターメニューとタスクバーでも発生しました

WINDIR%%のフォルダにファイルを復元すれば直りました

0  community wiki  None


このソリューションを除いて、何も私のために働いていませんでした

このチュートリアルでは、特定の拡張子ファイルのウィンドウズレジスタをリセットする方法を紹介します

私の問題は、Atomテキストエディタで表示されていた、私はこのファイルタイプのデフォルトエディタとしてAtomが設定されているときに、私はもうファイル上のアイコンを見ることができませんでした(Windowsエクスプローラで)。(私の問題はAtomだけでした)。Atomは私の.htmlファイルのデフォルトのテキストエディタでした。私はデフォルトのhtmlレジスターをダウンロードして、それを私のものにマージした(レジスターファイルを実行して)

htmlレジスタが変更されたというアラートが表示され、WindowsはMicrosoft Edgeをデフォルトのhtmlファイルハンドラに戻しました

そして、再びAtomをデフォルトのhtmlエディタに設定すると、アイコンが表示されるようになりました!唯一の html register fix all my problem, I was able to see atom’s file icon again on all atom’s associated extensions, and all new associated extensions on all atom

NOTE

以前に%userprofile%\AppData\Local\IconCache.dbを削除したのですが、今回はうまくいかなかったので、もしかしたらこの2つを合わせるとうまくいくのかもしれません

0  Julha  2016-10-17


クイック起動アプリケーションのアイコンを紛失しました。プログラムのフォルダに入って、紛失したアイコンと同じ.exeを見つけ、右クリックでデスクトップのショートカットを「送信」し、タスクバーに固定しました

0  Sandy Chappell  2017-03-19


explorer.exeを開き、Windowsがインストールされているドライブを右クリックしてPropertiesをクリックします

ここでDisk Cleanupをクリックし、開いたウィンドウでFiles to delete:Thumbnailsにチェックを入れてOKをクリックすると、このウィンドウを閉じることができます

タスクバー上で右クリックしてTask Managerを開き、Start Task Managerを選択し、Processesタブでexplorer.exeを見つけてEnd processをクリックします

左上のFileをクリックしてNew Task(Run...)をクリックし、explorer.exeと入力してください


この段階ではアプリケーションのアイコンが表示されない場合がありますので、Windowsを再起動してください

0  Shayan  2018-07-11


タイトルとURLをコピーしました