Microsoft Visual Studio 2010 遇到了異常,多是由某個擴展致使的。

今天打開很久沒用的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
相關文章
相關標籤/搜索