タスクバーにプログラムを固定しています。プログラムをアップグレードした後(だと思う)、アイコンが壊れてしまいました。私が今得ているのは、以下のようなものです; あの醜いデフォルトのアプリケーションのアイコンのこと
ピンを外すと正しいアイコンになります。その後、その上で右クリックすると、アイコンがまた壊れてしまいます。もう一度ピン留めすると、やはり壊れたアイコンになります。もう一度ピンを外すと元のアイコンに戻ります。非常にイライラします。どうしたら直るのでしょうか?
68 Svish 2010-08-08
dash17291さんの回答に基づいて、私のために働いてくれた少し速い手順(再起動なし)をご紹介します
Windows エクスプローラーを開き、
%userprofile%\AppData\Local
に移動し、IconCache.dbを削除します(このファイルは非表示になっているので、見えない場合は、Windows エクスプローラーの設定で非表示ファイルを表示するように調整する必要があります)タスクマネージャーを開き、[プロセス]タブを開き、explorer.exeをハイライトし、[プロセスの終了]をクリックします。デスクトップが「消える」ようになります
タスクマネージャで、[ファイル > 新規タスク (実行…)] を選択し、explorer.exe と入力して [OK] をクリックします。デスクトップには、以前のアイコンが消えているはずです
100 Mark Berry 2012-11-25
アイコンキャッシュを再構築します
ソースは以下の通りです。Windowsでアイコンキャッシュを再構築する方法 (http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html)
コマンド プロンプトを使用して手動でアイコン キャッシュを再構築するには
作業中のものはすべて閉じて保存してください。このコマンドを実行すると、エクスプローラーが終了し、完了したらコンピュータを再起動します
コマンドプロンプトで、以下の各コマンド行をそのままコピーして貼り付け、各コマンドの後にエンターキーを押します
警告: 最後のコマンドはコンピュータを再起動します
ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F
DEL "%localappdata%IconCache.db" /A
シャットダウン /r /f /t 00
IconCache.db ファイルが再構築されました
- アイコンがまだ正しく表示されない場合は、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