今天早上上班,我的电脑(Win7 x64)被Windows Update强制重启。现在,SQL Server Management Studio (SQL Server 2008 r2) 在连接到数据库并尝试展开树视图时失败,引用:
无法将“System.__ComObject”类型的 COM 对象转换为接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。此操作失败,因为 IID 为“{6D5140C1-7436-11CE-8034-00AA006009FA}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(HRESULT 异常:0x80004002 (E_NOINTERFACE)) . (Microsoft.VisualStudio.OLE.Interop)
夜间安装了以下更新:
Microsoft Office 2007 System 安全更新 (KB2553090)
Microsoft Visual Studio 2010 Service Pack 1 Web 平台工具
更新 (KB2548139) Microsoft Visual Studio 2010 Service Pack 1 报告查看器
更新 (KB2549864) Microsoft Visual Studio 2010 Service Pack 1 TFS Build 更新Explorer (KB2522890)
Microsoft Office Excel 2007
安全更新 (KB2553073) Microsoft Office Groove 2007 安全更新 (KB2552997)
Microsoft Office Outlook 2007 垃圾邮件过滤器更新 (KB2553110)
Windows 7 安全更新 (KB2570947)
更新适用于 Microsoft Visual Studio 2010 Service Pack 1 (KB2547352)
适用于 Microsoft Office 2007 系统的安全更新 (KB2553089)
Microsoft Visual Studio 2010 Service Pack 1 更新 (KB2529927)
2007 Microsoft Office System 安全更新 (KB2553074)
Microsoft Office Outlook 2007 更新 (KB2583910)
Microsoft Office 2007 System 安全更新 (KB2584063)
Windows 7 基于 x64 的更新系统 (KB2616676)
Windows 恶意软件删除工具 x64 - 2011 年 9 月 (KB890830)
所以,相当多。事件查看器没有显示错误(无论如何都没有),并且所有更新都已成功安装。我现在有点卡在这里,我看过一些建议重新注册 DLL 的文章,但到目前为止还没有奏效。
任何帮助都将受到欢迎!