先确认“显示桌面图标”是否启用,若未勾选则立即启用;若已启用则重启explorer.exe进程;仍无效时检查“桌面图标设置”中是否勾选所需图标,再排查组策略或注册表禁用项,最后删除iconcache.db并重启资源管理器。

电脑开机后桌面图标全部消失,只剩壁纸和鼠标指针,连“此电脑”“回收站”都找不到,这种情况通常不是图标被删除,而是Windows资源管理器(explorer.exe)未正常加载或已崩溃,需通过进程级干预强制重建桌面界面。
先确认桌面图标显示开关是否启用
这是90%以上问题的首因,操作后图标常在1秒内刷新出现。
在桌面任意空白处单击鼠标右键→选择【查看】→检查【显示桌面图标】是否已打勾;若未勾选,点击启用即可。
注意:这个选项只控制“是否渲染图标”,不决定具体显示哪些图标;如果已勾选但图标仍不出现,说明问题不在显示层,需进入进程修复环节。
重启Windows资源管理器进程
explorer.exe是负责绘制桌面、任务栏及文件资源管理器的核心进程。若其启动失败或异常终止,将导致桌面图标与任务栏同时缺失。
方法一:快捷重启(推荐)
① 按 Ctrl + Shift + Esc 直接打开任务管理器;
② 切换到【进程】选项卡(Win11默认即为此视图);
③ 找到【Windows 资源管理器】→右键→选择【重新启动】;
④ 等待约2秒,桌面图标、任务栏、开始菜单将同步重建。
方法二:手动拉起(适用于任务管理器卡死或无法响应)
在任务管理器中点击【文件】→【运行新任务】→输入 explorer.exe →勾选【创建此任务的管理员权限】→点击【确定】。
这一步绕过残留进程状态,直接启动全新Shell实例,对explorer.exe僵死或注册表缓存错乱特别有效。
检查并配置具体要显示的系统图标
即使“显示桌面图标”已启用,若系统未指定具体要显示哪些图标,仍将呈现为空白桌面。
右键桌面空白处→选择【个性化】→左侧点【主题】→右侧点【桌面图标设置】。
在弹出窗口中,勾选你需要的图标,例如【此电脑】、【用户文件夹】、【网络】、【回收站】、【控制面板】;点击【应用】→【确定】,图标几秒内就会出现在桌面。
这一步常被忽略——很多人以为开了总开关就万事大吉,结果发现“此电脑”始终不出现,其实是这里没勾选。
排查组策略或注册表强制禁用项
当以上三步均无效时,需检查是否存在更高优先级的系统级屏蔽。
方法一:检查组策略
按 Win + R 打开运行框→输入 gpedit.msc 并回车→依次展开:
用户配置 → 管理模板 → 桌面→在右侧双击【隐藏和禁用桌面上的所有项目】→选择【未配置】→点击【确定】。
方法二:检查注册表
按 Win + R 打开运行框→输入 regedit 并回车→导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
在右侧找到 Nodesktop,双击将其数值数据改为 0;若不存在该键值,则无需操作。
⚠️ 修改注册表前请确保已备份当前分支,误改可能导致系统异常。
清除图标缓存强制重建
若重启资源管理器后图标仍为空白、显示为默认文件图标,或图标位置错乱、名称重叠,说明本地图标缓存(IconCache.db)已损坏。
按 Win + R 打开运行框→输入 %localappdata%→回车→进入该文件夹。
开启“隐藏的项目”(在文件资源管理器【查看】选项卡中勾选)→找到并删除名为 IconCache.db 的文件。
删除后无需重启系统,直接在任务管理器中重启一次explorer.exe,系统会自动生成新缓存并重绘所有图标。











