
偶然间发现通过「快速访问」直接访问桌面时,文件资源管理器会卡死无响应。但通过一层层目录进入 桌面文件夹 则完全正常。
打开任务管理器(Ctrl + Shift + Esc)
找到并结束「Windows 资源管理器」进程
在任务管理器中点击「文件」→「运行新任务」
输入以下命令分别执行:
# 清除资源管理器历史记录
del /f /s /q /a "%appdata%\microsoft\windows\recent\*.*"
# 清除缩略图缓存
del /f /s /q /a "%localappdata%\Microsoft\Windows\Explorer\thumbcache_*.db" 重启计算机
Windows 快速访问功能依赖于资源管理器维护的历史记录和缩略图缓存。当移动桌面文件夹后,缓存中的路径指向失效或冲突,导致资源管理器在尝试访问时陷入死循环。
此方法对部分用户有效,但如果问题是由快捷方式或 desktop.ini 配置冲突引起,则可能无法解决。
进入桌面文件夹
显示隐藏文件(文件夹选项中勾选「显示隐藏的文件」)
找到 desktop.ini 文件,用记事本打开
检查内容是否类似以下格式:
[.ShellClassInfo]
IconResource=C:\Windows\System32\imageres.dll,-183
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 如果存在异常路径引用,删除整个 desktop.ini 文件
以管理员身份打开 PowerShell,执行以下命令重建:
# 进入桌面目录
cd $HOME\Desktop
# 删除旧文件(如果存在)
Remove-Item desktop.ini -Force -ErrorAction SilentlyContinue
# 重建 desktop.ini
attrib +r .
cmd /c "echo [.ShellClassInfo] > desktop.ini"
cmd /c "echo IconResource=C:\Windows\System32\imageres.dll,-183 >> desktop.ini"
cmd /c "echo LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 >> desktop.ini"
# 设置隐藏和系统属性
attrib +h +s desktop.ini 重启资源管理器或重启电脑
desktop.ini 是 Windows 用于特殊文件夹配置的隐藏文件,它告诉系统该文件夹的特殊属性(如图标、本地化名称等)。
通过删除并重建 desktop.ini,可以清除旧的配置冲突,让系统重新识别该文件夹。
此方法直接解决了配置文件冲突的根本原因,效果更彻底。
方案难度效果
一般推荐重置 desktop.ini
Microsoft Docs: https://support.microsoft.com/en-us/windows/customize-file-explorer-quick-access-4e8e2450-a605-4cae-9dfa-7fb0c244e677
desktop.ini 配置规范:https://learn.microsoft.com/en-us/windows/win32/shell/how-to-customize-folders-with-desktop-ini