今天我开始在 Windows 10 CMD 终端上遇到这个错误:
C:\WINDOWS\System32>git.exe --version
error reading exit code: The handle is invalid.
C:\WINDOWS\System32>where git.exe
C:\Users\etomort\scoop\shims\git.exe
我的 git 安装以及许多其他程序都是通过scoop installer 安装的。
不幸的是,这个错误破坏了我的 git 安装、scoop(它需要 git)以及其他一些东西,比如 IntelliJ 与 git.exe 的连接。
我已经下载了一个便携式 git,这似乎可以工作。
C:\PortableGit\bin>.\git.exe --version
git version 2.25.0.windows.1
但我非常依赖独家新闻,它停止了工作。
这个失败的可能原因和解决方法是什么?
我用谷歌搜索了一下,可能的原因是 UAC 和/或防病毒软件。
笔记本电脑属于我的公司,这可能是由于内部政策愚蠢。
更新:我的笔记本电脑在开始失败之前进行了更新...
这可能是 Windows 10 更新错误,如此链接
https://appuals.com/the-handle-invalid/中所述