最近刚开始着手一个项目,做了几天在用debug启动模式调试系统错误的时候,突然发现debug启动不了,报错:

FATAL ERROR in native method:JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113)
ERROR: transport error 202: connect failed: Connection timed out ["transport.c",L41]
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) ["debugInit.c",L500]
JDWP exit error JVMTI_ERROR_INTERNAL(113): No transports initialized


然后在网上查找错误的时候,发现很多人有其错误,但是那么多解决方案都没有解决问题,我也试了其中像修改环境变量,更换jmv,关闭防火墙,什么Ping自己,都不行,然后在看人家的博客中偶然看到一篇关于cmd.exe启动不了跟修改注册表有关,擦,灵光再现自己修改过注册表。因为之前为了方便手动启懂某些服务,然后手动更改注册表,让cmd.exe总以管理员身份启动,难道跟这有关系??


wKiom1LOPl6DP6ZwAASUuGIEweY977.bmp

擦,尼玛,删掉以后果然能用了,害了我一天时间。调错严重影响开发进程哪!