操作篇 cad問題小百科_Acad
一些浩辰的問題移步去: cad問題小百科_Gcad (浩辰可能和桌子具有相同的問題,所以這篇你可能還是要看)
若大家對以下問題有更好的解決方案,可以評論中用 #20071編號 的進行評論,以便更好溝通~
#20261多視口卡頓
Acad2026版本增加了多核渲染,系統變量 WHIPTHREAD 3,
這個變量是之前的版本就提供了,但是沒有什么加速效果,這個版本開始可能引入某種底層優化才加速,
不過依然沒有實現多核讀寫數據庫...
中望能多核查找,嘻嘻
#20071安裝提示缺少dfst.dIl文件
Acad2007運行時遇到了這種情況,提示缺少dfst.dIl文件

解決方案:
若你已經安裝了cad再提示,在安裝目錄下 C:\Program Files\AutoCAD 2007\Support
若你是安裝時候提示,在安裝包下 F:\AutoCAD2007簡體中文版\Bin\acadFeui\Program Files\Root\Support
新建—個txt文本.并重命名為dfst.dll.
最后運行一次cad或重新點擊安裝即可解決(很大可能是安裝包損壞導致,或許你重新解壓即可).
#20081安裝.net Framework3.5
第一種方法是控制面板
聯網狀態下:
控制面板--啟動或關閉windows功能--找到net3.5,展開并打勾勾.
第二種方法是cmd,然后從系統安裝包提取
win8系統,許多軟件都需求安裝.net Framework3.5,但是很多用戶都是控制面板安裝失敗,出現聯網失敗,此時需要此方法.
- 打開 win8 安裝盤,提取 sources\sxs 文件夾到 X:\sources\sxs (或別的盤也行)
- 打開 c:\windows\system32 文件夾,找到 cmd.exe 右擊,選擇"以管理員身份運行"
- 在命令行執行以下命令:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:X:\sources\sxs
大概一兩分鐘就執行完了,執行結果如下:
Deployment Image Servicing and Management tool
Version: 6.2.8102.0
Image Version: 6.2.8102.0
Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
很多人在到達66.8%的時候失敗了,其實這個方法是正確的,
會失敗是因為你的iso是win8簡體中文版,
所以需要下載一個英文版的win8.iso文件,
然后解壓,提取出文件夾的sxs文件夾,用上面的那個方法就可以到達100%了.
#cad的netload命令無效.
- 排除net框架版本對應沒有安裝.
- 檢查80端口沒有占用,因為netload需要調用netsh,netsh需要利用這個端口.
打開cad之后,在系統的運行/cmd上面輸入:netstat -ano | findstr "80"
如果正確的話,此時沒有占用該端口,但是netload成功加載的話,就會有system進程占用80端口(不用擔心).
若出錯,需要排除此項.
占用的位置可能是:
a. wamp的服務端,會占用,需要改到其他端口上.
b. 在防火墻上面找有沒有禁用80端口.
c. 如果是IIS占用,一般可以:localhost:80 檢查什么地方占用.
#20121安裝提示C++2005問題
Acad2012安裝CAD出現C++2005問題的解決方法
解決方案:
A: 重新解壓安裝包,以免殺毒軟件破壞安裝包完整.
B: 因為安裝路徑目錄或是下載的安裝包有中文字體,導致電腦不能識別,只要把中文改成英文字母形式就可以了: cad2012安裝的問題
#20201安裝提示1603安裝失敗
Acad2020安裝時候出現1603安裝失敗
解決方案:
啟動一下acad的服務程序,同時參考#20202.
運行,cmd,輸入:
C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\Current\AdskLicensingService\AdskLicensingService.exe
#20202許可檢出超時
Acad2020 出現激活界面問題
許可檢出超時。您需要執行什么操作?
許可管理器不起作用或未正確安裝.

解決方案:
B: 下載 LicensingService 安裝即可.如果后續再遇到,記得去更新最新的,并不一定是這個版本.
更新的鏈接
C: 開啟此服務,注意是不是你的電腦管家或者360優化關閉了相關服務.
右擊我的電腦-管理-服務與應用程序-服務

字體問題
#F1 兩臺電腦的宋體相同,但是一臺電腦保存另一臺出現問號
解決方案:
#F2 插入或者綁定外部參照出現文字偏移
解決方案: 點我
#F3 Acad高版本面板亂碼
在cad高版本打開參照面板,其他面板會亂碼.
解決方案:
刪除所有cad支持目錄的fonst文件夾中的.ttf .ttc之類的字體,
包括插件和cad自帶目錄,高版本不知道為什么桌子自帶這樣的問題,真的令人頭痛.....
#F4 Acad亂碼系統時區
什么都不加載,啟動Acad時也亂碼
解決方案:
系統問題,區域改成新加坡重啟后,可以加載了,再改回中國,應當就ok了.
DGN詞典問題
#D11: dwg保存慢
1:清理詞典.參#D99
2:另存R14格式,再保存成你的版本. 2:關閉之后再次打開,保存,速度變快.
#D12: dwg很多線型
1:清理詞典.參#D99
#D13: 不能粘貼,出現_pasteclip
1:清理詞典.參#D99
2:天正也會導致這個問題.你是否在無天正的CAD狀態下打開含有天正圖元的.dwg? 參考#R8.
#D14: 每次保存都會出現:警告多重從屬對象,句柄“F”
1:清理詞典.參#D99
2:用排除法一點點拷貝圖形到新圖,測試什么范圍內的圖元有問題,同時這個問題可能是天正轉舊出錯導致,參考#R8.
#D15:復制粘貼圖形就致命錯誤
1:清理詞典.參#99
2:修復文件.
#D99 DNG詞典
A: 可以用lisp語句刪除詞典,帶括號粘貼到cad命令行:
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP").
B: 如果你有用源泉建筑插件可以用pua命令.
C: 也可以用桌子帶有的工具 點我.
D: 高版本貌似pu就有選項了就可以了.
注冊及常見問題
#R1 刪除注冊表重新安裝cad的方法
解決方案:
運行regedit,注冊表
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R18.0 右擊鼠標刪除 R18.0 (你需要刪除的cad版本號)整個鍵值.
再找到以下注冊表路徑:
HKEY_CORRENT_user\SOFTWARE\Autodesk\AutoCAD\R18.0 右擊鼠標刪除 R18.0 整個鍵值.
最后一步,也是最重要的,找到以下注冊表路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\installer\Products 的下面,
右擊鼠標刪除“7D2F38751008”開頭的鍵值,刪除以后就可以重新安裝了
#R2 Acad打開就閃退
解決方案:
用Everything搜索 刪除 flexnet 目錄下所有文件,這是由于注冊文件導致的...需要重新注冊...
#R3 Acad打開慢
A: 信息中心開啟了
解決方案:
運行regedit,注冊表
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.2\ACAD-A005:804\InfoCenter\InfoCenterOn 然后把值改為0
B: 默認打印機設置為網絡打印機
網絡打印機關機了,檢索不到,造成緩慢...所以不要設置網絡打印機為默認打印機....真不知道為啥不用個新線程來處理,真是笨桌子.
解決方案:
就手動去打印機那設置其他打印機是默認就好了.
可以看我另一篇網絡打印機的博文
C: 發行商證書吊銷
因為cad會檢測這個,常發生在Acad2007
解決方案:
控制面板\網絡和 Internet的Internet-高級-設置-安全-"檢查發行商的證書是否已吊銷"的勾勾去掉
#R4 Acad菜單選擇打開文件的時候,等很久才出現文件打開對話框
解決方案: 點我
#R5 Acad復制中斷產生的不可見圖元,并且無法刷新
解決方案: 點我
#R6 屬性塊的屬性雙擊時候是紅色的
如果此時用 ATTSYNC 更新時候會提示出錯,動態拉伸時候會提示出錯.
解決方案: 屬性名稱不能相同.
#R7 參照面板無法使用
有時候在位編輯之后,保存在位編輯了,可是參照面板無法動了.
解決方案:
這個時候只要保存一下,然后ctrl+z,就可以解決了..蠻神奇的...
也有代碼的解決方案,看win32打開參照面板的博文的主函數上面,原理就是發送命令.
#R8 天正導圖的一個bug
A: cad2008復制粘貼就崩潰但是高版本不會,可能是天正建筑/電氣等的一個bug導致的.
這個bug是:由于圖紙圖元是新天正的,然后開了舊天正導出,導致圖元數據識別錯誤,造成詞典脫鉤.
B: 用高版本的CAD清理了之后,就可以,畫了一些東西之后就又不行了.
解決方案:
要重新用最新版的天正和其匹配的Acad進行轉T3,否則就會有很多詞典脫鉤等問題,
這些問題會同時導致DGN字典/線型,無法復制粘貼,打印預覽丟失圖元,打印出來是白紙等等....
打印問題
#P1 PDF工廠打印錯誤
Acad用pdf factory的時候發生打印錯誤,提示:
內部錯誤: PrepareDispatcher was unable to launch the
發生在聯網打印就不行,斷網打印就可以...官網的bat我也下載了,也不行...
解決方案:
我先是升級win10到1903版本.....升級工具
開心了一個小時之后,我做了局域網共享的操作之后,發現又出現了!
所以我肯定了是共享文件夾的方式出現了問題,
經過查詢之后,我發現了要設置防火墻允許通過的列表中:
遠程桌面,遠程協助,遠程關機, 這幾個要關掉.貌似就是這幾個導致的(只是貌似,因為我先運行了下面的.bat)
文件和打印機共享,網絡發現,SMBDirect 上的文件和打印機共享 這幾個要開啟.
之前這個仁兄寫的是關閉防火墻的,我建議他打開防火墻,
所以你們可以用這個工具的最新版來解決局域網共享: 局域網共享一鍵修復.bat
系統問題
#S1 禁止拖拉文件到繪圖區
A:常見于Acad2014在win10中不能拖拉.
B:常見于有天正附著到Acad上.
解決方案:
運行regedit,注冊表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 然后把值改為0
但是我告訴你...會導致win10的商店用不了..貌似內置應用也用不了...
你可能是家庭版win用戶,建議更換專業版...
#S2 Acad用ctrl+q會是_copyclip
win10的中導致此問題
解決方案:
把一個Acad改成兼容性win7執行就可以了...似乎治標不治本....
#S3 Acad搜索報錯,高版本ctrl+u彈界面
Acad因為會搜索當前dwg路徑的所有文件,如果dwg在桌面,那么快捷方式無效會導致報錯.
說實話沒找到解決方案,桌子為什么那么蛋疼做這個東西...歡迎評論討論...
#S4 打開圖紙報錯“無法識別的版本,不能讀取”
解決方法:
- 在網上查了這個問題,有個解決方法比較特別,就是說在和這個報錯的dwg文件在同一個文件夾下的還存在以"無"這個字開頭的文件,只要把它重命名,不要以"無"開頭就可以了。
我們就在桌面新建一個文件夾test
把出錯的圖紙復制進去后,就可以正常打開了。 - 但是放在桌面上打開還是一會報錯,我們發現桌面有個"無塵室XXX.dwg"的文件。
AutoCAD 打開圖紙報錯“無法識別的版本,不能讀取”的解決方法
我們把"無塵室xxx.dwg"文件復制到test文件夾里,發現原本可以正常打開的文件也會報錯。 - 我們把"無塵室xxx.dwg"這個文件重命名為"A無塵室xxx.dwg".
后,就可以正常打開原本報錯的文件了
#S5 無法使用shift臨時正交
由于win8和win10輸入法的鉤子攔截了shift,輸入法切換中英文導致,所以造成了此問題.
解決方法:
打開cui或者cuix文件,
鍵盤快捷鍵->臨時替代鍵->找到shift鍵,它叫:切換正交模式
它的宏是
^P'_.orthomode $M=$(if,$(and,$(getvar,orthomode),1),$(-,$(getvar,orthomode),1),$(+,$(getvar,orthomode),1))
新建F1,替換到這個宏到里面.
系統變量和環境變量
#V1 Acad2018界面跳動
Statusbarautowrap,0 ;Acad2018關閉命令欄跳動(跳動也可以去關閉坐標顯示)
#V2 另存為對話框
FILEDIA,1 ;顯示“圖形另存為”對話框
#V3 對齊標注傾斜

解決方案:
輸入ded ,然后o, 然后90°
#V4 圖層名稱不按字母排序
圖層亂序,你圖層太多了,超過設定的排序圖層數量了,
命令行輸入MAXSORT,整個10000試試,
不超過這個數值的圖層數會排序.
#V5 ucs修改后自動旋轉或試圖跳動
UCSFOLLOW,0 設置0就不跳了
以前需要ucs配合plan旋轉,設置這個變量之后也不用了.
#V6 啟用線平滑
https://www.autodesk.com.cn/support/technical/article/caas/sfdcarticles/sfdcarticles/CHS/Lines-appear-jagged-stepped-in-AutoCAD-when-Hardware-Accerelation-is-active.html
(注意鏈接末尾有關于跟2015顯示策略)
GRAPHICSCONFIG 啟用硬件加速
2019及更高版本中,必須單擊“詳細信息”按鈕才能查看"平滑線顯示"復選框
LINESMOOTHING 并將其設置為“開”或“1”
WHIPARC,0
2016和2017中,除非先啟用“高質量幾何圖形”,否則無法啟用“平滑線顯示”.
在命令行中輸入HQGEOM,將其設置為“開”,然后啟用LINESMOOTHING.
AutoCAD 2022 或更高版本中,將隱藏的系統變量GFXDX12設置為0, 這將激活 DirectX 11 的使用,而不是 DirectX 12.
危險問題
#Y0 不要用易升
用cad的人不要在win7用微軟的易升升級,會有一個輸入法還是鍵盤的bug會一直卡在那里,而且注冊表的獲取好像也有點問題...
蠻奇怪的...不知道為什么微軟沒有測試出來...
#Y1 單機操作,丟失塊表
進入塊編輯器,編輯之后就退出,突然出現卡頓,這個塊把模型原有的圖替代了,會丟失整個模型塊表...
出現的版本:
某些人: Acad2014和浩辰2018....
瓦藍: win7下Acad2012
解決方案:
使用備份器.(結尾提供)
#Y2 聯機操作,丟失文件1
Acad在局域網聯機工作,一直可以保存的,但是突然標題欄出現只讀,但是直接關掉CAD會丟失了文件!
解決方案:
此時可以另存就另存到別的地方
#Y3 聯機操作,丟失文件2
Acad在本機工作或聯機工作,保存出現錯誤,生成了文件,但是直接關掉CAD會丟失了文件!
解決方案:
使用備份器.(結尾提供)
備份器
備份器的c#代碼在: 這里
局域網共享的問題似乎是win7的問題,詳細我已經沒有測試條件了..建議換win10,并且需要使用微軟官方的U盤安裝方式,不要使用Ghost的方式...
在企業版win中,我發現了加載了自己的插件,然后閃退,致命錯誤...這就很不解了....換專業版
在家庭版win中,使用源泉,貌似會發生不可思議的加載失效事情....換專業版
cad24雙擊文字卡死
1,在win10筆記本上默認150%放大畫面,雙擊文字卡死崩潰閃退就是因為這個150%,我改為100%,就再也沒遇到過了.
2,建一個dtext雙擊之后刪除,基本可以保證這個文件雙擊無憂,不然直接雙擊標注也會卡死.
3,如果在打開cad之前拖拽插入一個dwg當作塊,再寫文字,立馬卡死.在插入塊之前先寫一個文字就能避免.
4,可以利用子類化查找錯誤位置,看看是不是個人配置的注冊表被改了.打開圖紙之后,直接創建文字?發送命令觸發編輯呢?攔截指定動作,然后替換?
它們可能是精簡版.
修改cad浮動的命令欄
打開路徑:
C:\Users<user>\AppData\Roaming\Autodesk\AutoCAD 201x\Rxx.x\enu\Support\Profiles\Unnamed Profile\Profile.aws
右鍵單擊 Profile.aws 并使用記事本打開
命令欄停靠:CLI Dock="DockedInESW"
命令欄浮動:CLI Dock="Floating"
浙公網安備 33010602011771號