VS2010遇到了異常,可能是由某個擴展導致的

from:http://blog.csdn.net/yilip/article/details/7657015  

今天打開好久沒用的Microsoft Visual Studio 2010 ,剛纔創建了一個C++工程,錯誤就出現了。
只要在VS2010源碼編輯器中輸入一個字符,它就報錯 ":Microsoft Visual Studio 2010 遇到了異常,可能是由某個擴展導致的"。剛開始一看,以爲是擴展引起的問題,結果禁用了所有的擴展都不行。
錯誤上說"您可以在命令行上使用/LOG參數運行應用程序,然後檢查文件"C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”以獲取詳細信息。"
可是按照這個方法依然不行,用/LOG之後,沒有ActivityLog.xml這個文件。
最終看網上資料,才知道是註冊表被改了。而且說和2008的MSDN有關,我才記得裝了VS2010後,我還安裝了MSDN Library for Visual Studio 2008 簡體中文版,應該和這個有關。
   有兩種解決方法:
   方法一: 
這個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
   方法二:
   卸載MSDN Library for Visual Studio 2008,個人覺得作用不大。還佔了很大空間。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章