Perbedaan antara program portable dan instalasi

Pertanyaan: apa perbedaan antara program portabel yang tidak memerlukan instalasi dan yang diinstal dengan prosedur otomatis yang menyalin banyak file di berbagai folder sistem operasi "> Ini adalah salah satu perbedaan utama antara program tradisional dan portabel dan perlu dipahami jika dan kapan mereka lebih disukai satu sama lain.
Program yang memerlukan instalasi di komputer Anda mulai dari file yang disebut installer yang mencakup instruksi untuk menyalin berbagai file, membuat koneksi dengan perpustakaan internal sistem (file DLL) dan menulis kunci registri pada Windows.
Dalam kebanyakan kasus, perangkat lunak menggunakan file DLL yang ada kecuali dalam kasus di mana programmer telah membuat perpustakaan khusus dengan file yang harus diposisikan dengan tepat selama instalasi perangkat lunak.
Karena mereka terintegrasi ke dalam sistem, program dengan installer, jika dirancang dan diprogram dengan baik, lebih cepat daripada program portabel dalam pelaksanaan dan operasi mereka.
Perangkat lunak yang memerlukan penginstalan tidak dapat dihapus untuk menghapusnya dari komputer Anda, tetapi memerlukan prosedur penghapusan instalasi yang dipandu oleh program yang disertakan.
Masalahnya adalah bahwa kadang-kadang penghapusan instalasi ini dirancang dengan buruk dan tidak dapat menghapus semua file dan referensi yang dibawa oleh instalasi dari program itu.
Selain itu, dari sudut pandang privasi, selalu mungkin untuk mengetahui apakah suatu program tertentu telah diinstal pada PC.
Saat menggunakan penginstal untuk menginstal program, hal-hal berikut terjadi pada PC Windows:
- Perangkat lunak membuat folder baru di Program atau Pengguna, sesuai dengan cara konfigurasi.
- Nilai baru ditulis ke Registry Windows dan / atau entri lama dapat diubah.
- Penginstal menyalin file ke folder yang dibuat.
- Pintasan ke program dibuat di desktop, menu Start, dan bilah tugas
- Beberapa file DLL baru mungkin telah ditambahkan ke folder C: \ Windows \ System32 .
- Saat menghapus instalasi perangkat lunak yang sama, satu atau lebih item yang dibuat di atas dapat tetap ada di komputer.
BACA JUGA: Buat program portabel yang diinstal pada PC dengan virtualisasi perangkat lunak
Program portabel, di sisi lain, terdiri dari satu atau lebih file di dalam folder yang dapat dipindahkan ke mana pun Anda inginkan, bahkan pada stik USB.
Mereka disebut "portabel" justru karena, jika disalin ke drive USB portabel, mereka dapat dijalankan pada PC apa pun, tanpa harus menginstalnya.
Berkat fitur ini, mereka tidak mengubah file sistem apa pun, tidak meninggalkan jejak pada PC yang digunakan dan karenanya memungkinkan untuk digunakan bahkan dengan privasi penuh.
Jika ada folder di mana program dijalankan, itu bisa membuat file INF atau XML dalam pelaksanaannya di dalam folder yang sama.
Perangkat lunak portabel sudah mengandung DLL built-in dan bahkan dapat membuat mesin virtual untuk dijalankan, terutama jika perlu menggunakan Registry (VM kemudian dihapus ketika program ditutup).
Seperti disebutkan di atas, tidak perlu menginstalnya dan menghemat beberapa waktu awal bahkan jika pelaksanaannya tetap sedikit lebih lambat daripada program instalasi.
Sementara setiap perangkat lunak dapat menjadi portabel secara teori, tidak semua program dapat portabel dalam praktik. karena mereka akan sangat besar.
Misalnya, program Office akan memerlukan penyertaan beberapa file DLL yang sudah termasuk dalam Windows dan banyak dari referensi internal yang akan menjadi jauh lebih besar dari biasanya.
Program portabel sangat berguna bagi teknisi yang bekerja pada banyak komputer dan bagi mereka yang ingin menggunakan komputer publik secara anonim.
Pada artikel lain kita telah melihat program portable terbaik tanpa instalasi untuk USB stick (Windows) .

Tinggalkan Komentar Anda

Please enter your comment!
Please enter your name here