機械社區(qū)

標題: SolidWorks 2015文件資源管理器中無法預(yù)覽的解決方案 [打印本頁]

作者: 寂靜天花板    時間: 2015-7-31 18:28
標題: SolidWorks 2015文件資源管理器中無法預(yù)覽的解決方案
本帖最后由 寂靜天花板 于 2015-7-31 19:02 編輯 $ ?& q( P/ O5 |8 I
: T# L3 d& f7 M- q% v1 {
安裝了SW2015的人,發(fā)現(xiàn)打開文件對話框以及資源管理器都無法進行預(yù)覽。進行了許多設(shè)置、甚至又重裝了軟件都不能解決問題。最后在網(wǎng)上看到有人采用重新注冊預(yù)覽用動態(tài)鏈接庫的方法,拿來一試,問題終于得到解決。
原來,用于預(yù)覽用的動態(tài)鏈接庫有兩個,分別是:
X:\Program Files\Common Files\SolidWorks Shared\sldwinshellextu.dll
X:\Program Files\SolidWorks Corp\SolidWorks\sldthumbnailprovider.dll
注意:X為sw相應(yīng)文件的安裝盤符
使用過activex的人都知道,activex不注冊是不能夠被系統(tǒng)識別和使用的,一般安裝程序都會自動地把它所使用的activex控件注冊。不知是安裝程序的問題還是與電腦中原有文件發(fā)生了沖突,SW2015安裝完后,這兩個文件并沒有注冊,也就不能被調(diào)用,這樣導(dǎo)致了:打開文件對話框以及資源管理器中的縮略圖都無法進行預(yù)覽。
既然這兩個文件自動注冊失敗,那只有進行手動注冊了。如果修改注冊表那就太麻煩了,在windows的system文件夾下有一個regsvr32.exe的程序,它就是windows自帶的activex注冊和反注冊工具。
6 [; C' A) s) f3 `+ X8 X win7系統(tǒng)的regsvr32.exe在windows\system32文件夾下- ~% h0 e3 B4 o5 }4 l
執(zhí)行該命令的方法有多種,下面羅列三種:( ~+ o6 x! G; w$ a( B: w
1.可以在“開始”--“運行”,調(diào)出運行的對話框,也可以使用Win+R熱鍵,然后直接在輸入欄輸入即可;
regsvr32 X:\Program Files\Common Files\SolidWorks Shared\sldwinshellextu.dll
regsvr32 X:\Program Files\SolidWorks Corp\SolidWorks\sldthumbnailprovider.dll
(使用時將X修改為SW相對應(yīng)文件的安裝盤符)
2.在開始--運行 輸入cmd,調(diào)出‘命令提示符’窗口,然后再執(zhí)行regsvr32命令,其他同上。
3.一個快速注冊 DLL 及 OCX 的方法
① 在資源管理器中找到 C:\Windows\System32\Regsvr32.exe 并復(fù)制( 按鼠標右鍵選復(fù)制 )
② 將目錄移到 C:\Windows\SendTo 后,執(zhí)行【粘貼快捷方式】 ( 按鼠標右鍵選“粘貼快捷方式”)
注意:對于win7路徑為:C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\Microsoft\Windows\SendTo
③ 將快捷方式名稱改成【REGISTER】
OK4 p6 i9 U: @. Y5 X# X
現(xiàn)在,如果您想替某一個文件做注冊動作,您只要打開資源管理器,找到 C:\Program Files\Common Files\SolidWorks Shared\sldwinshellextu.dll,按鼠標右鍵選【發(fā)送到】【REGISTER(注意:右鍵菜單中多了“REGISTER”項)即可完成注冊動作了!

作者: crazypeanut    時間: 2015-7-31 19:37
實測,win8.1,安裝完畢后即可預(yù)覽,所以,估計是操作系統(tǒng)兼容性問題
作者: 茈男仔    時間: 2015-8-3 09:28
不錯,按照你的方式大概解決了問題。我是WIN7系統(tǒng),不過按照你的方法來做是沒有成功,但按照你介紹的原理,再按照我操作的方法。也成功了。9 p& `2 J* U* J1 e+ @! P7 X3 m+ o  y: O+ X

" x+ E, u3 B1 m7 o這里介紹一下我的方法,我使用了你上面介紹的第一種方法。
  ]$ u# k; n5 M' b( T3 G1.首先在C盤找到sldwinshellextu.dll這個文件,雙擊,在打開方式里面找到C:\Windows\System32\Regsvr32.exe打開即可;  ?# v- |) O9 H
2.在安裝Solidworks2015的目錄找到sldthumbnailprovider.dll,雙擊即OK了。
. s2 e# _: k! u# X) O- q
( n2 \6 T0 v9 J. S' G* ?  B然后,你的Solidworks文件就可以預(yù)覽了。3 X) s# C: b5 }5 ^( G$ \
. ~" Q! z; F( T. t9 O

作者: nnnnnn    時間: 2015-8-3 16:12
按照兩位這是大神的方法問題成功解決,佩服佩服。
作者: nnnnnn    時間: 2015-8-3 16:28
按照兩位大神的方法問題成功解決。感謝感謝
作者: nnnnnn    時間: 2015-8-3 16:32
小弟還有個問題請教一下大哥,重裝系統(tǒng)后右擊SW文件沒有SW選項無法用SW重命名,怎樣添加,辛苦了!
作者: 方外有圓    時間: 2015-10-19 08:12
茈男仔 發(fā)表于 2015-8-3 09:28
8 x9 z, ]8 i4 R" v% u不錯,按照你的方式大概解決了問題。我是WIN7系統(tǒng),不過按照你的方法來做是沒有成功,但按照你介紹的原理, ...

$ {5 s, q* f+ B, D% E( L煩請:能說詳細點嗎,我的預(yù)覽不到圖標,但預(yù)覽不到微縮圖,謝謝1 G* `6 w! o! \" Y1 s4 b3 c9 @

作者: 方外有圓    時間: 2015-10-19 16:30
茈男仔 發(fā)表于 2015-8-3 09:28
1 D9 O, \) [+ I( G4 Q* @不錯,按照你的方式大概解決了問題。我是WIN7系統(tǒng),不過按照你的方法來做是沒有成功,但按照你介紹的原理, ...
- P, k% `7 ?4 I) m. a
在C盤找到sldwinshellextu.dll這個文件,雙擊,在打開方式(點擊右鍵)找不到C:\Windows\System32\Regsvr32.exe這個文件,請問是怎么回事,謝謝!
7 }' \7 E3 M! ?
作者: 方外有圓    時間: 2015-10-20 08:08
請問:用此操作系統(tǒng)有什么方法來彌補精簡的不足嗎?謝謝!
作者: 大雄bingol    時間: 2015-11-13 13:23
茈男仔 發(fā)表于 2015-8-3 09:28 9 G6 A3 h5 j! `: ?) ]( O
**** 作者被禁止或刪除 內(nèi)容自動屏蔽 ****
$ T# @; q; Y6 X$ h! U7 U
我用了你這個方法  成功了
. ]. A* ~2 Z& }0 R4 U5 W4 e
作者: zjhzqljxyxgsl    時間: 2015-11-20 12:30
茈男仔 發(fā)表于 2015-8-3 09:28 # v; v# X, y, l; }: a
**** 作者被禁止或刪除 內(nèi)容自動屏蔽 ****
7 ^( `- h  Q. j. j/ y, D! f  e% z
非常感謝,按你的方法搞好了
" G6 T& w- N4 B1 |* r$ A* l
作者: 活的更好    時間: 2017-3-20 13:05
茈男仔 發(fā)表于 2015-8-3 09:28& R; A4 R# [0 ]' ]
**** 作者被禁止或刪除 內(nèi)容自動屏蔽 ****
7 B4 \, T% Q) v6 R
按你的方法試了一下,出現(xiàn)如附圖的對話框!請教一下是什么問題。" d( w: `8 e9 t

作者: 阿強加油    時間: 2017-3-22 21:39
nnnnnn 發(fā)表于 2015-8-3 16:32: N8 x# Q- p7 w
小弟還有個問題請教一下大哥,重裝系統(tǒng)后右擊SW文件沒有SW選項無法用SW重命名,怎樣添加,辛苦了!

. S/ Q& X" a1 e% a8 S4 m) \) b層主解決了嗎
; P3 d* ?2 y' C6 l5 b




歡迎光臨 機械社區(qū) (http://mg7058.com/) Powered by Discuz! X3.4