Chocolatey를 제거해도 안전합니까?


15

Chocolatey를 설치 한 후 Chocolatey를 제거해도 안전합니까?

Chocolatey를 사용하여 새 PC 용 소프트웨어를 설정하고 싶지만 C : \ Chocolatey 폴더를 제거하고 싶습니다. 내가 이해하는 한, Chocolatey는 기본 설치 프로그램을 사용하므로 프로그램은 Windows의 "프로그램 추가 및 제거"에 나타나고 유지 관리 할 수 ​​있습니다. Chocolatey는 더 이상 사용자에게 필요하지 않은 것 같습니다.

답변:


10

일반적으로 Chocolatey를 제거하는 것이 "안전합니다". Chocolatey는 대부분 설치중인 응용 프로그램의 기본 EXE / MSI를 둘러싼 래퍼입니다. 결과적으로 Chocolatey를 제거해도 설치된 응용 프로그램은 제거되지 않습니다.

일부 유형의 응용 프로그램 (예 : 명령 줄 / 휴대용 응용 프로그램)은 Chocolatey를 제거하여 악영향을 미치므로 여기에서주의를 기울여야 할 수도 있습니다. 예를 들어 GitVersion.Portable을 설치할 때 Chocolatey는 Chocolatey bin 폴더 (시스템 경로에 있음)의 결과 EXE에 "바로 가기"를 추가합니다. Chocolatey를 제거하면이 "단축키"및 잠재적으로 EXE 자체가 제거되므로이 응용 프로그램은 더 이상 작동하지 않습니다.

Chocolatey \ Lib 폴더를 살펴보고 제거하기 전에 Chocolatey와 함께 설치 한 패키지를 확인하여이 범주에 속하는 응용 프로그램이 없는지 확인할 수 있습니다.

희망이 도움이됩니다!

Chocolatey를 제거하는 단계는 다음과 같습니다 .

참고로 Chocolatey 0.9.8.27부터 기본 Chocolatey 경로는 더 이상 C : \ Chocolatey가 아니라 C : \ ProgramData \ Chocolatey입니다.


1
확실하게 (일부 실행 파일이 제거되거나 링크가 제거 될 수 있다는 설명이 제공됨) "일반적인"조언은 "아니요, 안전하지 않습니다"? 사용자가 설치된 소프트웨어 중 일부가 choco bin 폴더의 내용에 전적으로 또는 부분적으로 의존하지 않는다고 확신하는 특정 상황에서만 제거가 무해한 것으로 간주되어야합니다.
밥 Sammers

@BobSammers 나는 일반적으로이 진술에 동의합니다. 게리의 대답은 아마도 거의 2 년 전에 쓰여졌 기 때문에 약간의 업데이트가 필요할 것이며 이에 대한 더 많은 지식 공유가 있습니다.
ferventcoder

5

Chocolatey 제거

Chocolatey가 마음에 들지 않으면 폴더와 폴더를 만드는 것만으로 간단하게 제거 할 수 있습니다. 실제로 시스템에 설치되어 있지 않기 때문에 레지스트리가 복잡해 지거나 걱정할 필요는 없습니다.

실제로 Windows의 설치된 프로그램 목록에서 Atom 편집기를 본 것을 기억하지 못하는 다른 이야기. 명령 줄을 통해 제거했습니다 (관리자 권한).

cuninst atom

레지스트리 없음 부분은 실제로 거짓입니다. Windows 7에서는 다음을 수행해야했습니다.

reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall

다른 버전에서는 다음과 같습니다.

reg delete HKLM\Environment /f /v ChocolateyInstall

명령 행에서 폴더를 제거하려면 다음을 사용하십시오.

rmdir /Q /S C:\ProgramData\chocolatey

또는 Chocolatey <0.9.8.27에서 사용하거나 업그레이드 한 경우 :

rmdir /Q /S C:\Chocolatey

결국 일반 시작 메뉴 바로 가기 C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exe는 여전히 존재하지만 Windows를 사용하면 Windows에서 삭제할지 묻는 메시지가 나타납니다.


레지스트리 없음 설명은 제거 프로그램 키에 관한 것입니다. 특히 환경 변수를 제거해야한다고 명시합니다 (붙여 넣은 텍스트를보십시오). "(그리고 그것이 생성 한 환경 변수)"-레지스트리 키이지만 레지스트리를 제거하기 위해 레지스트리를 직접 편집 할 필요는 없습니다.
ferventcoder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.