Windows 10上的空白开始菜单图标


28

我的开始菜单图标如下所示:

在此处输入图片说明

我正在使用Windows 7中的Windows 10。

如何使普通图标出现(不仅仅是显示的通用空白图标)?


您到底是什么问题?您可以右键单击某个程序,然后选择“固定到启动”以使其显示在屏幕上。您可以将右边缘向右拖动以使菜单变大和变小(如果没有图标,则处于当前状态)。
LPChip 2015年

3
我的问题是如何使图标出现?如您所见,目前它们只是空白。
杰夫

Windows 10上是否安装了应用程序?请注意,CPL具有正确的图标。尝试在Windows 10中安装 Notepad ++,看看是否有该图标。
DrMoishe Pippik 2015年

@DrMoishePippik不,它们已安装在Windows 7中。我会尝试重新安装,谢谢
Jeff

@DrMoishePippik无法正常工作,图标仍为空白。还有其他建议吗?
杰夫

Answers:


23
  1. 通过文件资源管理器转到

    C:\Users\*Your USER ACCOUNT*\AppData\Local
    或使用环境变量
    %localappdata%
    (确保隐藏的文件/文件夹可见)

  2. 删除iconCache.db(隐藏文件)

  3. Ctrl+ Shift+Esc
  4. 重新启动Windows资源管理器(或者,您可以重新启动PC)
  5. 图标应恢复正常。这将解决问题,但不能解决根本原因-因此您可能再次遇到此问题...欢迎使用新的Windows 10 ...

如果您知道如何创建.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标准可执行文件)。


14
这没用。
杰夫2015年

4
这不起作用
Stephen Drew

2
这确实为我解决了问题,但是您提到这可以解决症状而不是原因-原因是什么?
mlhDev '16

工作了。我猜想根本原因是Code Writer或Amazon Music,这是我固定的最新2个程序。更有可能是前者,因为它是新的并且可能是越野车。
Ixalmida

1
我不知道为什么没人知道%USERPROFILE%Windows环境变量。
Pablo Recalde '18

20

我使用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网站上的“更新文件的日期和时间戳记”


2
工作得很好
Saad

2
以管理员身份启动.bat;像魅力一样运作。
Mononess

1
我这样做了,这甚至使情况变得更糟。问题曾经只出现在我的一半图标上,现在几乎都在它们上:(
SSepehr

在Windows 10 v1803上对我来说非常完美
-lethalMango

以管理员身份运行时起作用。
劳伦斯多尔

7

好吧,我刚刚使用任务管理器重新启动了资源管理器,并且图标又回来了。

这该怎么做

您可以通过两种方式打开任务管理器:

  1. CTRL+SHFT+ESC
  2. 右键单击任务栏,然后选择“任务管理器”。

More Details如果未显示Processes选项卡,则单击左下方的。

向下滚动已处理列表以查找Windows Explorer。选择它,然后单击Restart右下角的。

注意:执行此操作后,您的桌面和任务栏将消失一会。它们将自动重新出现。任务栏上的所有图标都出现后,单击开始菜单以查看图标是否回来了。


1
不,它没有回来。我什至重新启动计算机,但都没有回来
GusDeCooL

这对我有用。有趣的是,这里和在Internet上的所有其他答案都将详细阐述以尝试解决问题,并且所有问题都涉及到重新启动计算机和/或资源管理器,而真正的修复只是“ 重新启动资源管理器”步骤。就像矩阵所说的那样,我认为其他解决方案只是泉水解决方案
MickyD

这对我有用,但是我的问题是只有一些开始菜单图标消失了。对于处理所有图标消失的用户,这可能无法解决问题。
Nicol Bolas

1

我遇到了同样的问题,我发现我的某些程序甚至不允许“更改图标”工作(灰色),但是如果允许,则将图标更改为某些系统图标,然后再返回到最初设置为时,图标将正确显示。看来这意味着这绝对是缓存问题,而不是正常的问题(因为我尝试删除那些都无济于事)。

因此,这不是一个通用的解决方案,但它可能有助于使其中的一些人回来。

好的,原来我的问题完全是由Stardock IconPackager(当前不支持Windows 10的产品)引起的。我在他们的论坛中找到了解决方案。下面的重要文字。这完全为我解决了问题。

转到“开始”打开运行命令,输入Regedit。在注册表编辑器的新窗口中,转到HKEY_CLASSES_ROOT \ exefile \ shellex并删除子项/文件夹“ IconHandler”


0

我找到了解决办法。如果您曾经使用过StarDock产品,那么这可能是影响我的图标缓存的原因之一。

您可以从cnet或download.com下载StarDock IconPackager的免费试用版。

安装它,然后运行它。进入程序后,转到“设置”-然后在底部首先单击“修复外壳图标”,然后等待直到完成,然后单击“修复图标图像”。这带回了我在Windows 10中的所有开始菜单图标以及其他地方损坏的图标。


我已经安装了stardock,我将试试看
Jeff

更新:这不起作用,修复外壳图标会问我我想修复哪些过程(我做了所有),什么都不会发生。没有载入画面或任何东西。与修复图标图像相同。没有载入画面或任何东西。图标仍然空白,非常烦人。
杰夫

Stardock公司IconPackager被显示为不支持在Windows 10
斯科特Gartner公司

实际上,我在StarDock论坛中找到了修复程序。为我彻底解决此问题:forums.stardock.com/390822/page/1
Scott Gartner,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.