Apakah aman untuk menghapus Chocolatey?

14

Apakah aman untuk menghapus Chocolatey setelah saya menginstal aplikasi dengannya?

Saya ingin mengatur perangkat lunak untuk PC baru menggunakan Chocolatey, tetapi ingin menghapus folder C: \ Chocolatey. Sejauh yang saya mengerti Chocolatey menggunakan installer asli, sehingga program muncul di "Tambah dan hapus program" Windows dan dapat dipertahankan seperti itu. Chocolatey sepertinya tidak dibutuhkan lagi oleh pengguna.

Thomas Weller
sumber

Jawaban:

9

Sebagai aturan umum, ya, "aman" untuk menghapus Chocolatey. Chocolatey, untuk sebagian besar, hanyalah pembungkus di sekitar EXE / MSI asli untuk aplikasi yang sedang diinstal. Akibatnya, menghapus Chocolatey, tidak menghapus aplikasi yang diinstal.

Ada beberapa jenis Aplikasi, misalnya, Command Line / Portable, yang akan memiliki efek buruk dengan menghapus Chocolatey, jadi Anda mungkin ingin berhati-hati di sini. Misalnya, ketika menginstal say GitVersion.Portable, Chocolatey menambahkan "jalan pintas" ke EXE yang dihasilkan di folder tempat Cokelat (yang ada di jalur sistem). Dengan menghapus Chocolatey, "pintasan" ini dan kemungkinan EXE itu sendiri, akan dihapus, sehingga aplikasi ini tidak akan berfungsi lagi.

Saya menyarankan agar Anda melihat folder Chocolatey \ Lib, dan melihat paket mana yang telah Anda instal dengan Chocolatey sebelum menghapus instalan, sehingga Anda dapat memverifikasi bahwa tidak ada aplikasi yang termasuk dalam kategori ini.

Semoga itu bisa membantu!

Langkah-langkah untuk menghapus Chocolatey tercantum di sini .

Sebagai catatan tambahan, dimulai dengan Chocolatey 0.9.8.27, Path Chocolatey default tidak lagi C: \ Chocolatey, melainkan C: \ ProgramData \ Chocolatey.

Taman Gary Ewan
sumber
1
Tentunya (mengingat penjelasan Anda bahwa beberapa executable dapat dihapus atau memiliki tautan ke mereka dihapus), saran "umum" harus, "Tidak, itu tidak aman"? Hanya dalam keadaan tertentu di mana pengguna yakin bahwa tidak ada perangkat lunak yang diinstal bergantung secara keseluruhan atau sebagian pada isi folder choco bin yang dihilangkan dianggap tidak berbahaya.
Bob Sammers
@ BobSammers Saya biasanya setuju dengan pernyataan ini. Jawaban Gary mungkin perlu sedikit diperbarui karena ditulis hampir dua tahun yang lalu dan ada lebih banyak berbagi pengetahuan tentang ini.
ferventcoder
5

Menghapus Instalasi Chocolatey

Jika Anda memutuskan tidak menyukai Chocolatey, Anda dapat menghapus instalannya hanya dengan menghapus folder (dan variabel lingkungan yang dibuatnya). Karena itu tidak benar-benar diinstal pada sistem Anda, Anda tidak perlu khawatir itu mengacaukan registri Anda (aplikasi yang Anda instal dengan Chocolatey atau secara manual, sekarang cerita yang berbeda).

Kisah yang berbeda memang, karena saya tidak ingat melihat editor Atom di daftar program yang diinstal Windows saya. Saya telah mencopotnya melalui baris perintah (dijalankan sebagai administrator):

cuninst atom

Dan bagian no registry sebenarnya salah. Pada Windows 7, saya harus melakukan ini:

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

Pada versi lain mungkin ini:

reg delete HKLM\Environment /f /v ChocolateyInstall

Untuk menghapus folder dari baris perintah, gunakan ini:

rmdir /Q /S C:\ProgramData\chocolatey

Atau ini, jika Anda menggunakan atau meningkatkan dari Chocolatey <0.9.8.27:

rmdir /Q /S C:\Chocolatey

Setelah semua itu, jalan pintas menu Mulai normal C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exemasih ada, tetapi ketika digunakan Windows bertanya apakah Anda ingin menghapusnya.

Cees Timmerman
sumber
Komentar no registry adalah tentang kunci uninstaller. Itu secara khusus menyatakan Anda perlu menghapus variabel lingkungan (lihat teks yang Anda tempelkan). "(dan variabel lingkungan yang dibuatnya)" - ini adalah kunci registri, tetapi Anda tidak perlu mengedit registri secara langsung untuk menghapusnya.
ferventcoder