IDEA無法集成Git問題
報錯:
Git is not installed
Unsupported format of git --version output: [0x7FFCA4D1E0A4] ANOMALY: use of REX.w is meaningless (default operand size is 64)git version 2.30.2.windows.1![]()
![]()
事由:
- 在這之前IDEA中配置Git路徑已選擇直接就集成成功了,可是后來我在不經意間自動更新了win10,在開發是就發現突然Git集成失敗,這時各種問題查找歷時兩個半小時終於解決,首先我以為是版本問題,我就把之前的64位的git換成了32位的,結果還是同樣的問題,我還以為是在安裝中我把什么選項選錯了,就有重現安裝網上的詳細步驟重新安裝,結果不然還是同樣的錯誤,這是就很郁悶!
解決:
-
在網上搜索了大量的資料才發現原因就是win10的自動更新,發現是某些監控軟件跟win10的更新沖突了,在報錯中: [0x7FFCA4D1E0A4] ANOMALY: use of REX.w is meaningless (default operand size is 64)分現是因為某類的安全軟件的鈎子注入導致的。這是檢測是否被安裝監控的方法(直接cmd運行)
命令:netstat -ano |findstr 8237
會發現:導致這個問題的原因之一,是因為電腦安裝了浪潮的 IP-GUARD 監控軟件(與系統建立了TCP連接)。
-
方法一:將那個監控軟件ip-guard卸載了(一般很難卸載:最主要還是我卸載不了,所以放棄了這種方法)
可以借鑒這個大佬的卸載方法https://blog.davidz.cn/inspur-ip-guard-uninstallation/
-
方法二(推薦):1、在注冊表中找到路徑為:計算機\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config
下對於對所有程序在注冊表中 新增項新建 [字符串值] hookapi_disins,數值數據: 1(我的解決方式是這種)
2、或者:針對特定程序注冊表中增加項在相同的路徑(計算機\HKEY_LOCAL_MACHINE\SOFTWARE\TEC
\Ocular.3\agent\config)下新建新建 [字符串值] hookapi_filterproc_external,數值數據: cmd.exe;powershell.exe;git.exe;idea64.exe
-
結果:
-
完美解決:
-
注:借鑒引用原文:https://www.aix2.com/605.html