,折腾了两天,终于成功。
基础配置:
宿主机和客户机均为win10,虚拟机是vm16:
一、宿主机中的虚拟机配置
1、打开设置,删除打印机(也可以不删,网上很多教程)
2、点击添加,选择串行端口,确定
3、选择2中添加的串行端口,选择“使用命名管道”,在输入框输入\\.\pipe\com
其余配置见图:
二,客户机win10系统配置,
1、用管理员权限运行命令行,运行:
bcdedit /dbgsettings serial baudrate:115200 debugport:1
2、复制开机项: bcdedit /copy {current} /d ww
3、增加开机项(ID为2中命令执行后产生的字符串)
bcdedit /displayorder {current} {ID}
4、使之生效: bcdedit /debug {ID} ON
三,windbg preview配置
1,找到windbgx的位置,发送快捷方式到桌面,然后找到快捷方式选项卡,
在目标后面加上:-k com:port=\\.\pipe\com,baud=115200,pipe;
网上有的文章加了-b选项,但是我的电脑上加了发现跑不通。
其余配置见图
说下踩过的坑;
1,windbg一定要管理员权限,不然一直连不上;
2,连上之后,出现Executable search path is: 要等下面下载好了pdb文件之后,才能出现kd符号,等十分钟左右。
3,我也不确定虚拟机设置-选项-高级-固件类型;是不是BIOS和UEFI都可以,但是我最后选了BIOS成功了。