Wow, what a mess.
After installing Visual Studio 2012 Update 2, whenever I would launch VS2012, the start page would come up, and then the application would immediately crash.
Simultaneously (and I suspect related) in Visual Studio 2010, when I would try to view the Team Explorer, all my team projects were showing with a nice big red ‘X’ on them. I could not expand the project node, which means I could not get to any work items, or the Source Code Explorer.
Also of note, an automatic Windows Update had taken the liberty of installing Internet Explorer 10. Gee, thanks for that.
After spending a full day trying to remove Visual Studio hotfixes, repair VS2012, rebooting (and more rebooting). I was getting nowhere.
I installed DebugDiag and tried to make sense of the crash dumps. No smoking gun there.
I googled for clr.dll and ntdll.dll and kernelbase.dll. All red herrings.
Then I tried to launch SQL Server Management Studio 2008 got this error:
Unable to cast COM object of type ‘System.__ComObject’ to interface type ‘Microsoft.VisualStudio.OLE.Interop.IServiceProvider’. This operation failed because the QueryInterface call on the COM component for the interface with IID ‘{6D5140C1-7436-11CE-8034-00AA006009FA}’ failed due to the following error: No such interface supported (Exception from HRESULT: 0×80004002 (E_NOINTERFACE)). (Microsoft.VisualStudio.OLE.Interop)
Okay, this is a mess. I would not have guessed that SSMS would have pulled in anything from Visual Studio, but there it was, plain as day.
Looking for guidance on this error brought me to this blog post, which gave the following explanation:
You would get above error if ieproxy.dll is not registered properly. Re register Ieproxy.dll.
C:\Program Files\Internet Explorer>regsvr32 /u ieproxy.dll
C:\Program Files\Internet Explorer>regsvr32 ieproxy.dll
C:\Program Files (x86)\Internet Explorer>regsvr32 /u ieproxy.dll
C:\Program Files (x86)\Internet Explorer>regsvr32 ieproxy.dll
Leave a Reply