Chocolatey'i kaldırmak güvenli mi?


15

Uygulamaları yükledikten sonra Chocolatey'i kaldırmak güvenli mi?

Chocolatey kullanarak yeni bilgisayarlar için yazılım kurmak istiyorum, ancak C: \ Chocolatey klasörünü kaldırmak istiyorum. Anladığım kadarıyla Chocolatey yerel yükleyicileri kullandığından, programlar Windows'un "Program ekle ve kaldır" 'da görünür ve bu şekilde korunabilir. Chocolatey artık kullanıcı tarafından gerekli görünmüyor.

Yanıtlar:


10

Genel bir kural olarak, evet, Chocolatey'i kaldırmak "güvenli" dir. Chocolatey, çoğunlukla, yüklenen uygulama için yerel EXE / MSI etrafında bir sarıcıdır. Sonuç olarak, Chocolatey kaldırıldığında, yüklü uygulamalar kaldırılmaz.

Chocolatey'i kaldırarak olumsuz bir etkisi olacak bazı Uygulama türleri, örneğin Komut Satırı / Taşınabilir olanlar vardır, bu yüzden burada biraz dikkat etmek isteyebilirsiniz. Örneğin, "GitVersion.Portable" komutunu yüklerken Chocolatey, Chocolatey bin klasöründe (sistem yolunda bulunan) ortaya çıkan EXE dosyasına bir "kısayol" ekler. Chocolatey'i kaldırarak, bu "kısayol" ve muhtemelen EXE'in kendisi kaldırılacaktır, bu nedenle bu uygulama artık çalışmaz.

Chocolatey \ Lib klasörüne göz atmanızı ve kaldırmadan önce Chocolatey ile hangi paketleri yüklediğinizi görmenizi öneririm, böylece bu kategoriye hiçbir uygulamanın girmediğini doğrulayabilirsiniz.

Umarım yardımcı olur!

Chocolatey'i kaldırma adımları burada listelenmiştir .

Bir yan not olarak, Chocolatey 0.9.8.27 ile başlayarak, varsayılan Chocolatey Yolu artık C: \ Chocolatey değil, C: \ ProgramData \ Chocolatey'dir.


1
Şüphesiz (bazı yürütülebilir dosyaların kaldırılabileceği veya bağlantıların kaldırılabileceği açıklamasına göre), "genel" öneri "Hayır, güvenli değil" olmalıdır? Yalnızca, yüklü yazılımın hiçbirinin kısmen veya tamamen choco bin klasörünün içeriğine dayanmadığından emin olduğu belirli durumlarda, kaldırmanın zararsız olduğu düşünülmelidir.
Bob Sammers

@BobSammers Bu ifadeye genellikle katılıyorum. Gary'nin cevabı muhtemelen yaklaşık iki yıl önce yazılmış ve bu konuda daha fazla bilgi paylaşımı olduğundan biraz güncellenmesi gerekiyor.
ferventcoder

5

Chocolatey yazılımını kaldırmak

Chocolatey'i sevmediğinize karar verirseniz, klasörü (ve oluşturduğu ortam değişkenlerini) kaldırarak kaldırabilirsiniz. Aslında sisteminizde yüklü olmadığından, kayıt defterinizi (Chocolatey ile veya manuel olarak yüklediğiniz uygulamalar, şimdi farklı bir hikaye) karıştırdığından endişelenmenize gerek yok.

Windows yüklü programlar listemde Atom editörünü gördüğümü hatırlamadığım için gerçekten farklı bir hikaye. Bunu bir komut satırı üzerinden kaldırdım (yönetici olarak çalıştırıldım):

cuninst atom

Ve hiçbir kayıt kısmı aslında yanlış. Windows 7'de bunu yapmak zorunda kaldım:

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

Diğer sürümlerde bu olabilir:

reg delete HKLM\Environment /f /v ChocolateyInstall

Klasörü komut satırından kaldırmak için şunu kullanın:

rmdir /Q /S C:\ProgramData\chocolatey

Veya Chocolatey <0.9.8.27 kullanırsanız veya yükseltirseniz:

rmdir /Q /S C:\Chocolatey

Tüm bunlardan sonra, normal Başlat menüsü kısayolu C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exehala mevcuttu, ancak kullanıldığında Windows bunu silmek isteyip istemediğinizi sorar.


Kayıt defteri yorumu kaldırıcı anahtarları hakkında değildir. Özellikle ortam değişkenlerini kaldırmanız gerektiğini belirtir (yapıştırdığınız metne bakın). "(ve oluşturduğu ortam değişken (ler) i)" - bu bir kayıt defteri anahtarıdır, ancak kayıt defterini kaldırmak için doğrudan düzenlemeniz gerekmez.
ferventcoder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.