Δημιουργία πακέτων msi και εγκατάσταση οποιουδήποτε λογισμικού χρησιμοποιώντας πολιτικές ομάδας Windows. Δημιουργία και προετοιμασία πακέτου

Χρησιμοποιεί αρχεία MSI για την εγκατάσταση λογισμικού. Τα πλεονεκτήματα της μορφής MSI είναι ότι διαθέτει τυποποιημένο GUI, εγκατάσταση κατά παραγγελία και επιτρέπει την εγκατάσταση χωρίς επίβλεψη. ως τέτοια, υπάρχουνμερικές εφαρμογές μετατροπέων που επιτρέπουν στους προγραμματιστές να μετατρέψουν γρήγορα προγράμματα εγκατάστασης EXE στη μορφή MSI. Αυτά είναι μερικά από τα προγράμματα με τα οποία μπορείτε να μετατρέψετε EXE στη μορφή MSI.

Οι καλύτεροι μετατροπείς EXE σε MSI

Δωρεάν μετατροπέας EXE σε MSI

Το EXE σε MSI Converter Free είναι ένα απλό πρόγραμμα δωρεάν λογισμικού για τη μετατροπή προγραμμάτων εγκατάστασης EXE στις εναλλακτικές λύσεις MSI. Μπορείτε να το προσθέσετε στα Windows πατώντας το Κατεβάστε δωρεάν έκδοσηκουμπί σε αυτήν τη σελίδα ιστότοπου. Καθώς αυτό το λογισμικό δεν έχει σχεδόν καθόλου επιλογές διαμόρφωσης για τη μετατροπή αρχείων EXE σε MSI, μπορείτε να ρυθμίσετε ένα αρχείο MSI με λίγα μόνο κλικ. Το λογισμικό περιλαμβάνει α Δοκιμαστικό πρόγραμμα εγκατάστασηςκουμπί ώστε να μπορείτε να ελέγξετε ότι το πρόγραμμα εγκατάστασης λειτουργεί. Εκτός από αυτό, το πρόγραμμα δεν έχει άλλες ρυθμίσεις.

MSI Wrapper

Το MSI Wrapper είναι ένας μετατροπέας EXE σε MSI που έχει σχεδίαση διεπαφής χρήστη με οδηγό βήμα προς βήμα. Το λογισμικό διαθέτει δωρεάν και επαγγελματική έκδοση που κοστίζει 198 $. Μπορείτε να εκκινήσετε το Wrapper Professional με παραμέτρους γραμμής εντολών και η έκδοση pro σάς επιτρέπει επίσης να ενσωματώνετε μακροεντολές στην περιτυλιγμένη ρύθμιση MSI. Πάτα το Κατεβάστε το δωρεάν MSI Wrapperκουμπί σε αυτήν τη σελίδα για να προσθέσετε την έκδοση δωρεάν λογισμικού στα Windows.

Η Exemsi έχει σχεδιάσει το MSI Wrapper περισσότερο σαν οδηγό, έτσι ώστε οι χρήστες να μπορούν να ρυθμίσουν ένα πακέτο MSI σε περίπου πέντε βήματα. Το λογισμικό σάς δίνει τη δυνατότητα να καθορίσετε επιπλέον πληροφορίες για το πακέτο εγκατάστασης, όπως στοιχεία κατασκευαστή και έκδοσης. Επιπλέον, μπορείτε να προσθέσετε επιπλέον βοήθεια, ενημέρωση ή σχετικά με υπερσυνδέσμους στα προγράμματα εγκατάστασης με αυτό το λογισμικό. Μπορείτε επίσης να καθορίσετε επιπλέον ορίσματα γραμμής εντολών για το πρόγραμμα εγκατάστασης στην έκδοση pro.

Απομακρυσμένη ανάπτυξη λογισμικού υπολογιστή

Το PC Remote Software Deployment είναι ένας μετατροπέας προγράμματος εγκατάστασης που έχει σχεδιαστεί κυρίως για διαχειριστές δικτύου. Το λογισμικό είναι ιδανικό για τη ρύθμιση προγραμμάτων εγκατάστασης MSI για διανομή δικτύου. Το Remote Software Deployment κοστίζει 95-695 $ και είναι συμβατό με πλατφόρμες Windows από XP έως 8.

Η πιο μοναδική πτυχή της Απομακρυσμένης Ανάπτυξης Λογισμικού είναι ότι επιτρέπει στους χρήστες να μετατρέπουν προγράμματα εγκατάστασης EXE σε αρχεία MSI με στιγμιότυπα των συστημάτων τους. Το στιγμιότυπο συστήματος καταγράφει όλα τα απαιτούμενα στοιχεία συστήματος αρχείων ή μητρώου για το πρόγραμμα εγκατάστασης MSI. Αυτό το λογισμικό δεν περιορίζεται μόνο σε προγράμματα εγκατάστασης, καθώς μπορείτε επίσης να ρυθμίσετε πακέτα απεγκατάστασης. Αυτή η εφαρμογή επιτρέπει επίσης στους χρήστες να αυτοματοποιούν την ανάπτυξη λογισμικού σε απομακρυσμένους υπολογιστές.

Σουίτα PACE

Το PACE Suite είναι ένα προηγμένο εργαλείο συσκευασίας με το οποίο μπορείτε να ρυθμίσετε και εικονικά πακέτα. Μπορείτε να μετατρέψετε προγράμματα εγκατάστασης EXE σε MSI και εναλλακτικά πακέτα με αυτό το λογισμικό. Το PACE Suite Freelancer Edition διατίθεται στα 1.199 ευρώ με συντήρηση ενός έτους. Ωστόσο, μπορείτε επίσης να δοκιμάσετε μια πλήρη επίδειξη του λογισμικού για ένα μήνα. Αυτό το λογισμικό είναι συμβατό με τα Windows 10, 8 και 7.

Το PACE έχει πιθανώς όλα τα εργαλεία που θα χρειαστούν περισσότερο για τη μετατροπή αρχείων EXE σε μορφή MSI. Το MSI Generator του λογισμικού επιτρέπει στους χρήστες να καταγράφουν εγκαταστάσεις με στιγμιότυπα ή μεθόδους παρακολούθησης. Εκτός από τη μετατροπή ενός EXE σε MSI, μπορείτε επίσης να ρυθμίσετε ένα πακέτο MST ή App-V με το PACE. Επιπλέον, το PACE περιλαμβάνει έναν επεξεργαστή MSI με τον οποίο μπορείτε να επεξεργαστείτε περαιτέρω ένα Windows Installer. Με τον Επεξεργαστή MSI, μπορείτε να προσαρμόσετε τις λεπτομέρειες της εφαρμογής και να επεξεργαστείτε τα αρχεία του πακέτου εγκατάστασης, τις καταχωρίσεις μητρώου, τις συντομεύσεις κ.λπ. Αυτό το λογισμικό έχει επίσης γρήγορες ταχύτητες επανασυσκευασίας.

EMCO MSI Package Builder

Το EMCO MSI Package Builder είναι λογισμικό με το οποίο μπορείτε να μετατρέψετε εγκαταστάσεις EXE σε MSI, να ρυθμίσετε μη αυτόματα πακέτα MSI και να προσαρμόσετε τις εγκαταστάσεις με το οποίο. Το Package Builder διαθέτει μια έκδοση Professional and Enterprise, η οποία περιλαμβάνει εκτεταμένες επιλογές μετατροπής EXE σε MSI και υποστηρίζει περισσότερους πόρους εγκατάστασης. Η έκδοση pro είναι διαθέσιμη στα 599 $ στον ιστότοπο του εκδότη και είναι ευρέως συμβατή με πλατφόρμες Windows από XP up.

Το MSI Package Builder έχει μια διαισθητική σχεδίαση διεπαφής χρήστη που ενσωματώνει οδηγούς για να σας καθοδηγήσουν στη μετατροπή προγραμμάτων εγκατάστασης EXE σε μορφή MSI. Η αυτοματοποιημένη επανασυσκευασία EXE σε MSI του λογισμικού βασίζεται στην τεχνολογία καταγραφής εγκατάστασης που καταγράφει . Μπορείτε επίσης να ρυθμίσετε μη αυτόματα πακέτα εγκατάστασης με τον οπτικό επεξεργαστή του λογισμικού. Οι χρήστες του Package Builder μπορούν να προσαρμόσουν περαιτέρω τα αρχεία, τα κλειδιά μητρώου και τις συντομεύσεις πακέτων MSI με το εργαλείο συγγραφής εγκατάστασης. Ελέγξτε αυτό σελίδα YouTubeγια να ανοίξετε μια επίδειξη βίντεο του Package Builder.

Αυτοί είναι μερικοί μετατροπείς EXE σε MSI που παρέχουν ανεκτίμητα εργαλεία και επιλογές για προγραμματιστές και διαχειριστές δικτύου για να ρυθμίσουν πακέτα MSI. Από αυτά τα προγράμματα που αναφέρονται παραπάνω, το PACE και το MSI Package Builder έχουν πιθανώς τις πιο ολοκληρωμένες επιλογές και εργαλεία για το λογισμικό επανασυσκευασίας. Ελέγξτε για περισσότερες λεπτομέρειες εφαρμογής του προγράμματος εγκατάστασης των Windows.

ΣΧΕΤΙΚΑ ΙΣΤΟΡΙΑ ΠΟΥ ΠΡΕΠΕΙ ΝΑ ΔΕΙΤΕ:

Ορισμένοι προμηθευτές παρέχουν διανομές των προγραμμάτων τους μόνο σε μορφή αρχείου EXE. Αυτό το αρχείο εγκατάστασης EXE είναι χρήσιμο όταν χρειάζεται να εγκαταστήσετε μη αυτόματα λογισμικό σε μικρό αριθμό υπολογιστών.

Ωστόσο, εάν χρειάζεται να αναπτύξετε νέο λογισμικό στον αριθμό των υπολογιστών σε έναν τομέα της υπηρεσίας καταλόγου Active Directory με χρήση GPO, δεν μπορείτε να χρησιμοποιήσετε ένα τέτοιο EXE επειδή μπορείτε να εγκαταστήσετε πακέτα MSI μόνο μέσω ενός GPO.

Σε αυτή την περίπτωση θα πρέπει να χρησιμοποιήσετε εναλλακτικούς τρόπουςανάπτυξη λογισμικόσε υπολογιστές ή μπορείτε να δοκιμάσετε να μετατρέψετε το EXE σε μορφή MSI.

Σήμερα, υπάρχουν πολλά διαφορετικά εμπορικά προϊόντα που σας επιτρέπουν να μετατρέψετε οποιοδήποτε αρχείο EXE σε πακέτο εγκατάστασης MSI, αλλά όλα αυτά τα προγράμματα πληρώνονται

Θα προσπαθήσουμε να χρησιμοποιήσουμε μόνο διαθέσιμα δωρεάν βοηθητικά προγράμματα.

Μετατρέψτε το πακέτο EXE σε MSI

Θα χρειαστούμε:

  • Δωρεάν λογισμικό EXE σε MSI Converter (http://www.exetomsi.com/freeware) - για μετατροπή exe σε msi.
  • Εργαλείο Orca.exe (Εργαλείο επεξεργασίας ORCA MSI εκτός σύνδεσης) - Για να επεξεργαστείτε τις ρυθμίσεις MSI έτσι ώστε να εγκατασταθεί με επιτυχία χρησιμοποιώντας ένα GPO.

Σε αυτό το παράδειγμα, θα προσπαθήσουμε να μετατρέψουμε το αρχείο EXE εγκατάστασης του προγράμματος περιήγησης Google Chromeσε μορφή MSI.

  • Κάντε λήψη του αυτόνομου προγράμματος εγκατάστασης του Google Chrome εκτός σύνδεσης (ChromeStandaloneSetup64.exe).
  • Εκτελέστε το Exe σε MSI Converter, καθορίστε τη διαδρομή προς το αρχείο ChromeStandaloneSetup64.exe, καθορίστε /silent/install στις παραμέτρους γραμμή εντολών(αυτά τα κλειδιά διασφαλίζουν ότι το Chrome είναι εγκατεστημένο σε αθόρυβη λειτουργία) και κάντε κλικ στο κουμπί "Δημιουργία MSI".
  • Ένα νέο αρχείο chromestandalonesetup64.msi θα εμφανιστεί στον κατάλογο με το αρχικό αρχείο exe.
  • Δυστυχώς, το MSI που προκύπτει δεν είναι κατάλληλο για ανάπτυξη μέσω GPO. Το γεγονός είναι ότι οι προγραμματιστές του βοηθητικού προγράμματος το έκαναν ειδικά έτσι ώστε το αρχείο να μην δημιουργήθηκε σύμφωνα με τα πρότυπα MSI (αναγκάζοντάς σας να αγοράσετε άδεια για την έκδοση Pro). Αλλά θα το φτιάξουμε.
    Εκτελέστε το orca και επιλέξτε το αρχείο MSI που δημιουργήθηκε.
  • Στη λίστα των πινάκων στα αριστερά, επιλέξτε "Ιδιότητα". Παρατηρήστε τις ιδιότητες ProductCode και UpgradeCode. Σύμφωνα με τα πρότυπα MSI, αυτά τα δύο πεδία πρέπει να είναι μοναδικά για κάθε προϊόν, αλλά το βοηθητικό πρόγραμμα EXE σε MSI Converter χρησιμοποιεί πάντα τις ίδιες τιμές.
  • Για να δημιουργήσετε ένα τυχαίο κλειδί, επιλέξτε από το επάνω μενού θέα > συνοπτικές πληροφορίες. Κάντε κλικ στο κουμπί "New GUID" και αντιγράψτε τη νέα τιμή του πεδίου PackageCode.

  • Επικολλήστε την τιμή στο πεδίο ProductCode. Κάντε το ίδιο για τις ιδιότητες UpgradeCode και PackageCode.
    Στο παράθυρο "Πληροφορίες σύνοψης", αλλάξτε την τιμή του τίτλου και άλλων πεδίων στο Google Chrome.
  • Στο φύλλο ιδιοτήτων, αλλάξτε Όνομα προϊόντος σε Google Chrome. Μπορείτε επίσης να αντικαταστήσετε κείμενο στα πεδία ARPCONTACT, Manufacturer και ProductVersion.

  • Τώρα πρέπει να ελέγξετε το πακέτο MSI. Επιλέγω Τα εργαλεία > Επικυρώνω, απενεργοποιήστε την επιλογή Εμφάνιση μηνυμάτων INFOκαι κάντε κλικ στην επιλογή Μετάβαση.
  • Θα υπάρξουν πολλά σφάλματα παρουσία / απουσία ορισμένων πινάκων και ιδιοτήτων στις παραμέτρους του πακέτου MSI.

Ο ευκολότερος τρόπος είναι να αντιγράψετε τους πίνακες _Validation, AdminExecuteSequence, AdminUISequence και AdvtExecuteSequence που λείπουν από οποιοδήποτε άλλο μικρό αρχείο MSI με πλήρεις δυνατότητες (π.χ. 7zip x64.msi).

Για να γίνει αυτό, το βοηθητικό πρόγραμμα Orca έχει τις λειτουργίες εξαγωγής/εισαγωγής παραμέτρων MSI σε ένα αρχείο κειμένου.

  • Αφού προσθέσετε τους πίνακες, ελέγξτε ξανά το πακέτο MSI. Εάν παραμένουν σφάλματα, διορθώστε τα (μπορείτε να τα διαγράψετε επιπλέον πεδίασημειώνονται με κόκκινο χρώμα).
  • Αποθηκεύστε τις αλλαγές στο αρχείο MSI.
  • Τώρα μπορείτε να χρησιμοποιήσετε αυτό το αρχείο MSI για να εγκαταστήσετε λογισμικό μέσω GPO ή SCCM.
  • φροντιστήριο

Καλημέρα, Χαμπρ! Θέλω να παρουσιάσω έναν ενδιαφέροντα, κατά τη γνώμη μου, τρόπο δημιουργίας προγραμμάτων εγκατάστασης msi για οποιοδήποτε λογισμικό και, ως εκ τούτου, να το αναπτύξω χρησιμοποιώντας εργαλεία GPO. Τονίζω ότι η περιγραφόμενη μέθοδος δεν συνεπάγεται τη δημιουργία "cast" του συστήματος, αλλά χρησιμοποιεί εγγενείς εγκαταστάτες λογισμικού και μόνο δωρεάν προϊόντα για εμπορική χρήση χρησιμοποιούνται για τη δημιουργία msi.

Εισαγωγή, μερικές συνδέσεις και μια δήλωση αποποίησης ευθύνης

Κάθε κανονικό πρόγραμμα εγκατάστασης λογισμικού έχει τη δυνατότητα αυτόματης εγκατάστασης με συγκεκριμένες ή προεπιλεγμένες παραμέτρους. Η ουσία της μεθόδου μου είναι απλή και συνίσταται στη συσκευασία του εγγενούς προγράμματος εγκατάστασης σε ένα "κοντέινερ" msi και στην εκτέλεση του με τις απαραίτητες παραμέτρους της γραμμής εντολών. Υπάρχουν πολλές πληροφορίες στο δίκτυο σχετικά με την αυτόματη εγκατάσταση αυτής ή αυτής της εφαρμογής και δεν θα εστιάσω σε αυτό. Ο στόχος μας, επαναλαμβάνω, είναι να εγκαταστήσουμε λογισμικό χρησιμοποιώντας πολιτικές ομάδας. Παρεμπιπτόντως, ορισμένοι από εσάς μπορεί να υποστηρίξουν ότι η εγκατάσταση μπορεί να γίνει μέσω ZAW, αλλά, δυστυχώς, αυτή η μέθοδος ισχύει μόνο για εγκατάσταση με τα δικαιώματα του τρέχοντος χρήστη και δεν μπορεί να χρησιμοποιηθεί για κεντρική αυτόματη εγκατάσταση εφαρμογών.

Μια ενδιαφέρουσα σειρά άρθρων σχετικά με την εγκατάσταση λογισμικού μέσω της GPU. Για αρχάριους, συνιστώ να διαβάσετε τα πάντα, ώστε να μην ρωτήσετε αργότερα ποια είναι η διαφορά μεταξύ των τύπων εγκατάστασης "ανατεθειμένη" και "δημόσια".

Απαιτούμενο λογισμικό. Το δωρεάν λογισμικό Exe to MSI Converter και το γνωστό orca Το πρώτο χρειάζεται για να δημιουργηθεί ένα msi από ένα exe και το δεύτερο για να μπορεί να εγκατασταθεί το ψευδώνυμο msi που προκύπτει μέσω πολιτικών ομάδας.

Η μέθοδος δεν ισχυρίζεται ότι είναι εντελώς μοναδική και σε ορισμένα σημεία μπορεί να υπάρχουν υπερβολές που θα μπορούσαν να αποφευχθούν, αλλά αυτό οφείλεται στην έλλειψη επιθυμίας και στην ανάγκη να εμβαθύνουμε πολύ στις παραμέτρους των πινάκων πακέτων msi. Ο αρχικός στόχος ήταν να βρεθεί γρήγορα ένας δωρεάν τρόπος δημιουργίας msi και μετά από αρκετές ώρες ανάγνωσης ξένων φόρουμ και ατελείωτων επανεκκινήσεων της εικονικής μηχανής, βρέθηκε η μέθοδος. Επίσης, το άρθρο δεν αποτελεί ανασκόπηση της διεπαφής του προγράμματος και δεν θα δείτε στιγμιότυπα οθόνης.

Δημιουργία και προετοιμασία πακέτου

Ένα παράδειγμα εγκατάστασης θα δημιουργηθεί για τον Mozilla Firefox, καθώς είναι ένα πολύ γνωστό προϊόν που δεν έχει πρόγραμμα εγκατάστασης msi από τους προγραμματιστές.
  1. Εκτελέστε το exe στο msi και καθορίστε τη διαδρομή προς το πρόγραμμα εγκατάστασης του firefox exe σε αυτό. Σύμφωνα με τις πληροφορίες που βρέθηκαν προηγουμένως στο δίκτυο, γίνεται σαφές ότι μπορείτε να εγκαταστήσετε αθόρυβα το firelis με τις παραμέτρους -ms -ira. Τα καθορίζουμε στο δεύτερο πεδίο exe στο msi και κάνουμε κλικ στο "Build MSI".
  2. Φαίνεται ότι όλα, το πακέτο msi είναι έτοιμο. Πράγματι, εκτελώντας το αποτέλεσμα που προκύπτει, θα εγκαταστήσουμε το firefox στο σύστημα και το άρθρο θα μπορούσε να σταματήσει. Δυστυχώς, δεν είναι όλα τόσο απλά. Το τρέχον πακέτο εγκατάστασης δεν είναι κατάλληλο για ανάπτυξη μέσω GPO και όταν εκκινείτε τον υπολογιστή σας, θα λάβετε εντελώς ανεξήγητα σφάλματα στα αρχεία καταγραφής "παρουσιάστηκε μη ανακτήσιμο σφάλμα ..." Και το θέμα είναι ότι θέλουν και οι προγραμματιστές του exe σε msi να τρώνε και το δωρεάν προϊόν τους δημιουργεί msi "όχι σύμφωνα με τους κανόνες".
  3. Λοιπόν, ας πάρουμε μια όρκα και ας ανοίξουμε το emcian μας μέσα.
  4. Πρώτα απ 'όλα, βρίσκουμε τον πίνακα στην αριστερή λίστα ιδιοκτησίακαι δώστε προσοχή σε δύο πεδία - κωδικός προϊόντοςΚαι UpgradeCode. Αυτά τα δύο πεδία πρέπει να είναι μοναδικά για κάθε προϊόν και το exe μας στο msi δημιουργεί πάντα το ίδιο. Λοιπόν, δεν πειράζει, κάντε κλικ στο επάνω μενού Προβολή -> Περίληψη πληροφοριών, βρείτε το χωράφι κωδικός πακέτουκαι κάντε κλικ Νέος GUID. Το αποτέλεσμα που προκύπτει αντιγράφεται στο πρόχειρο και επικολλάται κωδικός προϊόντος. Επαναλάβετε για UpgradeCodeκαι τέλος για τον εαυτό μου κωδικός πακέτου. Εκεί μέσα Περίληψη Πληροφορίεςεπεξεργαστείτε το πεδίο Τίτλοςστον Mozilla Firefox, τα υπόλοιπα είναι προαιρετικά. Βασικά δεν επηρεάζει τίποτα.
  5. Και πάλι στον πίνακα ιδιοκτησίαμου Ονομασία προϊόντοςστον Mozilla Firefox (αλλάζω πολύ ARPCONTACTΚαι κατασκευαστής). Μπορείτε επίσης να ορίσετε τη σωστή τιμή για Έκδοση προϊόντος.
  6. Φαίνεται ότι το GUID και άλλα «ταυτότητες» έχουν αλλάξει, αλλά όπως δείχνει η πρακτική, αυτό δεν αρκεί. Κάντε κλικ στην όρκα Εργαλεία –> Επικύρωση, βγάλε το πουλί Εμφάνιση μηνυμάτων INFOκαι πατήστε πηγαίνω.
  7. Όπως μπορείτε να δείτε, βγήκαν ένα σωρό λάθη για την παρουσία / απουσία κάποιων πινάκων και τιμών. Δεν ασχολήθηκα και απλώς πήρα το πρώτο μικρό msi που συνάντησε (7zip x64 9.20) και αντέγραψα τους 4 πίνακες που έλειπαν από εκεί (μέσω Εξαγωγής-Εισαγωγής, φυσικά): _Validation, AdminExecuteSequence, AdminUISequence και AdvtExecuteSequence. Στην πραγματικότητα, είμαι σίγουρος ότι είναι δυνατή η δημιουργία ενός "σωστού" προγράμματος εγκατάστασης msi, χωρίς περιττά σκουπίδια, αλλά μην ξεχνάτε, στόχος μας είναι απλώς να τρέξουμε το εγγενές πρόγραμμα εγκατάστασης της εφαρμογής στη σιωπή.
  8. Αφού προσθέσετε πίνακες, περάστε ξανά Εργαλεία –> Επικύρωση(παρεμπιπτόντως, την πρώτη φορά μπορείτε να παραλείψετε καθόλου τον έλεγχο και να εισαγάγετε αμέσως τους πίνακες). Εάν πήρατε επίσης το msi από το 7zip ως βάση, τότε το αποτέλεσμα θα είναι έξι σφάλματα που πρέπει να εξαλειφθούν. Κάντε κλικ Κλείσε, διαγράψτε τα επιπλέον πεδία που επισημαίνονται με κόκκινο.
  9. Στο τέλος, μπορείτε να ελέγξετε ξανά την επικύρωση και να βεβαιωθείτε ότι παραμένουν μόνο προειδοποιήσεις που δεν παρεμβάλλονται. Αποθήκευση msi.
  10. Αυτό είναι βασικά όλο, μένει να προσθέσετε το msi στη GPU και να εκχωρήσετε τις απαραίτητες ιδιότητες.

Αποχρώσεις

  1. Κατά την εγκατάσταση με τη μέθοδο που περιγράφεται παραπάνω, θα έχετε, όπως ήταν, δύο αντίγραφα του λογισμικού. Η πρώτη είναι η πραγματική εφαρμογή που χρειάζεστε και η δεύτερη είναι το αρχικό ψευδώνυμο msi, επειδή κατά κάποιο τρόπο την εγκαταστήσαμε. Κατ 'αρχήν, αυτό δεν επηρεάζει τίποτα, εκτός από την εμφάνιση στο "Add or Remove Programs" και, στη συνέχεια, μόνο στα Windows XP (αν δεν έχετε αλλάξει τίποτα άλλο από αυτό που έχω υποδείξει). Το μειονέκτημα μπορεί να είναι η εμφάνιση περιττών προγραμμάτων κατά την αυτόματη απογραφή λογισμικού, εάν το χρησιμοποιείτε.
  2. Δεν θα μπορείτε να απεγκαταστήσετε αυτόματα την εφαρμογή χρησιμοποιώντας τα ίδια εργαλεία ανάπτυξης. Πιο συγκεκριμένα θα αποδειχθεί, αλλά μόνο το περιττό κοντέινερ msi θα διαγραφεί. Λοιπόν, μπορείτε να πειραματιστείτε με τις ιδιότητες του msi κατά τη δημιουργία του, έτσι ώστε να παίρνει μαζί του και την προηγούμενη εγκατεστημένη εφαρμογή, αθόρυβα. Δεν έθεσα τέτοιο καθήκον.
  3. Κατά την εγκατάσταση ενημερώσεων λογισμικού, πρέπει να καθορίσετε στις ιδιότητες GPU της εφαρμογής ότι αντικαθιστά την προηγούμενη, δηλαδή πρέπει πρώτα να διαγράψει την παλιά. Αυτό διασφαλίζει ότι δεν θα έχετε τα ίδια αριστερόστροφα διπλότυπα εφαρμογών στην «εγκατάσταση και κατάργηση προγραμμάτων» που δεν έχουν παραδοθεί σε κανέναν.
  4. Για να εγκαταστήσετε μια εφαρμογή που έχει μια διανομή πολλών αρχείων, θα πρέπει πρώτα να τη συσκευάσετε σε ένα exe, το οποίο θα αποσυμπιεστεί μόνο του κατά την εκκίνηση και θα δώσει μια εντολή για αθόρυβη εγκατάσταση. Συνιστώ να δημιουργήσετε αρχεία sfx χρησιμοποιώντας το ίδιο 7-zip.
  5. Τίποτα δεν σας εμποδίζει να εγκαταστήσετε λογισμικό μέσω σεναρίων εκκίνησης. Επιπλέον, αυτή η μέθοδος είναι πιο ευέλικτη και την χρησιμοποιώ εδώ και πολύ καιρό μέσω των σεναρίων μου. Αυτό είναι ακριβώς η χρήση των εγγενών εργαλείων GPU είναι πολύ πιο γρήγορη, επειδή ένα απλό δημιουργία msiαπό το exe διαρκεί μερικά λεπτά.
  6. Τα Windows 7 για κάποιο λόγο δεν λένε "Εγκατάσταση διαχειριζόμενης εφαρμογής..." αλλά απλώς λένε "παρακαλώ περιμένετε". Κατά την ανάπτυξη μιας ολόκληρης δέσμης λογισμικού ταυτόχρονα για πρώτη φορά ή κατά την εγκατάσταση μιας βαριάς εφαρμογής, αυτό μπορεί να παρακινήσει τον χρήστη να καλέσει τον διαχειριστή ή να πατήσει το κουμπί επαναφοράς.
Αυτό φαίνεται να είναι όλο, ελπίζω να ήταν ενδιαφέρον, μοιραστείτε την εμπειρία σας.