2012-04-14 2 views
0

Я использую VS10, Vwd11 beta на моем компьютере как. Ни один из них не работает нормально. Когда я запускаю программное обеспечение, у меня возникают разные проблемы.Моя визуальная студия 10,11 не работает?

  1. когда я бегу VS выразить 11 это идет сбой, когда я их отладки я получил сообщение об ошибке, что

    Невозможно бросить COM объект типа «System .__ ComObject» к типу интерфейса «Microsoft.VisualStudio.OLE. Interop.IServiceProvider. Эта операция завершилась неудачно, потому что вызов QueryInterface на COM-компоненте для интерфейса с IID '{6D5140C1-7436-11CE-8034-00AA006009FA} не удался из-за следующей ошибки: такой интерфейс не поддерживается (исключение из 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. Запуск ProSMon SysInternals должен помочь подтвердить эту диагностику.

Вы можете попробовать отремонтировать его из файла .reg, который вы создаете на хорошей машине, но этот вид ущерба редко ограничивается одним ключом. Сначала необходимо рассмотреть хотя бы ремонт или переустановку компонентов. Скорее всего, это не работает, кстати, я полагаю, вы недавно установили VS11. Удалите с вашего компьютера любую программу типа «очистка реестра». Задайте больше вопросов о состоянии реестра на superuser.com

+0

Я попытался найти ProxyStubClsid32, но его нет в интерфейсе {6D5140C1-7436-11CE-8034-00AA006009FA}. @hans, можете ли вы установить на моем компьютере, что я могу дать вам более подробную информацию. – Chinook

+0

Да, это в значительной степени то, что говорит вам исключение. Извините, я только исправлю машину моей мамы. Может быть, вы можете найти добровольца у суперпользователя. –

+0

ОК, Спасибо за это. – Chinook