SOLIDWORKS(SW)文件在文件资源管理器中有时显示缩略图、有时不显示,通常是由系统设置、软件配置或文件关联问题导致的。根据最新公开资料(截至2026年5月),以下是系统性排查与解决方法:一、基础设置检查
Windows 文件夹选项
打开“文件资源管理器” → “查看” → “选项” → “查看”选项卡。
取消勾选:“始终显示图标,从不显示缩略图”
系统性能设置(适用于 Win10/Win11)
右键“此电脑” → “属性” → “高级系统设置” → “性能” → “设置”。
勾选:“显示缩略图,而不是显示图标”
二、SOLIDWORKS 内部设置
打开 SOLIDWORKS 软件。
进入 工具 → 选项 → 系统选项 → 常规。
勾选:“在 Windows 资源管理器中显示缩略图”
同时点击 “恢复文件关联” 按钮,然后重启 SOLIDWORKS 和电脑
三、文件关联与默认程序验证
确保以下三种 SOLIDWORKS 文件格式的默认打开程序为 swShellFileLauncher.exe,而非主程序:.sldprt(零件)
.sldasm(装配体)
.slddrw(工程图)
操作路径:在文件资源管理器中右键任意上述文件 → “打开方式” → “选择其他应用” → “更多应用” → “在这台 PC 上查找其他应用”。
导航至安装目录(通常为 C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\),选择 swShellFileLauncher.exe
⚠️ 若注册表中文件关联路径错误,也可能导致缩略图异常。建议备份注册表后,通过 regedit 检查对应 .sldprt 等键值下的 shell\open\command 是否指向正确路径
四、手动注册 Shell 扩展 DLL(适用于长期未显示缩略图)
若上述步骤无效,需手动注册两个关键 DLL 文件:找到以下两个文件(路径可能因安装版本略有不同):(安装盘):\Program Files\Common Files\SolidWorks Shared\sldwinshellextu.dll
(安装盘):\Program Files\SOLIDWORKS Corp\SOLIDWORKS\sldthumbnailprovider.dll
将它们复制到 C:\Windows\System32\ 目录下
以管理员身份打开命令提示符(CMD),输入以下命令并回车:cmd
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %
等待命令执行完成(屏幕滚动停止)
重启电脑后检查缩略图是否恢复
五、其他注意事项
文件保存后未打开:SOLIDWORKS 在保存文件后,若未在软件内打开过,可能不会生成缩略图。建议打开并另存一次文件
多用户/权限限制:若在企业环境中,可能因权限不足无法注册 DLL 或修改系统设置,需联系 IT 管理员
旧版本文件兼容性:用较新版本 SOLIDWORKS(如 2022)打开旧版文件(如 2021)时,偶发缩略图异常,尝试另存为当前版本
如问题仍未解决,可参考官方文档:SOLIDWORKS 文件在资源管理器中的显示