受折磨了N久 終于找到解決辦法了,建議硬件條件允許直接安裝sw2016 SP3.O就會避免某些功能不好用和插件不全的問題。如果您是在2015.11之前安裝SW,并且之后沒任何改動;congratulation! 您不會遇到下面的問題,可以略過了。6 w" ^ _$ c5 B3 ]
) ~: l( y6 I B, Q' Y
與Microsoft KB3072630沖突導致了solidworks的不穩定總結Microsoft KB3072630 發布于2015年7月14號,安裝或者升級KB3072630會導致微軟與SolidWorks沖突,最終引起SolidWorks的不穩定。微軟的更新改變了 Windows Installer,進而阻止了SolidWorks正確的執行安裝(新安裝,修改/修復,更新或者卸載)。我們正努力的致力于盡快在SolidWorks 2015和2016中修復這個問題,然而修復過程中請參閱以下內容以防止和改正沖突引發的不穩定。
5 P% H* q) Q) D3 O$ V" w& B- v0 N受影響的軟件SolidWorks 2011 - 2015, 和 SolidWorks 2016 beta。. o" R3 I0 g- Q* C( f3 V! [
癥狀不穩定可能會發生在軟件的多個不同的功能領域,因此以下列表未必完整。已知的癥狀是:
1 }" Q0 J! R; R g | g- 工具菜單中插件列表中丟失插件
- 開啟SolidWorks或者打開文件時顯示錯誤"不能加載SolidWorks DLL: GdtAnalysisSupport.dll"
- 錄制,運行或者編輯SolidWorks宏文件時出現崩潰
- 使用方程時不穩定
- 開啟SolidWorks或者SolidWorks Explorer出現錯誤: "DWG 文檔管理器庫文件無效或者丟失"
: R) a5 {' P8 u# w+ _8 r# ` 解決辦法首先確認您是否安裝了 KB3072630:
6 R% [( F: A' ^& G3 v1 g: q$ s! K- 在Windows控制面板中,點擊Windows更新菜單。
- 在左邊面板中,點擊查看更新歷史。
- 瀏覽已經安裝的更新,檢查 KB3072630是否已經安裝。如果出現了 KB3072630,應該是在2015年7月14號或者之后被安裝的。
- 如果 KB3072630已經被安裝在您的系統中,請根據各自適合的場景參閱推薦的方案。
* x" G4 |: ]. M8 c6 |7 Y
% F, `1 f. k4 e0 N" G& X重要提示:我們不推薦卸載KB3072630 ,因為它是重要的安全更新。下一步的操作,請查看以下。
3 }1 @* r8 M+ O) r$ A重要提示: 如果您對注冊表做出了不正確的改變,可能會導致嚴重的問題。我們建議您在操作之前事先備份注冊表 這里。 我們建議您在進行以下操作的時候與IT管理員一起合作。0 L, r' |' c- Z; T' a4 o B* |2 v
場景1在 KB3072630應用以后沒有安裝或者更新SolidWorks的用戶,為了阻止問題的發生,我們建議您在安裝或者更新SolidWorks之前暫時不啟用KB3072630:
& x, }1 n* H \# i$ o, C. r- 或者是通過以下步驟 (a)-(f) ,或者雙擊這里KB3072630_Disable.reg。 0 r# O, r6 _) R0 M
a. 點擊 開始, 點擊運行, 在打開窗口輸入"regedit", 點擊OK
( a; s* i8 d) ^! f- d5 G- O b. 在注冊表中找到以下子表:0 W2 o' t+ G- C, ^ W; R
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
. [) b5 F* J: c" a2 a3 B 注意:如果這個詞條不存在,請創建這個子表
_4 X; k* H8 D c. 在編輯菜單中, 指向新建, 并且選擇DWORD Value
1 r6 Q. f2 ~: T d. 對于DWORD的名字, 輸入"RemappedElevatedProxiesPolicy", 并且回車
" _/ U$ e- X a0 o e. 右鍵點擊RemappedElevatedProxiesPolicy, 并且選擇修改
& V9 v( \/ \& e, d1 ] f. 在值 的窗口中, 輸入 1, 并點擊OK - 正常安裝,更新或者卸載SolidWorks
- Solidworks安裝或者更新成功之后,將RemappedElevatedProxiesPolicy 的DWORD值重新設置為0并且重新啟用KB3072630& |" C4 }' H0 D& m J
場景2在KB3072630已經應用,并且已經安裝或者更新了SolidWorks的用戶,其中使用本地源文件辦法安裝SolidWorks的用戶。您的安裝會傾向于不穩定,并且隨后的安裝會不成功。我們推薦以下辦法修復您的安裝:
# g2 U4 a$ e8 {% T+ m. R" q' D- 使用場景1中的步驟1
- 在Windows的控制面板中選擇程序和功能對SolidWorks進行修復安裝,選擇更改, 再選擇修復安裝,最后根據屏幕上的提示一步步點擊下去
- 在SolidWorks修復安裝之后,將RemappedElevatedProxiesPolicy 值重新設置為0并且重新啟用KB3072630
( ^' w8 Q) J5 R I8 z/ V' { 場景3在KB3072630已經應用,并且已經安裝或者更新了SolidWorks的用戶,其中使用安裝管理程序安裝的用戶。 您的SolidWorks安裝傾向于不穩定。有必要卸載SolidWorks,我們推薦以下的步驟:& X |9 J7 g. m6 J
- 在Windows的控制面板的程序和功能菜單中卸載SolidWorks。找到SolidWorks并選擇卸載
- 使用場景1中的步驟1
- 使用您的安裝管理程序安裝SolidWorks
- SolidWorks安裝完成之后,將RemappedElevatedProxiesPolicy DWORD值重新設置為 0并且重新啟用KB3072630
4 i5 j( ]8 ]. ^4 Z
; j; p& d% {6 ]+ F* L' f |