Не могу (пере) установить Git для Windows после проблемы с предыдущей установкой

TL;DR: Как я могу полностью удалить ВСЕ остатки (возможно) сломанной установки Windows Git, чтобы я мог начать все заново? Похоже, что-то из предыдущей установки мешает новой. Папка "Program Files (x86)\Git" уже была удалена, но ничего не изменилось.

На 64-битной Windows 10 Pro у меня был установлен git, и он работал нормально. Он был установлен через Chocolatey, поэтому у меня был git, git.install, а также poshgit пакеты. Я не использовал gitbash, графический интерфейс или интеграцию меню - я использовал его через powershell. Я не продвинутый пользователь git, но я могу выполнять самые простые операции.

Внезапно любые команды git (clone, init, add, push) не будут выполнены, powershell просто перестанет отвечать на запросы.

Затем я удалил все пакеты, перезагрузил компьютер и попытался установить их еще раз. Шоколадный установщик зависает при попытке установить git.install пока он показывает "Git setup" и "Git for windows", выполняющиеся в диспетчере задач.

При попытке установки с помощью установщика Windows, просто чтобы увидеть, смогу ли я снова заставить его работать, он зависает в конце установки, где-то открывается окно "Git for windows", но когда я нажимаю на него 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 (после вашего обновления) или что-то еще установлено?

Другие вопросы по тегам