“显示桌面图标”开关关闭是图标消失的首要原因,需右键桌面→查看→勾选该选项;其次需在个性化→主题→桌面图标设置中单独启用“此电脑”;若仍不显示,重启explorer.exe或清理iconcache.db;双击无响应则验证shell:mycomputerfolder协议,无效时建快捷方式应急。

“显示桌面图标”开关被关了
这是最常见、也最容易被忽略的原因:系统层面的图标渲染总开关被手动关闭了,所有图标(包括此电脑)都会消失,哪怕你单独勾选了它也没用。
操作很简单:右键桌面空白处 → 选择“查看” → 确保“显示桌面图标”已打勾。如果之前没勾,点一下就恢复;如果已勾但没反应,试着取消再重新勾选一次——这能强制刷新Shell图层。
容易踩的坑:
• 有些用户误点“隐藏桌面图标”,结果整个桌面变空,却只去翻“桌面图标设置”,白忙活
• 平板模式开启时,这个选项可能灰掉或失效,得先关掉平板模式(通知中心里找“平板模式”按钮)
“此电脑”图标没在桌面图标列表里启用
此电脑不是默认必显项,它和回收站网络控制面板一样,需要在系统级图标管理界面中单独勾选,否则即使总开关开着,它也不会出现。
路径是:右键桌面 → “个性化” → 左侧“主题” → 右侧“桌面图标设置” → 勾选此电脑(Windows 11 中显示为“计算机”)→ 点应用 → 再点确定。
注意:
• 应用 和 确定 都要点,只点一个不会生效
• 如果勾选后仍不显示,大概率是资源管理器卡住了,别急着改注册表,先试试重启explorer.exe
explorer.exe 卡死或缓存异常
图标逻辑由 Windows 资源管理器进程(explorer.exe)驱动,它挂了、假死了,或者图标缓存(%localappdata%\IconCache.db)损坏,都会导致图标不渲染,尤其常见于更新后或频繁切换多显示器场景。
推荐两步连做:
• 按 Ctrl+Shift+Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”
• 若无效,再进运行框(Win+R)输入 %localappdata%\IconCache.db → 把文件重命名为 IconCache.db.bak → 回到任务管理器重启 explorer.exe
重启后等 5–10 秒,图标会自动重建。不用重启电脑,也不用管理员权限。
图标显示但双击打不开?检查 shell:MyComputerFolder 是否可用
极少数情况下,“此电脑”图标能看见,但双击没反应,说明图标指向的系统位置注册异常,不是图标本身问题,而是底层协议shell:MyComputerFolder未正确关联。
验证方法:按 Win+R 输入 shell:MyComputerFolder 回车 —— 如果能打开“此电脑”窗口,说明协议正常;如果报错或无响应,就得考虑系统文件损坏了。
这时可临时绕过:
• 右键桌面 → 新建快捷方式 → 位置填 shell:MyComputerFolder → 名字设为“此电脑”
• 右键该快捷方式 → 属性 → 更改图标 → 输入 %SystemRoot%\System32\imageres.dll → 选第7个图标(标准蓝白图标)
这个快捷方式行为和原生图标一致,只是不走系统图标注册链,适合应急。真要根治,得跑 sfc /scannow 或 DISM /Online /Cleanup-Image /RestoreHealth。
真正难搞的,往往是图标显示正常、双击也打开,但里面看不到硬盘盘符——那已经不是桌面设置问题,而是磁盘管理或存储驱动层面的事了。











