如果前列方法仍無法解決,下面提供修改登錄檔(註冊表)的處理方案
※ 請注意!如不正確編輯 Widnows 登錄檔,可能導致系統無法使用,如您沒有相關經驗,請尋求專業人員協助。
如前面的方法無效,可逐一嘗試下面的註冊表解決方案
※ 編輯或修改 Windows 登錄檔
•登錄檔解方案_I:刪除並重建 dwg 關聯性。
1.退出 AutoCAD。
2.在鍵盤上按 WINDOWS + R 以顯示運行窗口,輸入 REGEDIT,然後單擊確定。
3.删除以下注册表項:
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
4.重新動電腦。
5.將 DWG 文件與 AcLauncher.exe 關聯(請參見上面的路徑)。
•登錄檔決方案_II:編輯 OpenDdeSvc 和 PrintDdeSvc 參數對應版本關係。
以下範例使用 AutoCAD 2020。請注意!設定值與 AutoCAD、AutoCAD LT 或 DWG TrueView 版本有關,如非2020版本,請通過下方"版本對應表"連結查詢版本度對應值。
1. 退出 AutoCAD(建議關閉所有程式)。
2. 在鍵盤上按下 WINDOWS + R ,以顯示執行視窗,請在開啟欄位輸入 REGEDIT,然後按下確定鍵。
3. 找到並修改以下註冊表:
HKEY_CURRENT_USER\Software\Autodesk\DwgCommon\shellex\apps\{F29F85E0-4FF9-1068-AB91-08002B27B3D9}:AutoCAD
4. 編輯 OpenDdeSvc 和 PrintDdeSvc,使兩參數值為 AutoCAD.r23.DDE (下圖的 A 和 B)。再次提醒您,這個值僅適用於 AutoCAD 2020。也可嘗試去掉數字方式輸入(即在該欄位輸入 AutoCAD.DDE)。
5. 如有必要,可同時編輯 OpenLaunch 和 PrintLaunch 指定的應用程序用路徑(下圖的 C 和 D)以確保指向正確的 acad.exe。
[img]
https://help.autodesk.com/sfdcarticles/ ... 000000BXIk[/img]
參考資料來源:每次雙擊DWG都會開啟新CAD程式
https://knowledge.autodesk.com/zh-hans/ ... 1650611076
補充:OpenDdeSvc 與 PrintDdeSvc 填入值與所用的版本有關
如果是2020版,要填入 AutoCAD.r23.DDE
如果是2021版,就要填入 AutoCAD.r24.DDE
當前常用版本號資料如下:
AutoCAD 2019 r23.0
AutoCAD 2020 r23.1
AutoCAD 2021 r24.0
AutoCAD 2022 r24.1
AutoCAD 2023 r24.2
完整版本對應表
https://en.wikipedia.org/wiki/AutoCAD_v ... 的朋友可以來回憶一下~~
※ 補充:登錄檔決方案_II,亦可解決另一個雙擊DWG無法開啟AutoCAD程式的問題,紀錄於下:
問題: 在 Windows 檔案總管中,雙擊 DWG 文件以使用 AutoCAD 將其打開時,將顯示類似以下內容之一的消息:
Windows 找不到“\acad.exe”。請確保您已輸入正確的名稱,然後重試。
Windows 找不到“\.dwg”。請確保您已輸入正確的名稱,然後重試。要搜索文件,請單擊“開始”按鈕,然後單擊“搜索”。
Windows 找不到“(null)”。請確保您已輸入正確的名稱,然後重試。要搜索文件,請單擊“開始”按鈕,然後單擊“搜索”。
例如:
Windows 找不到“C:\Program Files\Autodesk\AutoCAD 2018\acad.exe”。
Windows 找不到“C:\Program Files\Autodesk\AutoCAD LT 2018\acadlt.exe”。
[img]
https://help.autodesk.com/sfdcarticles/ ... 00000059S5[/img]
[img]
https://help.autodesk.com/sfdcarticles/ ... 0000006gVE[/img]