java凯哥_首页_凯哥Java - java基础;spring boot学习;微服务;Java教程;Java web;kaigejava;凯哥Java - 凯哥Java...

问题描述:

昨天上午,凯哥还在好好的使用idea,中午的时候,360扫描,好像要升级还是要干嘛的,没细看,然后凯哥就点击确定。结果到下午使用idea的Terminal 命令行的时候提示,如下图错误:

9d9cebd43657de0d5bc2f488327c2f4c.png

failed tostart[cmd.exe]

然后重新安装了ieda,又提示如下错误:counld't create PTY

2b69f54417fe5a54de2e34f31f13a9b6.png

然后百度、google.从搜索出的结果来看,可以总结为以下几个问题:

1:cmd命令全路径。如下图:

a809bae4d3f0540fb1b3fbef11a4ab9e.png

凯哥也修改了,结果是,然并卵。

2:使用管理员权限启动:

将idea的兼容性修改已管理员身份允许此程序。如下图:

c26bcadb4c4b670834154b5f173a92a1.png

结果依然是然并卵。

3:还有说把CMD使用旧版本。

使用旧版本控制台,选项选中,如下图:

3348bd9de60edb7b5d97e17f803c0244.png

结果依然是然并卵。

然后又去官网查下问题。修改也是类似的,修改ideade shell path位置。实际是什么用。

反正凯哥百度了一天,都没用。就在绝望的时候,再来看看错误原因:

103abe48ccaed1f965189d8b024482c0.png

注:此错误原因是在idea 2020.1的版本下打印的。凯哥换了2018、2019、2020 三个版本的idea.Cannot open Local Terminal

Failed to start [C:\Windows\system32\cmd.exe] in D:/kaigejava/kaigejava

Error starting winpty: ConnectNamedPipe failed: Windows error 232

This error can occur due to antivirus blocking winpty from creating a pty. Please exclude the following files in your antivirus:

- E:\kaigejava\ideaIU-2020.1.2.win\lib\pty4j-native\win\x86_64\winpty-agent.exe

- E:\kaigejava\ideaIU-2020.1.2.win\lib\pty4j-native\win\x86_64\winpty.dll

于是凯哥搜索了:Error starting winpty: ConnectNamedPipe failed: Windows error 232

偶然间,就这么不小心的看到了一篇文章,说是360安全卫士的原因导致的。

于是凯哥回忆出现问题的原因,还真的是360诱导的。

原因,360安全防护中的进程防护处于安全考虑禁止了其他进程获取cmd的权限,如果需要放开此权限,可以如下设置:

步骤:打开360安全卫士。在右侧有个【安全防护中心】。如下图:

aac3c3789fcdd20a5fb1773b6231a7f7.png

点击打开后。有个进程防护。如下图:

33b03557c65dce96f8e50849d18b0adb.png

把进程防护关掉。然后在idea中,点击terminal的加号,就可以了。如下图:

c645d90b02d699f8e74676552fd7e813.png

如果关闭掉之后:360会出现一个叹号。如下图:

9aa7fe753289b9365ef09184c0abeee9.png

这种方法只是临时关闭了安全防护。但是有可能电脑失去安全保护。

使用第二种方案:将idea添加到信任区。但是这个需要重启电脑哦~

具体步骤:

将:- E:\kaigejava\ideaIU-2020.1.2.win\lib\pty4j-native\win\x86_64\winpty-agent.exe

- E:\kaigejava\ideaIU-2020.1.2.win\lib\pty4j-native\win\x86_64\winpty.dll

这两个文件添加到360信任区。

360首页,木马查杀-->信任区。如下图:

0094835f714fec89d63271306a81f4e4.png

点击添加文件:

31ea1ee3f3293e75895d1e9eeec87864.png

将上面两个文件添加进去。获取是添加目录,直接将上面两个文件的根目录添加进去。把安全防护中心的-进程保护打开,然后重启电脑,再试试。

就这个问题,凯哥(凯哥Java:kaigejava)搞了一天时间啊。浪费啊!不过,现在已经解决了。分享出来,希望能够帮助遇到类似问题的你。

说明:此方法时候解决360安全卫士导致Idea、webstorm等无法打开终端Terminal的问题Cannot open Local Terminal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值