问题:
在 Windows 资源管理器中双击 DWG 或 DXF 文件类型时,显示类似以下内容之一的错误消息。
- Windows 找不到“<路径>\acad.exe”。请确保您已键入正确的名称,然后重试。
- Windows 找不到“<路径>\<文件名>.dwg”。请确保您已键入正确的名称,然后重试。要搜索文件,请单击“开始”,然后单击“搜索”。
- Windows 找不到“(null)”。请确保您已键入正确的名称,然后重试。要搜索文件,请单击“开始”,然后单击“搜索”。
任何被指定打开 DWG/DXF 文件的产品都可能发生这种情况,例如 AutoCAD 及其工具组合、AutoCAD LT、DWG TrueView,甚至它们的试用版。
示例:
- AutoCAD <版本>\acad.exe
- AutoCAD LT <版本>\acadlt.exe
- DWG TrueView <版本>\trueviewr.exe
原因:
- Windows 下 DWG/DXF 文件的文件关联注册表项仍指向以前删除的 AutoCAD 产品。
- AutoCAD 产品安装到自定义目录位置,而不是默认的 C:\Program Files\Autodesk 位置,但 DWGCommon 注册表项指向默认路径。
- 由于用户帐户权限不足,导致无法完全卸载以前的 AutoCAD 产品。注册表项未成功删除并且仍然存在。
解决方案:
请按顺序尝试执行以下操作:
文件关联性
将 DWG 文件关联到 AutoCAD DWG 启动程序或 AutoCAD 应用程序(请参见 Windows 中的 DWG 文件类型关联)。
安装 DWG TrueView:
- 安装与 AutoCAD 版本匹配的 DWG TrueView 版本(请参见从何处下载 DWG TrueView 的先前版本)。
- 启动并退出 DWG TrueView。确认已在其中打开 DWG 文件。
- 启动并退出 AutoCAD。确认现在已在其中打开 DWG 文件。
编辑 Windows 注册表
Windows 注册表疑难解答(请参见下面的警告)。
注意:该值将根据 AutoCAD、AutoCAD LT 或 DWG TrueView 的版本而有所不同。 如果注册表不可用或未显示值,请联系 IT 部门,以帮助您按照本文进行修复。
- 退出 AutoCAD 产品。
- 在键盘上按 Win + R 以显示“运行”窗口,输入 REGEDIT,然后单击“确定”。
- 删除以下注册表项:
- 注意:您的计算机上可能并不存在所有位置(基于 DWG 文件类型)。 HKEY_CLASSES_ROOT\.dwg HKEY_CURRENT_USER\Software\Classes\.dwg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.dwg
- 启动 AutoCAD 产品。 将弹出一个对话框。选择“始终将 DWG 文件与 AutoCAD 重新关联(建议)”。
注意:根据需要对 .dxf 注册表项执行相同操作(对于 DXF 文件类型)。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删