Git을 제거 할 수 없습니다


20

Git을 연구하고 있었기 때문에 Windows 버전을 다운로드하여 GitHub의 저장소에서 테스트했습니다. 약 30 분이 지나서 사용 방법을 알아낼 수 없었기 때문에 프로젝트가 크지 않고 SVN이라는 프로젝트로 돌아가서 분산 리포지토리가 필요하지 않기로 결정했습니다.

(내 생각에) 내 PC에 넣은 모든 Git 관련 항목을 제거했지만 폴더를 열면 다음과 같은 오류 메시지가 표시되는 자극적 인 문제가 발생했습니다.

안녕하세요

[오류] 자식 경로를 찾을 수 없습니다

당신이 상상할 수 있듯이, 이것은 진짜 고통입니다. 누구나 그것을 고치는 방법에 대한 아이디어가 있습니까?


답변:


19

이것은 일어날 것입니다

제거에서 파일 "C : \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll"을 (를) 삭제할 수 없습니다.

올바른 수정은 dll을 등록 취소하고 삭제하는 것입니다.

  1. 명령 프롬프트 창을 엽니 다
  2. 실행> regsvr32 -s -u git_shell_ext.dll
  3. "C : \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll"삭제

그래도 작동하지 않으면 추악한 해결 방법이 있습니다.

  1. "작업 관리자"를 열고 프로세스로 이동하십시오
  2. explorer.exe를 찾아 프로세스 종료를 클릭하십시오
  3. "작업 관리자"에서 파일> 실행을 선택하고 'cmd'를 입력하고 확인을 클릭하여 "명령 프롬프트"를 열고 "C : \ Program Files \ Git \ git-cheetah"로 cd하십시오.
  4. git_shell_ext.dll 삭제
  5. 재시작

재부팅 후 반드시 정리하고 "C : \ Program Files"에서 "Git"폴더를 제거하십시오.


너무 고마워. 같은 문제가 있었다. 나를 견과류 운전 한
소닉 영혼에게

탐색기를 종료하면 작업 표시 줄과 시작 메뉴가 사라지기 때문에 탐색기 프로세스를 끝내기 전에 먼저 명령 프롬프트를 여는 것이 더 쉽습니다.
Endy Tjahjono

TortoiseGIT를 처음 설치 한 후에 이런 일이 발생 했습니다. 제 경우에는 달리기 regsvr32 "C:\Program Files\Git\git-cheetah\git_shell_ext.dll"가 일을했습니다.
Richard Everett

4

이것을 살펴보고 싶을 때 어떤 셸 확장이 설치되어 있으며 문제가있는 항목을 제거하는 데 도움이 될 수 있습니다.

http://www.nirsoft.net/utils/shexview.html

덧붙여서, 당신은 GIT에게 기회를 주었을 것입니다-시간이 걸리지 만 투자 가치는 그만한 가치가 있습니다.


0

오류를 수정하는 방법 Git 경로를 찾을 수 없습니까?

  1. 시스템을 다시 시작하고 F8Windows로 부팅하기 전에를 누릅니다 .
  2. 안전 모드 선택
  3. 관리자 선택
  4. c : // program Files /로 이동하십시오
  5. 힘내 폴더 삭제

그런 다음 다시 시작

문제가 해결되면 의견을 보내 주셔서 감사합니다.


1
답변이 해결되었습니다. SU에서는 언어 사용을 잘못하지는 않지만 요점에 대한 답을 지키는 경향이 있습니다 (즉, 인사를 할 필요가 없습니다). t 무작위로 대문자를 사용하지 마십시오. 건배.
Journeyman Geek

-1

이 문제를 해결하려면 서비스와 그 의존성을 중지해야했습니다.

  1. 시작 >> 실행 >> cmd >> tasklist / M >> c : \ Documents and Settings \ "사용자"\ Desktop \ tasklist.txt
  2. 데스크탑에서 생성 된 파일을여십시오.
  3. Crtl + F를 누르십시오
  4. 자식 찾기
  5. 프로세스를 닫아야합니다 "탐색기"
  6. "탐색기"프로세스 중지
  7. 폴더가 들어 있습니다
  8. 삭제 git_shell_ext.dll 삭제
  9. 시스템을 재부팅
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.