360安全衛士導致Idea、webstorm等無法打開終端Terminal的問題Cannot open Local Terminal

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中的進程防護是開啓狀態,這樣安全和效率並存,爽歪歪。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章