1

今天我开始在 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/中所述

4

1 回答 1

0

您必须从此处下载 git prtable 版本, 然后使用 7-Zip 将文件解压缩到以下路径“C:\Users\YOUR_USERNAME\scoop\apps\git\2.25.0.windows.1”以替换不起作用的版本在独家新闻。

不要忘记检查正确的路径....

于 2020-01-26T13:32:08.317 回答