AutoCAD 在 Windows 10 中雙擊 .dwg 檔案彈出「向程式傳送命令失敗」,且工作管理員出現多個 acad.exe 進程,主因是使用者帳戶控制 (UAC) 的 EnableLUA 機制干擾 DDE 通訊。正確關閉 LUA 可徹底解決。
註冊表修改法 (唯一有效方案)
- Win+R >
regedit 開啟註冊表編輯器。
- 定位:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- 找到右側 EnableLUA (REG_DWORD)。
- 雙擊修改數值資料為 0 (預設為 1 開啟)。
- 點擊確定,關閉註冊表編輯器,重新開機。
重要副作用警告
- ⚠️ 關閉 EnableLUA 即完全停用 UAC (使用者帳戶控制),系統不再提示權限提升,所有程式以完整權限執行,安全性大幅降低。
- ⚠️ Microsoft Store 應用 (Edge、Xbox、照片、郵件等) 將無法啟動,提示「這個應用程式無法在內建管理員帳戶下啟動」。
- 控制台 > 使用者帳戶 > 更改 UAC 設定 (滑桿拉至最低) 在 Win 10 無效,必須改註冊表。
替代方案 (保留 UAC 安全性)
- 在 AutoCAD 內部使用 檔案 > 開啟 或 拖曳檔案至視窗 開啟圖面,避免雙擊關聯問題。
- 設定 AutoCAD 以「系統管理員身分執行」 (捷徑右鍵 > 內容 > 相容性 > 勾選以管理員身分執行),可能緩解但不保證根治。
- 使用第三方檔案關聯修復工具 (如 Default Programs Editor) 修正 .dwg 關聯命令。
建議:權衡安全性與便利性,若為獨立離線工作站且僅跑 CAD,可接受關閉 UAC;聯網/辦公環境建議採替代方案。