Mengapa beberapa aplikasi pertama-tama harus "diinstal" agar dapat dijalankan sementara yang lain tidak?
Semua aplikasi seperti perangkat lunak Adobe harus diinstal terlebih dahulu pada Windows sebelum dapat dijalankan, tetapi beberapa aplikasi lain tidak memerlukan instalasi apa pun, Mengapa?
Jawaban:
Ada banyak alasan yang mungkin memerlukan aplikasi untuk diinstal:
sumber
Banyak program mengirim 'root' ke OS, memberikan peningkatan fungsionalitas untuk program tersebut. Instalasi adalah yang menciptakan fungsi ini dengan mengubah registri.
Program lain dirancang untuk menjadi portabel atau ringan, dan karena itu hindari menggunakan registri.
Jadi perbedaannya dapat dilihat sebagai perbedaan antara pohon yang ditanam di tanah, dan pohon di pot. Pohon di tanah akan tumbuh besar dan kuat, tetapi tidak bisa dipindahkan dengan mudah.
Pohon dalam pot tidak akan pernah menjadi sangat besar atau berbuat banyak, tetapi dapat dipindahkan ke mana pun ia pergi.
sumber
Ada banyak aplikasi yang menulis data ke registri. Segala sesuatu dari lokasi file yang perlu dimuat untuk memulai, untuk menyimpan data dll. Jika data itu tidak ditulis, maka ketika mencoba mengakses kunci registri yang tidak ada, itu lumpuh.
Selain itu, sering kali penginstal berisi paket yang perlu dibongkar. Anda mengunduh satu file, tetapi program menginginkan folder, banyak file, dll. Ini juga terkadang perlu dilakukan sebelum program dapat digunakan.
sumber