最近遇到一个问题,打开VS2013和SQL Server2014都会出报错,错误信息如下:

以前都是好好的,重启了机子也不行,能打开两个VS,再打开第三个VS还是会报错,百度无果,还是在google上找到解决方法,在此记录。

原因是我最近装了mysql,环境变量里的字符数有2181个,字符过长,删掉了不用的不重要的环境变量,字符数降到1849个(字符数在2048个以内即可),打开VS2013和SQL Server,一切正常。

mysql相关环境变量,确实过于冗长。。。

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\

 

参考的解决方法:

I had exactly same problem. Symptoms:

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

- 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 taskbar

- 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 application

- 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

posted @ 2016-03-09 11:13 清流鱼 阅读(2711) 评论(0) 推荐(1) 编辑
摘要: 最近新建一个仓库,push时遇到如下问题,试了好多方法,最后在stackoverflow上找到解决办法了,可是在开始时就试过这方法,但不成。至于为嘛出现的这种错误,还是不明白原因。 git.exe push --progress "origin" release:refs/for/release%r=xxx Counting objects: 3, done. Delta compres... 阅读全文
posted @ 2015-05-17 18:54 清流鱼 阅读(16669) 评论(1) 推荐(1) 编辑
摘要: // Summary: // Contains the values of status codes defined for HTTP. public enum HttpStatusCode { // Summary: // Equivalent to HTTP status 100. System.Net.HttpStatusCode.Continue in... 阅读全文
posted @ 2015-03-04 15:48 清流鱼 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 基于.net的应用中,不会用到unix时间戳,当.net应用与其它应用(eg: php, java)交互时,就会用到unix时间戳。在项目中曾经用到过一次,用户通过web app提交数据并分享给安卓app时,如果时间间隔在一分钟内,数据才能算是真实有效,否则不予处理。还有asp.net开发中,经常会需要将对象序列化成json数据,js拼接成html,日期对象就会被序列化成如下形式:{“date”:... 阅读全文
posted @ 2014-07-10 15:44 清流鱼 阅读(37493) 评论(2) 推荐(1) 编辑
摘要: 最近在国外网站下载了一款取色器软件,安装成功后,在chrome的扩展程序里就多了几个插件,chrome的主页也被换掉了,每次打开chrome,都会嘣地弹出一个对话框,内容如下: 无法正确打开您的个人资料。某些功能可能无法使用。请检查该个人资料是否存在,以及您是否有权对其中的内容进行读写操作。 意识到这是一款恶心软件,就清理系统并杀了毒。然后重装了chrome,可问题依旧存在。在网上查了... 阅读全文
posted @ 2012-07-11 00:04 清流鱼 阅读(17348) 评论(0) 推荐(0) 编辑
摘要: 标题描述不清,是要实现这样一个功能。相信大家都玩过新浪微博,在发微博时,你可以选择添加表情,如下图,点击红框内的区域,表情层不消失,而点击之外区域,表情层消失。 实现的方法很多,我暂且想到三种: 检测鼠标的位置是不是红框区域内,第一次做这样功能时就采用这种方法,笨了点 根据点击元素的target.id作判断,不过当层的内容为动态获取时,不可取 为红色div层添加click事件,事件内阻止冒泡,document中的click就不会执行,这个方法最简洁 下面是方法3的部分代码,html代码: <p><button id="btnPop" type=" 阅读全文
posted @ 2012-07-06 16:01 清流鱼 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 这本书周二到手,放在公司里也没时间看,周五下班后就带回家看。毕业以后,刚开始做项目,服务器端编程会遇到一些技术问题,几个月下来,技术已经不成问题,业务知识占据第一。之后遇到的技术问题,百分之八九十都是js。虽然09年就接触js,插件也写过几个,不过js还是让我很头疼,这本书开篇也提到这个特点。 她既是一门非常简单的语言,又是一门非常复杂的语言。说她简单,是因为学会使用她只需片刻功夫;而说她... 阅读全文
posted @ 2012-07-01 22:05 清流鱼 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个很奇怪的问题,下面的a标签在桌面浏览器(自测的chrome)下点击能够执行,但是在移动浏览器(自测的魅族MX自带的原生浏览器和UC浏览器)下点击无反应,折腾了一两个小时,还是毫无头绪。 <a href='javascript:void(0);' onclick='send(1);'>send</a>问过同事,才知道函数后面应该加个 return false, 函数也就正常执行了。到网... 阅读全文
posted @ 2012-06-01 17:27 清流鱼 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 最近因为项目需要,写了一个小插件jScroll,就是在固定宽度的容器中实现内容元素的滚动,知道滑动(拖动)的原理后,插件写起来就会非常顺手的。 原理:一个包装元素wrapper,position: relative,一个滑动元素scroller,position:relative|absolute,不过我更倾向于是relative,因absolute在wrapper没在固定高度时会出现内容显示不... 阅读全文
posted @ 2012-05-23 20:40 清流鱼 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 先还原问题,假设有两个页面A.htm(简写为A)和B.htm(简写为B),A部分代码如下: <div><a href="B.html">跳转到B.htm</a></div><script type="text/javascript">alert("小幻想,小幸福!");</script>B部分代码如下:<div><a id="backPrev" href="javascript:history.go(-1);&quo 阅读全文
posted @ 2012-05-03 21:04 清流鱼 阅读(11054) 评论(3) 推荐(1) 编辑
点击右上角即可分享
微信分享提示