vs2010+visual assist安裝報錯“遇到了異常,這可能是由於某個擴展導致的”解決方案

問題描述:

機器第一次安裝vs2010,安裝完畢之後,再安裝visual assist助手,出現報錯
“遇到了異常,這可能是由於某個擴展導致的”。

問題原因:

我也不清楚,我知道這麼幹就行了。。
我記得我之前使用vs2010+visual assist助手沒有出現過這個情況呀,都是同一份安裝包。
對比差異性後懷疑,之前的沒問題是由於已經打開過vs2010且編譯過代碼。
經過嘗試,果然如此
:>

解決方案0:

關閉代碼定義窗口即可
在這裏插入圖片描述
在這裏插入圖片描述

解決方案1:

  1. 打開vs2010,卸載visual assist插件: 工具 -> 擴展管理器
    在這裏插入圖片描述
  2. 卸載完畢之後,重啓vs2010
  3. 新建一個空項目,在項目中添加一個main.cpp,寫上hello world代碼(感受童年,:>)
    #include <Windows.h>
    #include <stdio.h>
    int main()
    {
    	printf("hello world");
    	system("pause");
    	return 1;
    }
    
  4. 編譯運行,運行成功後,關閉vs2010
  5. 安裝visual assist助手,安裝完畢之後打開vs2010
    在這裏插入圖片描述
  6. 至此結束,應該不會報錯了

解決方案2(此方法對我無效,但可以嘗試一下):

這個bug是安裝某些軟件的時候,vs2010相關的註冊表值被修改了,只要改回來就好了。

對於32位機器,查找註冊表的項:

[HKEY_CLASSES_ROOT\CLSID{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32],

把它的默認值修改爲:

C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

而對於64位的機器,查找註冊表的項:

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]

把它的默認值修改爲:

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章