Windows 7デスクトップアイコンが破損している


9

Windows 7でいくつかのデスクトップアイコンが正しく表示されないという問題が発生しました。スクリーンショットをご覧ください。

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

アイコンキャッシュを削除し、レジストリの最大キャッシュアイコン設定を変更して再起動しようとしましたが、どちらも役に立ちませんでした。

EclipseアイコンがリンクしているC:\ eclipseを参照すると、そこにあるeclipse.exeファイルにも予期したアイコンが表示されません。

私は完全にアイデアを失っています。誰か私が試してみることのできる他のことを提案できますか?


1
画面の色数(16ビットなど)を減らすと、正しいアイコンが表示されますか?sevenforums.com/tutorials/…を 参照してくださいセクション5
Andreas

1
はい-私はそれを試しましたが、それらは表示されましたが、32ビットに戻したときに再び消えました。ただし、これをもう一度試して16%の設定を保持したまま、%USERPROFILE%\ AppData \ Local \のIconCache.dbファイルを削除しました。その後、32ビットに戻ったとき、すべて問題ありません。ご協力いただきありがとうございます!
am2605 2010

回答:


10

この問題は、上記のAndreasによって提案されているように画面の色深度を16ビットに減らしてから削除することで修正されましたUSERPROFILE%\AppData\Local\IconCache.db。32ビットに復元した後、アイコンが再表示されました。


@Andreas:回答を投稿してください。@ am2605:Andreasの答えを受け入れる必要があります。整然と保管してください。
harrymc

@harrymc:回答を投稿するまで、@ Andreaを受け入れることはできませんか?(この段階ではコメントにすぎません)。アンドレアスが回答を投稿した場合、私はそれを受け入れ、自分の回答を削除します。
am2605 2010

8

アイコンキャッシュを再構築する方法は次のとおりです。

  1. ファイルを削除する %USERPROFILE%\AppData\Local\Iconcache.db
  2. タスクマネージャーを起動します(タスクバーを右クリックし、[タスクマネージャーの起動]を選択します)。
  3. [Processes]タブから、explorer.exe[End Process]ボタンを選択してクリックします
  4. エクスプローラー(タスクバー、デスクトップなど)が表示されなくなります。

ファイルを削除するにはどうすればよいですか?[スタート]メニューに「del」%USERPROFILE%\AppData\Local\Iconcache.db と入力します。タイプミスをしないように、コピー/貼り付けをお勧めします。

なぜログオフして再度ログオンするのではなく、なぜそれを殺すのですか?
Windowsエクスプローラーは、起動時にアイコンキャッシュをメモリに読み込み、メモリ内で更新します。シャットダウンすると、たとえばログアウトすると、そのキャッシュが上記のファイルに書き込まれ、破損したファイルとして保存されます。強制的に強制終了することにより、(破損した)キャッシュがディスクに書き込まれるのを防ぎ、バックアップの開始時に強制的に新しいキャッシュを構築します。うまくいけば、そのキャッシュは破損しません。


これは私の問題を解決するのに役立ちました、ありがとうございました!私の場合、エクスプローラ自体だけでなく、メモ帳、コマンドプロンプトなど、いくつかのシステムツールのアイコンが消えていました
Martin Klinke

1

Win7システムで破損したアイコンの問題が発生しました。問題は、いくつかのアプリやファイルに関連付けられた誤ったアイコンがあったことでした。上記の方法を使用して色深度を16ビットに調整しましたが、レジストリを手動で編集する代わりに、16ビットに変更した後にログオフしました。これは、前述のように、Windowsに新しい設定を強制的に保存させ、不正な32ビットアイコンキャッシュを上書きします。ログインし、32ビットカラーに戻します。すべて問題ありません。


0

私の問題は空白のChromeショートカットでした。「デフォルトプログラム」コントロールパネルでデフォルトのブラウザをIEに変更しようとすると、IEのアイコンが機能します。これは明らかにの一部であり、オペレーティングシステムのバグである未解決。コントロールパネルを使用して、アンインストール/再インストール、thumbnail.dbのリセット、ファイルの関連付けのオーバーライド、画面解像度の変更を試みましたが、何も機能しませんでした。最後に、レジストリを介してソリューションをハッキングできる可能性があると考えて「ファイルの関連付け」をGoogleで検索し、考えられるさまざまなソリューションについて説明するブログを見つけました。

http://www.winvistaclub.com/t19.html

最後の解決策は、別の方法でファイルの関連付けを割り当てることができる「タイプ」と呼ばれるユーティリティについて話します。.urlファイル拡張子までスクロールし、ファイル拡張子をダブルクリックしました。(プログラムのインターフェースはあまり直感的ではありません)。これにより、4つのタブ付きウィンドウが開き、[アイコン]タブを選択してChrome.exeを参照します(このウィンドウの下部で、アプリフォルダーに移動できるテキストフィールドの横にフォルダーアイコンがあります):%YourUserNameDir / AppData / Local / Google / Chrome / Application / select chrome.exe

これにより、Chromeのすべてのアイコンにアクセスできるようになります。好きなアイコンを選択してウィンドウを閉じ、デスクトップを確認してください。私は、デフォルトのChromeロゴよりも大きな「g」アイコンが本当に気に入っています。

これが役に立てば幸いです!


0

これらのことはどれもChromeアイコンを復元するのに役立ちませんでしたが、タスクマネージャーを見ていると、Chromeにold_chrome.exeというラベルが付いていることに気付きました(これがいつ起こったかはわかりません)。ここで回避策を実行した後:Google Chromeインストールで何が起こったのか(Google Chromeフォルダーを参照してください... old_chrome.exeファイルと共に古いバージョンのフォルダーを削除してください。次に、new_chrome.exeファイルの名前をchrome.exeだけに戻します。 )Chromeアイコンが復元されました。


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