[0x7FF95C3B7860] ANOMALY: use of REX.w is meaningless (default operand size is 64)

公司要安装安全软件,结果 git 疯狂的出错;百度上各种搜,系统上各种改,来看看总结吧。

翻译来说:异常:使用 REX.w 没有意义(默认操作数大小为64);

1. 注册表配置,这个方法我win10上没用,但我同事机器上有用;

        进入注册表目录:\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config

           新建 [字符串值] hookapi_filterproc_external

                数值数据:cmd.exe;powershell.exe;git.exe;idea64.exe

                我们配置:*.exe

           新建 [字符串值] hookapi_disins (上面的还不行,再加上一个试试)

                数值数据:1

2. git 安装 32位;

        这要看安全软件了,由于有些安全软件是真对32位的系统和文件,导致上面这个异常,所以,把 git 安装为 32位的试试;

3. git 报错:fatal: Authentication failed for 

        进入 控制面板 -> 用户账号 -> 管理 Windows 凭据 -> 普通凭据

在里面找到 git 对应的配置,重新编辑一下账号与密码,或者添加一个新的。

4. 删除 git

        删除掉现有的 git,如果你有安装 TortoiseGit,最好也删除掉。重新启动系统,再重新安装一下(Git-2.33.0.2-64-bit.exe,TortoiseGit-2.12.0.0-64bit.msi)。

idea x64:

TortoiseGit:

 

注意:重新安装完后,如果还是不行的话,就再试试第1,2,3步试试;

猜你喜欢

转载自blog.csdn.net/wq_14365327/article/details/120522707