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.
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.
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.
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:
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.
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.
Menghapus Instalasi Chocolatey
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):
Dan bagian no registry sebenarnya salah. Pada Windows 7, saya harus melakukan ini:
Pada versi lain mungkin ini:
Untuk menghapus folder dari baris perintah, gunakan ini:
Atau ini, jika Anda menggunakan atau meningkatkan dari Chocolatey <0.9.8.27:
Setelah semua itu, jalan pintas menu Mulai normal
C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exe
masih ada, tetapi ketika digunakan Windows bertanya apakah Anda ingin menghapusnya.sumber