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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM