συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Windows 2016

Όταν ο χρόνος εγκατάστασης του msi εκτελείται πολλαπλά exes σε διαδικασία κάτω από τη διαχείριση εργασιών γιατί;

Υπάρχουν διάφοροι λόγοι για τους οποίους ενδέχεται να εκτελούνται πολλά EXE στη διαδικασία κάτω από τη Διαχείριση εργασιών όταν πραγματοποιείται εγκατάσταση MSI:

1. Εξαγωγή πακέτου εγκατάστασης: Κατά την εγκατάσταση, το Windows Installer (msiexec.exe) εξάγει τα περιεχόμενα του πακέτου MSI σε μια προσωρινή θέση φακέλου στο σύστημά σας. Κάθε πακέτο MSI περιέχει πολλά αρχεία και στοιχεία και η εξαγωγή τους μπορεί να περιλαμβάνει την εκτέλεση ξεχωριστών EXE για τον εξορθολογισμό της διαδικασίας.

2. Εκτέλεση προσαρμοσμένων ενεργειών: Τα πακέτα MSI μπορούν να περιλαμβάνουν προσαρμοσμένες ενέργειες, οι οποίες είναι μονάδες κώδικα που εκτελούν εργασίες ειδικά για τη διαδικασία εγκατάστασης. Αυτές οι προσαρμοσμένες ενέργειες γράφονται ως DLL ή εκτελέσιμα και εκτελούνται σε διάφορα στάδια της εγκατάστασης. Οι προσαρμοσμένες ενέργειες μπορεί να κυμαίνονται από την επαλήθευση των απαιτήσεων συστήματος και τη δημιουργία καταχωρίσεων μητρώου έως την εγκατάσταση προϋποθέσεων ή την εκτέλεση μετεγκαταστάσεων.

3. Διαχείριση υποδιεργασιών και εξαρτήσεων: Οι εγκαταστάσεις MSI συχνά περιλαμβάνουν την εγκατάσταση προαπαιτούμενων ή εξαρτημένων εφαρμογών. Ο κινητήρας MSI μπορεί να εκκινήσει ξεχωριστά EXE για την εγκατάσταση αυτών των στοιχείων, διασφαλίζοντας τη σωστή αλληλουχία και εξαρτήσεις. Μπορούν να δημιουργηθούν υποδιεργασίες για τη διαχείριση εγκαταστάσεων, απεγκαταστάσεων και τροποποιήσεων συστήματος.

4. Λειτουργίες πολλαπλών νημάτων: Για τη βελτίωση της αποτελεσματικότητας της εγκατάστασης, τα πακέτα MSI μπορούν να αξιοποιήσουν το multithreading για συγκεκριμένες εργασίες. Ο κινητήρας MSI μπορεί να περιστρέφει πολλαπλά νήματα, με το καθένα να εκτελεί παράλληλα διαφορετικά EXE ή στοιχεία της διαδικασίας εγκατάστασης. Αυτό μπορεί να αυξήσει τη συνολική ταχύτητα εγκατάστασης και να μειώσει τον χρόνο αναμονής για τους χρήστες.

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

Είναι σημαντικό να σημειωθεί ότι δεν παρουσιάζουν όλες οι εγκαταστάσεις MSI πολλαπλά EXE που εκτελούνται στο Task Manager. Η παρουσία και ο αριθμός των EXE εξαρτώνται από την πολυπλοκότητα και τη δομή του ίδιου του πακέτου MSI. Επιπλέον, ενδέχεται να δείτε διεργασίες όπως τα msiexec.exe, cmd.exe και σχετικά EXE που εμπλέκονται στη διαδικασία εγκατάστασης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα