一个Windows 8.1 多系统启动问题的原因和解决办法

问题:
1. 系统已经有一个Windows 8.1系统,用Visual Studio 2013, "Provision computer"配置网络调试。
2. 安装一个新的Windows 8.1系统,这时候启动列表里面就有两个Windows 8.1的启动选项了。
3. 这是发现旧的Windows 8.1系统不能正常启动,而新的系统是可以正常启动的。
4. 旧系统启动碰到的问题是:一直停留在启动界面没有响应。
4.1 我想看看是不是长时间后系统能够启动成功做了如下实验:下班前启动系统,第二天早上上班时,机器还是挂在那,没有响应。


原因:
1. 旧的系统被设置成网络调试机器后,系统的Debug选项被打开了,bcdedit->Debug==ON.
2. 安装新系统后,系统的bcdedit dbgsettings被重置了。原来dbgsettings->debugtype==NET,现在dbgsettings->debugtype==SERIAL
3. 旧系统启动时可能一直在等待调试连接。


解决办法:
1. 进入新系统,用BCDEDIT设置旧系统bcdedit->Debug==OFF。
Or 2. 启用系统修复,启动旧系统的Command Pompt,设置bcdedit->Debug==OFF。
3. 启动旧系统。当然,如果你想继续网络调试旧系统,那么重新用Visual Studio 2013, "Provision computer"配置网络调试。

你可能感兴趣的:(Visual,Studio,Microsoft,OS)