Διαφορές μεταξύ φορητών προγραμμάτων και προγραμμάτων εγκατάστασης

Ερώτηση: Ποια είναι η διαφορά μεταξύ ενός φορητού προγράμματος που δεν απαιτεί εγκατάσταση και ενός που εγκαθιστά με την αυτόματη διαδικασία που αντιγράφει πολλά αρχεία σε διάφορους φακέλους του λειτουργικού συστήματος "> Αυτή είναι μια από τις κύριες διαφορές μεταξύ παραδοσιακών και φορητών προγραμμάτων και αξίζει να καταλάβουμε εάν και πότε είναι προτιμότερα ο ένας από τον άλλο.
Τα προγράμματα που απαιτούν εγκατάσταση στον υπολογιστή σας ξεκινούν από ένα αρχείο που ονομάζεται πρόγραμμα εγκατάστασης και περιλαμβάνει οδηγίες για την αντιγραφή των διαφόρων αρχείων, την πραγματοποίηση συνδέσεων με τις εσωτερικές βιβλιοθήκες του συστήματος (αρχεία DLL) και τη δημιουργία κλειδιών μητρώου στα Windows.
Στις περισσότερες περιπτώσεις, το λογισμικό χρησιμοποιεί υπάρχοντα αρχεία DLL εκτός από τις περιπτώσεις όπου ο προγραμματιστής δημιούργησε μια προσαρμοσμένη βιβλιοθήκη με ένα αρχείο που πρέπει να τοποθετηθεί κατάλληλα κατά τη διάρκεια της εγκατάστασης του λογισμικού.
Δεδομένου ότι είναι ενσωματωμένα στο σύστημα, τα προγράμματα με τεχνικό εγκατάστασης, αν είναι καλά σχεδιασμένα και προγραμματισμένα, είναι ταχύτερα από τα φορητά προγράμματα κατά την εκτέλεση και τη λειτουργία τους.
Το λογισμικό που απαιτεί εγκατάσταση δεν μπορεί να διαγραφεί για να το καταργήσετε από τον υπολογιστή σας, αλλά απαιτεί μια διαδικασία απεγκατάστασης που καθοδηγείται από ένα πρόγραμμα που περιλαμβάνεται.
Το πρόβλημα είναι ότι μερικές φορές αυτή η απεγκατάσταση έχει σχεδιαστεί κακώς και δεν είναι σε θέση να διαγράψει όλα τα αρχεία και τις αναφορές που έφερε η εγκατάσταση από αυτό το πρόγραμμα.
Επιπλέον, από την άποψη της ιδιωτικής ζωής, είναι πάντα πιθανό να γνωρίζουμε αν έχει εγκατασταθεί ένα συγκεκριμένο πρόγραμμα σε έναν υπολογιστή.
Όταν χρησιμοποιείτε το πρόγραμμα εγκατάστασης για να εγκαταστήσετε ένα πρόγραμμα, τα ακόλουθα συμβαίνουν στον υπολογιστή με Windows:
- Το λογισμικό δημιουργεί ένα νέο φάκελο στα Προγράμματα ή στους Χρήστες, ανάλογα με τον τρόπο διαμόρφωσής του.
- Νέες τιμές γράφονται στο μητρώο των Windows ή / και παλαιές καταχωρήσεις μπορεί να αλλάξουν.
- Το πρόγραμμα εγκατάστασης αντιγράφει αρχεία στον δημιουργό φάκελο.
- Μια συντόμευση για το πρόγραμμα δημιουργείται στην επιφάνεια εργασίας, στο μενού Έναρξη και στη γραμμή εργασιών
- Ορισμένα νέα αρχεία DLL ενδέχεται να έχουν προστεθεί στο φάκελο C: \ Windows \ System32 .
- Κατά την απεγκατάσταση του ίδιου λογισμικού, ένα ή περισσότερα από τα στοιχεία που δημιουργήθηκαν παραπάνω μπορούν να παραμείνουν στον υπολογιστή.
ΔΙΑΒΑΣΤΕ ΕΠΙΣΗΣ: Δημιουργήστε φορητά προγράμματα από αυτά που είναι εγκατεστημένα στον υπολογιστή με εικονικοποίηση λογισμικού
Τα φορητά προγράμματα, από την άλλη πλευρά, αποτελούνται από ένα ή περισσότερα αρχεία μέσα σε ένα φάκελο που μπορεί να μετακινηθεί οπουδήποτε θέλετε, ακόμα και σε ένα stick USB.
Ονομάζονται "φορητά" ακριβώς επειδή, αν αντιγραφούν σε μια φορητή μονάδα USB, μπορούν να τρέχουν σε οποιοδήποτε υπολογιστή, χωρίς να χρειάζεται να τα εγκαταστήσετε.
Χάρη σε αυτό το χαρακτηριστικό, δεν τροποποιούν κανένα αρχείο συστήματος, δεν αφήνουν ίχνη στον υπολογιστή που χρησιμοποιείται και συνεπώς επιτρέπουν τη χρήση του ακόμη και με πλήρη προστασία της ιδιωτικής ζωής.
Εάν υπάρχει φάκελος στον οποίο εκτελείται το πρόγραμμα, θα μπορούσε να δημιουργήσει ένα αρχείο INF ή XML στην εκτέλεση του μέσα στον ίδιο φάκελο.
Το φορητό λογισμικό περιέχει ήδη ενσωματωμένα DLL και μπορεί ακόμη και να δημιουργήσει μια εικονική μηχανή για να τρέξει, ειδικά εάν χρειάζεται να χρησιμοποιήσει το μητρώο (το VM αφαιρείται τότε όταν κλείνει το πρόγραμμα).
Όπως αναφέρθηκε παραπάνω, δεν είναι απαραίτητο να το εγκαταστήσετε και εξοικονομεί αρχικό χρόνο ακόμη και αν, η εκτέλεση του, παραμένει λίγο πιο αργή από ένα πρόγραμμα με εγκατάσταση.
Ενώ κάθε λογισμικό μπορεί να γίνει φορητό θεωρητικά, δεν μπορούν όλα τα προγράμματα να είναι φορητά στην πράξη. γιατί θα ήταν τεράστια.
Για παράδειγμα, τα προγράμματα του Office θα απαιτούσαν να συμπεριληφθούν αρκετά αρχεία DLL που ήδη περιλαμβάνονται στα Windows και πολλές από αυτές τις εσωτερικές αναφορές που θα γίνουν πολύ μεγαλύτερες από τις κανονικές.
Τα φορητά προγράμματα είναι πολύ χρήσιμα για τεχνικούς που εργάζονται σε πολλούς υπολογιστές και για όσους θέλουν να χρησιμοποιούν ανώνυμα τους δημόσιους υπολογιστές.
Σε άλλο άρθρο, έχουμε δει τα καλύτερα φορητά προγράμματα χωρίς εγκατάσταση για USB sticks (Windows) .

Αφήστε Το Σχόλιό Σας

Please enter your comment!
Please enter your name here