win7系统装2005出现的错误 大侠们指导下
标题: Microsoft SQL Server Management Studio
------------------------------无法将类型为 “System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。此操作失败的原因是对 IID 为“{6D5140C1-7436-11CE-8034-00AA006009FA}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。 (Microsoft.VisualStudio.OLE.Interop)------------------------------
按钮:确定

解决方案 »

  1.   

    win7 的安全级别太高了,需要修改注册表
    其实大多错误在微软官方网站都可以找到解决办法,在msdn上帮你找到答案了 替你copy过来
       1.  Open notepad.
       2. Copy everything between the "Copy" tags: (From Nick Buse)      <COPY>Windows Registry Editor Version 5.00      [HKEY_CLASSES_ROOT\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}]
          @="IServiceProvider"      [HKEY_CLASSES_ROOT\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\NumMethods]
          @="4"      [HKEY_CLASSES_ROOT\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\ProxyStubClsid32]
          @="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"      [HKEY_CURRENT_USER\Software\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}]
          @="IServiceProvider"      [HKEY_CURRENT_USER\Software\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\NumMethods]
          @="4"      [HKEY_CURRENT_USER\Software\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\ProxyStubClsid32]
          @="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}]
          @="IServiceProvider"      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\NumMethods]
          @="4"      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\ProxyStubClsid32]
          @="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"</COPY>
           
       3. Paste the text into notepad.
       4. Save as a ".reg" file. (Example: IServiceProvider_COM_fix.reg)
       5. Right click on the saved file in explorer, and click Merge.
       6. Agree to prompt, and you're done!
       7. Be very thankful that you didn't uninstall and reinstall SSMS and/or VS like I was about to! PHEW!