Paket Penginstalan Windows menyimpan file penginstal

0

Saya menggunakan manajer paket Windows 10 OneGet dengan beberapa penyedia seperti cokelat. Saya memiliki beberapa penyedia termasuk cokelat, dan saya menginstal paket seperti ini

Install-Package [pckg_name]

Ketika penyedia coklat misalnya, installer utama untuk program tersebut diunduh dalam subdirektori temp chocolatey dan dieksekusi dari sini. Kemudian program menginstal sendiri C:\Program files\dan mendaftar secara normal.

Saya telah memperhatikan bahwa file installer tetap pada disk setelah menginstal (C: \ Users \ xxx \ AppData \ Local \ Temp \ cokelat mengandung subdirektori firefox/, git/, dll). Ini mungkin akan menambahkan hingga GB setelah beberapa waktu ...

Saya terkejut Install-Packagecmd tidak menghilangkan file-file itu setelah instalasi berhasil. Disk utama saya adalah SSD dan saya tidak memiliki ruang penyimpanan tanpa batas.

Jadi pertanyaan saya adalah

  • Mengapa .exe, .msi installer tidak dihapus secara otomatis setelah instalasi?
  • Apakah ada cara untuk mengatur perilaku seperti itu?
  • Apakah ada perintah untuk membersihkan file-file ini di semua penyedia?
Cyril Duchon-Doris
sumber
Ketika suatu aplikasi dihapus, itu benar-benar menjalankan installer untuk menghapus program. Saya tidak mengerti dua pertanyaan Anda yang lain.
Ramhound
it actually runs the installer to remove the programApakah kamu yakin Saya kira tidak. Aplikasi terdaftar pada daftar program windows dan biasanya ada program uninstaller yang berbeda dan ringan (kadang-kadang uninstaller ini juga dapat melakukan perbaikan atau modifikasi komponen, tetapi berbeda dari installer yang diambil dari internet).
Cyril Duchon-Doris
Setelah membuat beberapa installer di masa lalu, dan mengetahui cara kerja file .msi, saya 100% positif dari pernyataan saya. Meskipun ada ".unist" atau apa pun namanya, .msi, masih diperlukan.
Ramhound
Jadi maksud Anda ketika saya mengunduh file installer acak dari internet di downloaddirektori saya (yang biasanya saya bersihkan cukup sering), file itu akan disalin lagi di tempat lain sehingga saya dapat menghapus instalan perangkat lunaknya nanti ?? Setiap kali saya menginstal perangkat lunak itu sebenarnya membutuhkan hampir 2x ukuran program yang sebenarnya karena perlu menjaga installer (minus kompresi)?
Cyril Duchon-Doris