Visual studio 2013打開報異常"Exception has been thrown by the target of an invocation"

最近遇到一個問題,打開VS2013和SQL Server2014都會出報錯,錯誤信息以下:mysql

之前都是好好的,重啓了機子也不行,能打開兩個VS,再打開第三個VS仍是會報錯,百度無果,仍是在google上找到解決方法,在此記錄。sql

緣由是我最近裝了mysql,環境變量裏的字符數有2181個,字符過長,刪掉了不用的不重要的環境變量,字符數降到1849個(字符數在2048個之內便可),打開VS2013和SQL Server,一切正常。session

mysql相關環境變量,確實過於冗長。。。app

C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\Doctrine extensions for PHP\visual-studio

 

參考的解決方法:google

I had exactly same problem. Symptoms:spa

- unable start Sql Server Managment Studio 2012 and Visual Studio 2010 SP1 with above message "Exception has been thrown...." (VS2012 also installed)blog

- missing icons for Windows Explorer on taskbar and icons for some system tools (Services, Event Viewer), unable to start Windows Explorer clicking to shortcut on taskbarci

- temporary solution terminating explorer.exe and re-execute it using  Task Manager working for me but only to next RDP session (connection/disconection) or installing/uninstalling any applicationget

- before re-executing explorer.exe was PATH variable in cmd window empty (or contains only user specific setting)

The reason of problem in my environment was too long environment variable PATH (2312 characters), after shorten bellow 2048 characters the problem was solved.

Hope help you,

Eduard Koucky.

問題連接:https://social.msdn.microsoft.com/Forums/vstudio/en-US/0902665a-fefe-47f0-9bfe-904a57fdd0c6/visual-studio-2012-and-2010-both-fail-with-exception-has-been-thrown-by-the-target-of-an?forum=vssetup

相關文章
相關標籤/搜索