IDEA 啟動的時候,提示counld't create PTY

2020-09-24 凱哥java

問題描述:

昨天上午,凱哥還在好好的使用idea,中午的時候,360掃描,好像要升級還是要幹嘛的,沒細看,然後凱哥就點擊確定。結果到下午使用idea的Terminal 命令行的時候提示,如下圖錯誤:

failed tostart[cmd.exe]

然後重新安裝了ieda,又提示如下錯誤:counld't create PTY


然後百度、google.從搜索出的結果來看,可以總結為以下幾個問題:

1:cmd命令全路徑。如下圖:

凱哥也修改了,結果是,然並卵。

2:使用管理員權限啟動:

將idea的兼容性修改以管理員身份允許此程序。如下圖:

結果依然是然並卵。

3:還有說把CMD使用舊版本。

使用舊版本控制臺,選項選中,如下圖:


結果依然是然並卵。

然後又去官網查下問題。修改也是類似的,修改ideade shell path位置。實際是什麼用。

反正凱哥百度了一天,都沒用。就在絕望的時候,再來看看錯誤原因:

註:此錯誤原因是在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 232This 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安全衛士。在右側有個【安全防護中心】。如下圖:

點擊打開後。有個進程防護。如下圖:

把進程防護關掉。然後在idea中,點擊terminal的加號,就可以了。如下圖:


如果關閉掉之後:360會出現一個嘆號。如下圖:


這種方法只是臨時關閉了安全防護。但是有可能電腦失去安全保護。

使用第二種方案:將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首頁,木馬查殺-->信任區。如下圖:

點擊添加文件:

將上面兩個文件添加進去。獲取是添加目錄,直接將上面兩個文件的根目錄添加進去。把安全防護中心的-進程保護打開,然後重啟電腦,再試試。

就這個問題,凱哥(凱哥Java:kaigejava)搞了一天時間啊。浪費啊!不過,現在已經解決了。分享出來,希望能夠幫助遇到類似問題的你。

說明:此方法時候解決360安全衛士導致Idea、webstorm等無法打開終端Terminal的問題Cannot open Local Terminal

相關焦點

  • 關於IDEA報錯Failed to create JVM:error code -1的解決方案
    下面具體介紹下用jar包破解的步驟:1,在百度搜索「lanyus」 ,第一條出來的就是[IntelliJ IDEA 註冊碼]點擊進去,找到對應的jar包進行下載,2,將jar包放在idea的安裝目錄的bin目錄下,例如我的是:D:Program FilesJetBrainsIntelliJ IDEA 2017.3.2in
  • 取消idea2020版本右下角消息提示圖標設置
    最近更換了idea版本,由2018.1換成2020.1版本了, 原本以為2020有原生的本地化支持,但是安裝完後還是只能用英文, 先用著吧, 看官方2020計劃路線圖,本年度應該能支持中文本地化的。 換了2020版本後,樣式看起來確實好看了。
  • 英語Your idea dosen't work是什麼意思?
    英語Your idea dosen't work是什麼意思?我們「學習」英語,在沒有機會「使用」所學的英語之前,通常都是以是否「知道」它的中文意思作為是否學會了的標準,也就是必須要「說出」它的中文意思。
  • IntelliJ IDEA 2016.2.2 發布
    #IDEA-156972[Bug] Database: DataSource creating from the Spring configuration using New | ImportFromSources... action creates invalid entry.
  • IDEA——啟動Tomcat控制臺輸出繁體亂碼
    修改如下重新啟動Tomcat,亂碼問題解決 附加:還有一個方法。是基於Intellij IDEA本身的問題第一步:修改 idea中的vmoptions配置文件:進入intellij idea安裝目錄,找到bin文件夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個文件分別在這兩個文件中添加:-Dfile.encoding=UTF-8
  • Intellij IDEA 在查看 GitHub PR 的時候提示不能載入 data 錯誤
    在通過 Intellij IDEA 查看可用的 PR 的時候,你可能會遇到下面的錯誤:Can't load data from GitHub[Although you appear to have the correct authorization credentials
  • 天天英語|You can't create experience.You must undergo it
    51Talk一句話教你說早安▽You can't create experience.You must undergo it.經驗不是憑空造出來的,需要你自己經歷。
  • 讓Idea比eclipse更加好用
    ,點擊項目上的 ,IDEA中就沒有這個項目了在IDEA的啟動界面上,點擊OPEN,選擇項目目錄即可Idea高級配置自定義模板現在我想輸入一個我字,就可以提示跟我相關的內容,相當於設置快捷鍵,設置自定義模板,即活的模板 打開idea,點擊左上角的
  • IntelliJ IDEA 超全優化設置,效率槓槓的
    (1)效果圖 備註:idea的默認設置是嚴格區分大小寫提示的,例如輸入string不會提示String,不方便編碼設置字體(1)效果圖 備註:默認安裝啟動這個時候,ctrl+alt+shift+n就可以派上用場了。比如說,你依稀記得入帳單相關的接口,都有個bill的url路徑,那麼使用ctrl+alt+shift+n後,直接輸入/bill即可。
  • 今日給大家推薦idea的一系列開發插件
    1.1 在線安裝點擊 File -> Settings -> Plugins,選擇marketplace,在文本框中輸入需要下載的插件找到需要下載安裝的插件,點擊install插件安裝完成後,通常都需要重新啟動IDE,直接點擊
  • have no idea可不是沒有主意
    大家好,今天分享一個非常實用的短語 「have no idea」 它可不是「沒有主意」 相信很多朋友都理解錯了,那它是什麼意思呢?我們來小心求證。I have no idea|used to emphasize that I don't know sth. =I don't know. 我不知道。
  • 36 張圖梳理 Intellij IDEA 常用設置
    忽略大小寫提示(1)效果圖備註:idea的默認設置是嚴格區分大小寫提示的,例如輸入string不會提示String,不方便編碼# 設置字體(1)效果圖備註:默認安裝啟動這個時候,ctrl+alt+shift+n就可以派上用場了。比如說,你依稀記得入帳單相關的接口,都有個bill的url路徑,那麼使用ctrl+alt+shift+n後,直接輸入/bill即可。
  • IDEA 插件找不到?看這裡!那就自己敲一個
    -- Add your extensions here -->    </extensions>    <actions>    </actions></idea-plugin>
  • IntelliJ idea 卡頓優化技巧 Windows
    idea 卡頓idea 經常出現卡頓,尤其是項目代碼量大,使用代碼提示時,那卡頓感覺尤其明顯。idea 本身就是java 開發工具,出現卡頓也屬於正常。對於idea這級別的軟體,卡頓的一般原因就是內存太低使用滿了,java 頻繁進行Full GC 。下面從兩個方面進行優化 jconsole 監控 full gc 頻率 調整內存設置。
  • Tendermint源碼閱讀(2)-啟動時順帶啟動哪些服務?
    上篇文章已經介紹了tendermint的啟動,這篇簡單說下tendermint啟動時,啟動了哪些服務。= nil { return nil, err }​ // Transaction indexing indexerService, txIndexer, err := createAndStartIndexerService(config, dbProvider, eventBus, logger) if err !
  • idea集成git(gitlab)詳細說明
    最新版idea集成git(gitlab)操作說明要求最新版ideagiehub帳號(或是自己搭建的gitlab)1,在idea中選在你要操作的項目名稱或模塊,模塊針對的是微服務,滑鼠選擇上就可以然後選擇工具欄的VCS
  • 這樣配置,讓你的 IDEA 好用到飛起來
    ``5.idea的環境配置默認保存位置> 1.idea的環境配置默認保存位置:C:\Users\xxxxxxxxx> 3.可以在%IDEA_HOME%/bin/idea.properties中修改該配置路徑.
  • 01-IDE工具之IDEA的簡介、下載與安裝、初步配置
    相對於其它開發工具,IDEA提供了更加強大的提示功能,全面的快捷鍵操作,模板代碼以及快速的資源整合。下載與安裝準備工作硬體(Hardware)要求1)內存8G或以上2)硬碟磁碟空閒空間大於5GB,最好有一塊固態硬碟。
  • IntelliJ IDEA開發工具使用
    優點:(1) 智能化代碼助手、重構、J2EE支持、各類版本工具(git、svn、github)(2) 最突出的調試功能,可以對java、JavaScript、jQuery、Ajax等技術進行調試(3) IDEA是JetBrans公司的產品,該公司還有其他的開發工具產品缺點:太強大的自動提示功能讓使用者漸漸產生依賴感下載地址
  • idea中開發人員的偷懶神器,好用到飛起的插件
    idea中開發人員的偷懶神器-插件本期推薦一些開發人員常用的一些idea插件。偷懶神器在此,不再禿頭!1. idea安裝插件的方法。file->setting->plugins搜索插件的名稱,如果沒有安裝這個插件就可以自己然後點擊下載下載完成之後可能有的插件需要重啟idea,有的不需要,如果他提示你重啟就重啟idea就好了。