明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: xiaping

[求助] 如何解决点击CAD文件重复开新窗口的问题

  [复制链接]
发表于 2012-5-10 18:22 来自手机 | 显示全部楼层
以前也出现过类似的问题,后来也没有解决,就把那个版本缷了。
发表于 2012-5-24 20:30 | 显示全部楼层
莫非是中毒了????
发表于 2012-6-6 16:56 | 显示全部楼层
同意11#,我也是使用“还原”就好了。
很感谢4#的研究。启发了我。
发表于 2012-10-31 21:31 | 显示全部楼层
我也遇上了这种问题啊
发表于 2012-12-17 20:49 | 显示全部楼层
虽然很少遇到,但是谢谢楼上的解答!!!
发表于 2014-10-13 11:17 | 显示全部楼层
dunkel 发表于 2009-3-25 10:40
以前就看到过这个问题, 没太在意. 看了楼主的这个帖子后, 也看了下自己的 ACAD 2004, 和楼主述及的表现一样 ...

看不懂啊....层主的意思是打开DDE还是关闭DDE能解决问题?.文件夹选项里也没找到文件类型。。。
发表于 2014-10-13 11:33 | 显示全部楼层
用的是 win7 这样的高版本 windows 吧,已经关闭了文件类型了,试试 9# 的方法吧。
发表于 2015-4-25 15:44 | 显示全部楼层
我cad20088所有方法都试过了为何还是不行?
发表于 2015-5-26 13:23 | 显示全部楼层
我也试试,一直被这个问题困扰
发表于 2024-5-17 18:28 | 显示全部楼层
本帖最后由 aichong 于 2024-5-17 18:39 编辑

双击 DWG 文件将启动 AutoCAD 产品的新实例  https://www.autodesk.com.cn/supp ... nce-of-AutoCAD.html

双击 DWG 文件将启动 AutoCAD 产品的新实例

Autodesk Support

[size=0.75]2024年5月7日


涵盖的产品和版本






问题:双击DWG文件或从要在AutoCAD产品中打开的其他第三方文件管理系统中打开DWG文件时,将启动AutoCAD产品的新实例。这将导致同时打开多个AutoCAD任务。
环境:
  • Windows 10。
  • Windows 11。

原因:
  • SDI(单文档界面)系统变量设置为 1。SDI 变量的值决定了是否可以在单个 AutoCAD 实例中打开多个图形。
  • DWG 文件与特定的 AutoCAD 应用程序(例如 acad.exe、acadlt.exe;AutoCAD、AutoCAD LT 或 DWG TrueView)相关联。

解决方案:按顺序尝试以下解决方案,并在每个解决方案之后进行测试,以查看问题是否已解决。


检查 SDI 系统变量
  • 关闭所有 AutoCAD 应用程序的所有实例。
  • 重新启动 AutoCAD。不要打开图形。
  • 创建图形。
  • 在命令行中,键入 SDI,并将值设置为 0(零)。


将图形拖放到 AutoCAD 图形窗口中
  • 打开 AutoCAD。
  • 打开文件资源管理器并导航到图形。
  • 将 DWG 拖放到图形窗口中。


将 DWG 文件与 AutoCAD DWG 启动程序关联

DWG 文件应与 AutoCAD DWG 启动程序相关联。请参见:Windows 中的 DWG 文件类型关联
注意:

  • 右键单击 DWG 文件 >“打开方式”菜单 > 选择“其他应用...”> 搜索 AcLauncher.exe - 通常位于:“C:\Program Files\Common Files\Autodesk Shared\AcShellEx\AcLauncher.exe”
  • 单击“始终”。
  • 对 .DXF 文件执行相同操作。

更改 AcLauncher.exeacad.exe 的权限
  • 提升 AutoCAD 和 AutoCAD DWG 启动程序的权限:
  • 找到以下两个文件:
    C:\Program Files\Autodesk\AutoCAD 20xx\acad.exe(对于 AutoCAD LT,可执行文件为“acadlt.exe”
    C:\Program Files\Common Files\Autodesk Shared\AcShellEx\AcLauncher.exe
  • 在每个文件上单击鼠标右键,然后选择“属性”。
  • 选择“兼容性”选项卡。
  • 选择“以管理员身份运行此程序”。


安装与 AutoCAD 版本匹配的 DWG TrueView 版本

请参见:从何处下载 DWG TrueView 的先前版本

编辑 Windows 注册表
尝试其中每个Windows注册表编辑解决方案(请参见文章底部有关编辑注册表的警告)。
注册表编辑解决方案 1
  • 退出 AutoCAD。
  • 在键盘上按 WINDOWS-R 以显示运行窗口,输入 REGEDIT,然后单击确定
  • 删除以下注册表项:
    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
  • 重新启动计算机。
  • 将DWG文件与AcLauncher.exe(C:\Program Files\Common Files\Autodesk Shared\AcShellEx\AcLauncher.exe)关联。
注册表编辑解决方案 2
以下示例使用 AutoCAD 2020。该值将根据 AutoCAD、AutoCAD LT 或 DWG TrueView 版本而有所不同。
  • 退出 AutoCAD。
  • 在键盘上按 WINDOWS-R 以显示运行窗口,输入 REGEDIT,然后单击确定
  • 导航到并选择:
HKEY_CURRENT_USER\Software\Autodesk\DwgCommon\shellex\apps\{F29F85E0-4FF9-1068-AB91-08002B27B3D9}: AutoCAD
  • 编辑注册表项 OpenDdeSvc 和 PrintDdeSvc,使两者都具有 AutoCAD.r23.DDE 值(下图中的项 A 和 B)。请注意,这适用于 AutoCAD 2020。可能不需要任何数字(即,将其更改为 AutoCAD.DDE)。另外,对于更高版本的软件,可能需要查找并实施适当的 R 值。(例如,r24 表示 AutoCAD 2022。)
  • 如有必要,编辑为 OpenLaunchPrintLaunch 指定的应用程序的路径(下图中的项 C 和 D)以确保指向正确的 acad.exe。

警告!
如果由于不正确编辑 Windows 注册表而产生问题,可能导致计算机操作系统不可用。Microsoft 在 Microsoft 知识库中为您提供了大量有关注册表的重要信息。请按照 Microsoft 文章如何在 Windows 中备份和还原注册表 以及相关解决方案如何备份系统注册表中针对您的操作系统列出的方法备份注册表,然后再使用 Microsoft 注册表编辑器,使用风险自行承担。Microsoft 注册表编辑器中的“帮助”主题内也包含了其他关于注册表的信息。



另请参见:








您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-16 22:19 , Processed in 0.138228 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表