スタートメニューのアイコンは次のようになります。
Windows 7からWindows 10を使用しています。
表示されている一般的な空白アイコンだけでなく、通常のアイコンを表示するにはどうすればよいですか?
スタートメニューのアイコンは次のようになります。
Windows 7からWindows 10を使用しています。
表示されている一般的な空白アイコンだけでなく、通常のアイコンを表示するにはどうすればよいですか?
回答:
File Explorerから
C:\Users\*Your USER ACCOUNT*\AppData\Local
または環境変数を使用します
%localappdata%
(隠しファイル/フォルダーが表示されていることを確認してください)
削除iconCache.db
(隠しファイル)
.batファイルの作成方法がわかっている場合は、これを使用するだけです(新しい行の前に-とスペースを削除してコピー/貼り付けします)。
ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F
DEL "%localappdata%\IconCache.db" /A
shutdown /r /f /t 00
テキストを.txtファイルにコピー/貼り付け-.txtの名前を.batに変更-バッチファイルを実行すると、アイコンが復元されます。ie4uinit.exeはInternet Explorerの修復ツールであり、まだシステム(Windows標準実行可能ファイル)上にあるはずです。
%USERPROFILE%
Windows環境変数について誰も知らない理由はわかりません。
Windows 10 Creator Update 1703を使用していますが、フォルダーを移動した後、いくつかの空白アイコンもありました。
「IconCache.db」削除手順のような多くのことを試みましたが、成功しませんでした...
スタートメニューアイコンを更新する唯一の解決策は、リンクファイル(* .lnk)の「最終更新日」属性を変更することです。
次を含む「RefreshMenuIcons.bat」ファイルを作成します。
@echo off
for /R "%APPDATA%\Microsoft\Windows\Start Menu\Programs\" %%f in (*.lnk) do copy /b "%%f"+,, "%%f" 1>nul
for /R "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" %%f in (*.lnk) do copy /b "%%f"+,, "%%f" 1>nul
「RefreshMenuIcons.bat」を実行します。それで全部です; 再起動する必要はありません。
コマンドプロンプトから実行する場合は、次の構文を使用する必要があります。
for /R "%APPDATA%\Microsoft\Windows\Start Menu\Programs\" %f in (*.lnk) do copy /b "%f"+,, "%f" 1>nul
for /R "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" %f in (*.lnk) do copy /b "%f"+,, "%f" 1>nul
使用されるコマンドの詳細については、Microsoft Webサイトの「ファイルの日付とタイムスタンプの更新」を参照してください。
さて、タスクマネージャーを使用してエクスプローラーを再起動すると、アイコンが表示されました。
これを行う方法
次の2つの方法でタスクマネージャーを開くことができます。
CTRL+SHFT+ESC
またはを押すタブが表示されMore Details
ていない場合は、左下をクリックしProcesses
ます。
処理するリストを下にスクロールして見つけますWindows Explorer
。それを選択しRestart
て、右下のをクリックします。
注:デスクトップとタスクバーは、しばらくすると消えます。それらは自動的に再表示されます。タスクバーにすべてのアイコンが表示されたら、スタートメニューをクリックして、アイコンが戻ってきたかどうかを確認します。
私は同じ問題を抱えており、私のプログラムのいくつかは「アイコンの変更」を動作させることさえできません(灰色になっています)が、それが許可される場合、アイコンをシステムアイコンに変更してから元に戻すことがわかりました最初に設定された場合、アイコンが正しく表示されます。これは、通常の問題ではなく、間違いなくキャッシュの問題であることを意味するようです(私はそれらを削除してみました)
したがって、これは一般的な解決策ではありませんが、それらの一部を取り戻すのに役立つ可能性があります。
OK、私の問題はStardock IconPackager(現在Windows 10をサポートしていない製品)によって完全に引き起こされたことがわかりました。私は彼らのフォーラムで解決策を見つけました。以下の重要なテキスト。これで問題は完全に解決しました。
「開始」を開き、実行コマンドを開き、Regeditと入力します。レジストリエディターの新しいウィンドウでHKEY_CLASSES_ROOT \ exefile \ shellexに移動し、サブキー/フォルダー 'IconHandler'を削除します
これに対する修正を見つけました。StarDock製品を使用したことがある場合、これがアイコンキャッシュに影響を与えた可能性があります。
StarDock IconPackagerの無料試用版は、cnetまたはdownload.comからダウンロードできます。
それをインストールしてから実行します。プログラムに移動したら、[設定]に移動します。次に、一番下で[シェルアイコンの修復]をクリックし、終了するまで待ってから[アイコン画像の修復]をクリックします。これにより、Windows 10のすべてのスタートメニューアイコンと、他の場所で壊れたアイコンが復活しました。