SolidWorks PDM 预览阅读文件出错是常见问题,通常与 eDrawings 安装、注册表配置、文件权限或查阅器路径错误 有关。根据最新公开资料(截至2026年5月),以下是主要原因及对应解决方法:常见原因与解决方案
eDrawings 未安装或版本不匹配
SolidWorks PDM 的原生文件(.sldprt/.sldasm/.slddrw)预览依赖 eDrawings 查看器。若未安装或版本与 PDM 不兼容,会导致“预览已禁用”或空白预览。
✅ 解决:安装与当前 SolidWorks PDM 版本一致的 eDrawings
查阅器路径配置错误
PDM 后台可能指向了错误或不存在的 eDrawings 路径(如旧版安装目录)。
✅ 解决:以管理员身份登录 PDM 管理后台;
进入 用户 → 右键当前用户 → 设置 → 查阅器;
浏览并选择正确的 EModelViewer.exe 路径(通常位于 C:\Program Files\SolidWorks Corp\eDrawings\);
重启资源管理器(任务管理器 → 重启 explorer.exe)
注册表项被禁用或损坏
预览功能由注册表控制,若 PreviewView 或 Search 键值被修改,可能导致预览失效。
✅ 解决(谨慎操作,建议先备份注册表):删除以下路径并重启电脑或资源管理器:text
HKEY_CURRENT_USER\Software\SolidWorks\Applications\PDMWorks Enterprise\Search
HKEY_CURRENT_USER\Software\SolidWorks\Applications\PDMWorks Enterprise\PreviewView
或确保 PreviewPage 值为 1:text
HKEY_CURRENT_USER\SOFTWARE\SolidWorks\Applications\PDMWorksEnterprise\PreviewView\explorer
``` :ml-citation{ref="3" appearance="aggregated" data="citationList"}
PDF 文件无法预览(仅弹出下载)
在 64 位系统中,因 Adobe Acrobat 缺少 64 位 ActiveX 控件,或 Foxit 与 IE9+ 不兼容。
✅ 解决:修改注册表项:text
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\FileFormats\.pdf
将 4 值(EG_MULTI_SZ 类型)中删除含 tmlPlugin.dll@FoxitReader.Document 的行,确保 InsoPlugin.dll 在第一行,然后重启资源管理器
DWG 文件预览显示为文字
因 eDrawings 字体库缺失。
✅ 解决:在 eDrawings 中打开 工具 → 选项 → 输入,点击“形状和字体文件夹” → 添加系统字体目录(如 C:\Windows\Fonts)
其他建议
确保 Windows 文件预览功能已启用:设置 → 应用 → 文件资源管理器 → 开启“显示文件预览”
若使用 加密软件(如某些终端安全软件),可能拦截预览进程,可临时关闭测试
对于 2025 版本 PDM,官方已优化预览性能,建议升级至最新版
⚠️ 重要提醒:修改注册表前务必备份,操作不当可能导致系统异常。如不确定,联系 IT 支持或使用 SolidWorks 官方支持渠道。
如问题仍未解决,可提供具体错误提示(如“执行查阅器时出错”、“没有安装查阅此类文件的程序”等),以便进一步定位。