受折磨了N久 終于找到解決辦法了,建議硬件條件允許直接安裝sw2016 SP3.O就會避免某些功能不好用和插件不全的問題。如果您是在2015.11之前安裝SW,并且之后沒任何改動;congratulation! 您不會遇到下面的問題,可以略過了。
4 i- K+ p# q t* _% f
* s0 S& W5 b5 G0 ^) V與Microsoft KB3072630沖突導致了solidworks的不穩定總結Microsoft KB3072630 發布于2015年7月14號,安裝或者升級KB3072630會導致微軟與SolidWorks沖突,最終引起SolidWorks的不穩定。微軟的更新改變了 Windows Installer,進而阻止了SolidWorks正確的執行安裝(新安裝,修改/修復,更新或者卸載)。我們正努力的致力于盡快在SolidWorks 2015和2016中修復這個問題,然而修復過程中請參閱以下內容以防止和改正沖突引發的不穩定。
' D( v5 t6 `# V: G受影響的軟件SolidWorks 2011 - 2015, 和 SolidWorks 2016 beta。
4 T+ g; \% X4 j0 t) f. m( B G癥狀不穩定可能會發生在軟件的多個不同的功能領域,因此以下列表未必完整。已知的癥狀是:
$ k2 z$ k! P& i0 z( `- 工具菜單中插件列表中丟失插件
- 開啟SolidWorks或者打開文件時顯示錯誤"不能加載SolidWorks DLL: GdtAnalysisSupport.dll"
- 錄制,運行或者編輯SolidWorks宏文件時出現崩潰
- 使用方程時不穩定
- 開啟SolidWorks或者SolidWorks Explorer出現錯誤: "DWG 文檔管理器庫文件無效或者丟失"* f2 a' ~- `$ n4 l7 W
解決辦法首先確認您是否安裝了 KB3072630:) F6 b1 O$ d" _# [( z0 ~
- 在Windows控制面板中,點擊Windows更新菜單。
- 在左邊面板中,點擊查看更新歷史。
- 瀏覽已經安裝的更新,檢查 KB3072630是否已經安裝。如果出現了 KB3072630,應該是在2015年7月14號或者之后被安裝的。
- 如果 KB3072630已經被安裝在您的系統中,請根據各自適合的場景參閱推薦的方案。, c3 q+ P5 w9 H( `0 F
6 Q- S4 c, [1 X2 z3 `! V
重要提示:我們不推薦卸載KB3072630 ,因為它是重要的安全更新。下一步的操作,請查看以下。
1 M& [$ o) D2 i重要提示: 如果您對注冊表做出了不正確的改變,可能會導致嚴重的問題。我們建議您在操作之前事先備份注冊表 這里。 我們建議您在進行以下操作的時候與IT管理員一起合作。( f! U( h8 K) L1 n o
場景1在 KB3072630應用以后沒有安裝或者更新SolidWorks的用戶,為了阻止問題的發生,我們建議您在安裝或者更新SolidWorks之前暫時不啟用KB3072630:# X: r3 C6 F4 C2 [* [9 u
- 或者是通過以下步驟 (a)-(f) ,或者雙擊這里KB3072630_Disable.reg。
: g7 @$ Q! H) [* _# i* S$ I a. 點擊 開始, 點擊運行, 在打開窗口輸入"regedit", 點擊OK! Y- K% a4 d5 U, n; Q) l6 y+ Z
b. 在注冊表中找到以下子表:
9 t5 K A2 R1 ^ K" w HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer8 }/ u) r. r6 \/ d: w* \+ ^
注意:如果這個詞條不存在,請創建這個子表
# @: T" K. |: c: K( _5 F c. 在編輯菜單中, 指向新建, 并且選擇DWORD Value) w; h* ~8 l& A& k
d. 對于DWORD的名字, 輸入"RemappedElevatedProxiesPolicy", 并且回車( A' y) O4 l% N0 m
e. 右鍵點擊RemappedElevatedProxiesPolicy, 并且選擇修改; Q: W1 J$ o9 x: p% y# _1 R$ ~
f. 在值 的窗口中, 輸入 1, 并點擊OK - 正常安裝,更新或者卸載SolidWorks
- Solidworks安裝或者更新成功之后,將RemappedElevatedProxiesPolicy 的DWORD值重新設置為0并且重新啟用KB3072630+ v! L4 u% O, q/ [9 ~/ i
場景2在KB3072630已經應用,并且已經安裝或者更新了SolidWorks的用戶,其中使用本地源文件辦法安裝SolidWorks的用戶。您的安裝會傾向于不穩定,并且隨后的安裝會不成功。我們推薦以下辦法修復您的安裝:
. ]5 w G1 a2 J; h' I! V+ Z- 使用場景1中的步驟1
- 在Windows的控制面板中選擇程序和功能對SolidWorks進行修復安裝,選擇更改, 再選擇修復安裝,最后根據屏幕上的提示一步步點擊下去
- 在SolidWorks修復安裝之后,將RemappedElevatedProxiesPolicy 值重新設置為0并且重新啟用KB3072630
$ v7 B" Y! Q; a% O/ l5 I# w! m1 g 場景3在KB3072630已經應用,并且已經安裝或者更新了SolidWorks的用戶,其中使用安裝管理程序安裝的用戶。 您的SolidWorks安裝傾向于不穩定。有必要卸載SolidWorks,我們推薦以下的步驟: d' Q8 U! n+ }$ ?
- 在Windows的控制面板的程序和功能菜單中卸載SolidWorks。找到SolidWorks并選擇卸載
- 使用場景1中的步驟1
- 使用您的安裝管理程序安裝SolidWorks
- SolidWorks安裝完成之后,將RemappedElevatedProxiesPolicy DWORD值重新設置為 0并且重新啟用KB3072630
r" `: c# B7 _9 p9 k, T % j$ \) c3 ^2 t* }8 F
| Microsoft
2 \2 T$ I4 ^5 e& v6 d ^本主題由 tianma 于 2015-11-11 14:53 移動 * ~( L$ v& N5 O! u1 ~0 X
7 V0 I* ?. r! V0 H* \! y |