TL;DR:我如何才能完全删除(可能)损坏的 Windows Git 安装的所有残余,以便重新开始?看起来之前的安装中的某些内容阻止了新安装。“Program Files (x86)\Git”文件夹已被删除,但没有任何变化。
使用 Windows 10 Pro 64 位,我安装了 git,它运行良好。它是通过 Chocolatey 安装的,所以我有git
、git.install
和poshgit
包。我没有使用 gitbash、gui 或菜单集成 - 我是通过 powershell 使用它的。我不是高级 git 用户,但我可以执行最基本的操作。
突然,任何 git 命令(clone、init、add、push)都无法执行,powershell 也变得没有响应。
然后我卸载了所有软件包,重启了电脑,然后再次尝试安装它们。巧克力安装程序在尝试安装时挂起,git.install
同时任务管理器中显示“Git setup”和“Git for windows”正在执行。
当尝试使用 Windows 安装程序进行安装时,只是为了看看是否可以让它再次工作,它会挂在安装结束时,并在某处打开一个“适用于 Windows 的 Git”窗口,但是当我按 alt+tab 键访问它时,它不会出现在最前面。
我在这里很困惑,在升级 Windows 10 之前,它运行得很好,升级之后也运行得很好,但有一段时间。现在它突然停止工作了。
答案1
要完全删除它,您可能需要确保软件包已被删除,并且它已从计算机(程序和功能)中卸载。您可能还需要进入注册表以查看它是否已从卸载项中完全删除,该项通常位于HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Git_is1
(Windows x64)或HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Git_is1
(Windows 32 位)。我会先备份您要删除的特定项,然后确保删除该项。当前两个选项不起作用时,我会将此选项作为最后的手段。
但是,我很好奇,如果它正在工作然后突然停止工作,可能发生了什么变化?是否有 Windows 更新(升级后),或者安装了其他东西?