ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

360安全卫士导致Idea、webstorm等无法打开终端Terminal的问题Cannot open Local Terminal

2020-06-08 13:01:29  阅读:519  来源: 互联网

标签:Files winpty WebStorm pty4j Terminal 安全卫士 Local JetBrains


Idea Terminal报错为 :

Cannot open Local Terminal
Failed to start [cmd.exe] in F:\workspace\webstorm\ui_old

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:
 - D:\Program Files\JetBrains\WebStorm 2019.3.4\lib\pty4j-native\win\x86_64\winpty-agent.exe
 - D:\Program Files\JetBrains\WebStorm 2019.3.4\lib\pty4j-native\win\x86_64\winpty.dll


See your idea.log (Help | Show Log in Explorer) for the details.

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

方法一、临时管理进程防护

 

 

 

 

取消上述进程防护后,到idea中打开Terminal点+号重新打开一个窗口即可。

方法二、添加信任(需要重启)

将Terminal中提示的两个文件添加为信任白名单,

 - D:\Program Files\JetBrains\WebStorm 2019.3.4\lib\pty4j-native\win\x86_64\winpty-agent.exe
 - D:\Program Files\JetBrains\WebStorm 2019.3.4\lib\pty4j-native\win\x86_64\winpty.dll

操作如下:

 

 

此方法,添加后未生效,尝试的方法一,Terminal可用了,然后我又把进程防护打开了。重启试了一下,白名单生效了。

所以觉得重启后也许就生效了。有个瑕疵就是,刚打开Terminal时依然如上提示错误,但是点+号可以正常代开终端。

现在我是只添加了白名单,360中的进程防护是开启状态,这样安全和效率并存,爽歪歪。

 

 

 

标签:Files,winpty,WebStorm,pty4j,Terminal,安全卫士,Local,JetBrains
来源: https://blog.csdn.net/CaptainJava/article/details/106597353

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有