在Windows上通过瓢安装的git:句柄无效

问题描述 投票:1回答: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安装,瓢(需要git)以及其他一些东西,例如与git.exe的IntelliJ连接。

我已经下载了可移植的git,并且似乎可以使用。

C:\PortableGit\bin>.\git.exe --version
git version 2.25.0.windows.1

但是我在很大程度上依赖于瓢,瓢停止了工作。

此失败的可能原因和解决方案是什么?我已经用Google搜索了一下,可能的原因是UAC和/或防病毒软件。笔记本电脑属于我公司,可能是由于内部愚蠢的政策所致。

UPDATE:我的笔记本电脑刚开始更新时就出现了故障...如本链接所述,这可能是Windows 10更新错误https://appuals.com/the-handle-invalid/

git windows-10 uac antivirus scoop-installer
1个回答
0
投票

您必须从here下载git prtable版本然后使用7-Zip将文件解压缩到以下路径“ C:\ Users \ YOUR_USERNAME \ scoop \ apps \ git \ 2.25.0.windows.1”,以替换无法在瓢中使用的版本。

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

© www.soinside.com 2019 - 2024. All rights reserved.