2012-04-14 15 views
0

VS10、Vwd11ベータを使用しています。それらのどれもうまく動作していません。私がソフトウェアを実行するとき、私はさまざまな種類の問題を抱えていました。私のビジュアルスタジオ10,11は動作していませんか?

  1. 私はVSを実行し、私はタイプ「Microsoft.VisualStudio.OLEをインタフェースするタイプのCOMオブジェクトのシステム.__ ComObject 'にキャストすること

    ができないことを、私はエラーを得たそれらをデバッグするとき、それはクラッシュ行くだ11を発現します。 Interop.IServiceProvider '。次のエラーのため、IID '{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ファイルから修復しようとすることはできますが、この種の損傷はたった1つのキーに限定されることはめったにありません。少なくともコンポーネントの修理または再インストールを検討する必要があります。それはbtwを動作させる可能性はありませんが、私はあなたが最近VS11をインストールしたと想像します。あなたのマシンから "レジストリクリーナー"タイプのプログラムをアンインストールしてください。

+0

ProxyStubClsid32を検索しようとしましたが、インタフェース{6D5140C1-7436-11CE-8034-00AA006009FA}に見つかりませんでした。 @hans、私はあなたの詳細を与えることができる私のコンピュータでfixitできますか? – Chinook

+0

はい、それは例外があなたに言っていることです。申し訳ありません、私は私のお母さんのマシンを修正します。たぶんあなたはスーパーユーザーでボランティアを見つけることができます。 –

+0

OK、ありがとう。 – Chinook

関連する問題