1. 安装vs2010后发现不能正常启动vs2010的命令行,启动后控制台就处于等待状态。
2. 经过查找发现是因为vs2010命令行启动脚本里的读取注册表函数有问题。
3. 然后在控制台运行 reg,输出结果显示运行的并不是系统的reg.exe程序;
明显是假的,真的应该这样
4. 查找系统发现 在 <eSpace-ecs 安装路径>\conf\cwbin下有一个reg.bat,罪魁祸首就是他了。
reg.bat内容如下:
[code lang="bash"]
mcstub.exe /UnRegServer
mcstub.exe /RegServer
pause
[/code]
5. 将reg.bat文件名更改为reg1.bat。 OK,问题解除。