2012-04-14 80 views
0

我在電腦中使用VS10,Vwd11測試版。他們都沒有工作正常。當我運行該軟件時,我遇到了各種各樣的問題。我的視覺工作室10,11不工作?

  1. 當我運行VS

    表達11這是雲崩潰時,我對它們進行調試我得到錯誤

    無法投型「系統.__ ComObject」到接口類型「Microsoft.VisualStudio.OLE的COM對象。 Interop.IServiceProvider」。此操作失敗,因爲IIC「{6D5140C1-7436-11CE-8034-00AA006009FA}」接口的COM組件上的QueryInterface調用失敗,原因是出現以下錯誤:沒有支持此接口(異常來自HRESULT:0x80004002(E_NOINTERFACE)) 。

  2. 當我運行v10並安裝任何插件它給我同樣的錯誤。我在系統中運行SQL Server 2008 R2時出現同樣的錯誤。

我無法使用它們中的任何一個。如果可以解決的話,可以指導我一些人。

回答

2

這些問題與註冊表損壞的不利情況一致。特別是HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Interface {6D5140C1-7436-11CE-8034-00AA006009FA} \ ProxyStubClsid32值,它聲明瞭編組接口所需的代理/存根。那裏的CLSID也可能會混亂。或者密鑰的安全屬性。這種問題確實會廣泛傳播,IServiceProvider是Microsoft代碼中非常常見的接口。運行SysInternals的ProcMon應該有助於確認此診斷。

您可以嘗試從您在優秀機器上創建的.reg文件進行修復,但這種損壞很少侷限於一個鍵。應首先考慮至少修復或重新安裝組件。這不太可能順便工作,我想你最近安裝了VS11。從您的機器上卸載任何「註冊表清理程序」類型的程序。在superuser.com上詢問有關注冊表健康的更多問題

+0

我試圖找到ProxyStubClsid32,但在接口{6D5140C1-7436-11CE-8034-00AA006009FA}中找不到它。 @hans,你可以在我的電腦上安裝,我可以給你更詳細的信息。 – Chinook 2012-04-14 17:08:48

+0

是的,這幾乎是例外情況告訴你的。對不起,我只修理我媽媽的機器。也許你可以找超級用戶的志願者。 – 2012-04-14 17:40:34

+0

好的,謝謝。 – Chinook 2012-04-14 17:48:26