Μήνυμα λάθους "ERROR_INSTALL_ALREADY_RUNNING" όταν εκτελείτε το πρόγραμμα εγκατάστασης για να εγκαταστήσετε τα προγράμματα του Office

Συμπτώματα

Όταν εκτελείτε το πρόγραμμα εγκατάστασης για να εγκαταστήσετε τα προγράμματα του Microsoft Office, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
ERROR_INSTALL_ALREADY_RUNNING.
Αυτό το μήνυμα λάθους συνοδεύεται από το ακόλουθο μήνυμα λάθους:
Σφάλμα 1618: Μια άλλη εγκατάσταση βρίσκεται ήδη σε εξέλιξη. Ολοκληρώστε την άλλη εγκατάσταση, πριν να συνεχίσετε με αυτήν την εγκατάσταση.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή το πρόγραμμα Microsoft Windows Installer μπορεί να εκτελεστεί μόνο μία εγκατάσταση κάθε φορά εκτός εάν πρόκειται για μια ένθετη εγκατάσταση.

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με τις εγκαταστάσεις ένθετες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Δύο εγκαταστάσεις του Windows Installer δεν μπορεί να εκτελεστεί στην ίδια διεργασία. Εάν προσπαθήσετε να καλέσετε API του προγράμματος εγκατάστασης, λαμβάνετε το μήνυμα λάθους "ERROR_INSTALL_ALREADY_RUNNING" στις ακόλουθες δύο περιπτώσεις:
  • Ενώ το mutex _MSIExecute έχει οριστεί. Το mutex _MSIExecute έχει οριστεί μόνο κατά την επεξεργασία του πίνακα InstallExecuteSequence, στον πίνακα AdminExecuteSequence ή τον πίνακα AdvtExecuteSequence.
  • Ενώ η τρέχουσα διαδικασία επεξεργάζεται τον πίνακα InstallUISequence ή τον πίνακα "AdminUISequence".

Αιτίες γιατί παρουσιάζεται την δεύτερη παρουσία της διαδικασίας εγκατάστασης των Windows

Ξεκινά το πρόγραμμα εγκατάστασης των Windows για την εκκίνηση μιας διαδικασίας λειτουργία συντήρησης, επειδή ένα αρχείο του Windows Installer (αρχείο .msp) είναι ένα αυτοτελές αρχείο. Δεν περιλαμβάνει μια βάση δεδομένων, όπως ένα πακέτο κανονικής εγκατάστασης. Αντίθετα, περιέχει τουλάχιστον ένα μετασχηματισμό βάσης δεδομένων που προσθέτει τις πληροφορίες της ενημερωμένης έκδοσης στη βάση δεδομένων του πακέτου εγκατάστασης προορισμού. Το πρόγραμμα Εγκατάστασης χρησιμοποιεί αυτές τις πληροφορίες για να συσχετίσετε τα αρχεία ενημερωμένων εκδόσεων που αποθηκεύονται στο αρχείο CAB ροής του πακέτου ενημέρωσης.

Όταν εφαρμόζεται μια ενημερωμένη έκδοση σε έναν υπολογιστή-πελάτη, ο Windows Installer επιβεβαιώνει πρώτα ότι η ενημερωμένη έκδοση ισχύει για το προϊόν. Μετά από τον έλεγχο αυτό, ο Windows Installer φορτώνει στη βάση δεδομένων εγκατάστασης προσωρινής αποθήκευσης στη μνήμη. Ο Windows Installer τότε εφαρμόζεται ο μετασχηματισμός αντίστοιχη ενημερωμένη έκδοση στη βάση δεδομένων στη μνήμη. Το πρόγραμμα εγκατάστασης των Windows ενημερώνει τη βάση δεδομένων με όλες τις αλλαγές εγκατάστασης με την ενημερωμένη έκδοση. Άλλη ενημερωμένη έκδοση μετασχηματισμού στο ζευγάρι των μετασχηματισμοί περιέχει οδηγίες χειρισμού αρχείων που απαιτούνται για την αναβάθμιση του υπολογιστή-πελάτη.

Πώς να αποτρέψετε δύο εμφανίσεις του Windows Installer

Για να αποτρέψετε μια δεύτερη εμφάνιση του Windows Installer, δεν συσκευάσετε ξανά ένα πακέτο του Windows Installer σε ένα άλλο πακέτο του Windows Installer, όπως το αρχείο .msi προσαρμοσμένο. Office η ενημέρωση και η αναβάθμιση δεν θα λειτουργήσει με ένθετες εγκαταστάσεις με την τρέχουσα έκδοση του Windows Installer.

Όλες τις δημόσιες ενημερώσεις Office περιλαμβάνει ένα πρόγραμμα bootstrapping που ονομάζεται OHotfix. Ενώ OHotfix δεν είναι το μοναδικό εργαλείο που μπορείτε να χρησιμοποιήσετε για την ανάπτυξη ενημερωμένων εκδόσεων, είναι πιο εύκολο να χρησιμοποιήσετε επειδή παρέχει πολύ τις απαραίτητες λειτουργίες ενημέρωσης.

Μπορείτε επίσης να χρησιμοποιήσετε άλλα προγράμματα ενημέρωσης bootstrapping, όπως ένα απλό αρχείο δέσμης ή μια σύνθετη προσαρμοσμένο πρόγραμμα που χρησιμοποιεί τις κλήσεις API του Windows Installer.

Μια ένθετη εγκατάσταση κάνει κοινή χρήση του ίδιου περιβάλλοντος εργασίας χρήστη και τις ρυθμίσεις καταγραφής ως την κύρια εγκατάσταση. Οι προγραμματιστές πρέπει να λάβετε υπόψη τις ακόλουθες προειδοποιήσεις όταν συντάσσετε ένθετων εγκαταστάσεις:
  • Η ενημέρωση και η αναβάθμιση ενδέχεται να μην λειτουργούν με ένθετες εγκαταστάσεις.
  • Ο Windows Installer δεν μπορεί να κοστίζει σωστά μια ένθετη εγκατάσταση.
  • Ένθετα εγκαταστάσεις δεν είναι δυνατό να κάνετε κοινή χρήση στοιχείων:
    • Μια διαχειριστική εγκατάσταση δεν είναι δυνατό να περιέχουν επίσης μια ένθετη εγκατάσταση.
    • Ενοποιημένη ProgressBars δεν μπορεί να χρησιμοποιηθεί με ένθετες εγκαταστάσεις.
    • Πόροι που πρέπει να κοινοποιηθεί δεν μπορούν να εγκατασταθούν από την ένθετη εγκατάσταση.

Περισσότερες πληροφορίες σχετικά με τη διαδικασία εγκατάστασης της ενημερωμένης έκδοσης του Office

Μια καλή αναφορά είναι στη λευκή βίβλο Ανάπτυξης της ενημερωμένης έκδοσης κώδικα του Office XP . Παρόλο που αυτή η λευκή βίβλος αναφέρεται συγκεκριμένα σε Office XP, τις έννοιες και συστάσεις ισχύουν για ενημέρωση για οποιαδήποτε έκδοση που βασίζεται σε Windows Installer του Office.

Για πρόσθετες πληροφορίες σχετικά με τη διανομή και εγκατάσταση του Office XP Service Pack 1, το Office XP Service Pack 2, και άλλες ενημερώσεις κώδικα και τις αναβαθμίσεις για το Office XP, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
330043 τη λευκή βίβλο "Microsoft Office XP ενημερωμένη έκδοση ανάπτυξης" είναι διαθέσιμη στο Κέντρο λήψης



OHotfix.exe είναι το πρόγραμμα bootstrapping για ενημερωμένες εκδόσεις του Office και παρέχεται ως τμήμα του εκτελέσιμου αρχείου (.exe) της ενημερωμένης έκδοσης. Εκτελεί έναν αριθμό ενεργειών πριν από την εκτέλεση της εγκατάστασης ενημέρωσης, συμπεριλαμβανομένων των:
  • Καθορίζει εάν οι ενημερωμένες εκδόσεις θα εφαρμοστεί σε ένα σημείο εγκατάστασης διαχειριστή ή σε έναν υπολογιστή-πελάτη εγκατάστασης του Office.
  • Ελέγχει εάν ο Windows Installer είναι εγκατεστημένη στο σύστημα.
  • Προσδιορίζει αν μια ελάχιστη έκδοση του Windows Installer έχει καθοριστεί και πιθανώς να ανακατευθύνει σε μια ιστοσελίδα για να αναβαθμίσετε το πρόγραμμα εγκατάστασης.
  • Εκτελεί Watson εγκατάστασης (Setup) για την καταγραφή και αναφορά των σφαλμάτων και τις αποτυχίες εγκατάστασης της ενημερωμένης έκδοσης.
  • Προσδιορίζει εάν έχει καθοριστεί μια ελάχιστη προϊόν έκδοση. Εάν καθοριστεί, επαληθεύει ότι το εγκατεστημένο προϊόν έχει τον αριθμό έκδοσης του καθορισμένου προϊόντος (ή μεταγενέστερο αριθμό έκδοσης).
  • Ελέγχει το επίπεδο του περιβάλλοντος χρήστη για τα παράθυρα διαλόγου OHotfix και το πρόγραμμα εγκατάστασης των Windows.
  • Ελέγχει τα εγκατεστημένα προϊόντα της οικογένειας προγραμμάτων Office και προσδιορίζει τις ενημερωμένες εκδόσεις που πρέπει να έχει κάθε προϊόντος.
  • Καταγράφει τον κωδικό επιστροφής του Windows Installer και καθορίζει εάν πρέπει να κάνετε επανεκκίνηση του υπολογιστή.
Οι τεχνολογίες του Windows Installer χωρίζονται σε δύο τμήματα, που λειτουργούν σε συνδυασμό: υπηρεσία-πελάτη του Windows Installer (Msiexec.exe) και ένα αρχείο πακέτου (αρχείο .msi). Windows Installer χρησιμοποιεί τις πληροφορίες που περιέχονται σε ένα αρχείο πακέτου για να εγκαταστήσετε το πρόγραμμα.

Ο Windows Installer είναι μια υπηρεσία λειτουργικού συστήματος που επιτρέπει στο λειτουργικό σύστημα να διαχειρίζεται τη διαδικασία εγκατάστασης.

Το πρόγραμμα Msiexec.exe είναι ένα στοιχείο του Windows Installer. Το πρόγραμμα αυτό χρησιμοποιεί μια βιβλιοθήκη δυναμικής σύνδεσης Msi.dll, για την ανάγνωση αρχείων πακέτου (.msi), την εφαρμογή μετασχηματισμών (.mst) και την ενσωμάτωση επιλογών της γραμμής εντολών. Ο Windows Installer εκτελεί όλες τις εργασίες που σχετίζονται με την εγκατάσταση: αντιγραφή αρχείων στον σκληρό δίσκο, παράθυρων, τη δημιουργία συντομεύσεων στην επιφάνεια εργασίας και εμφάνιση παραθύρων διαλόγου με ερώτημα χρήστη εγκατάστασης προτιμήσεις όταν είναι απαραίτητο.

Πρόσθετες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης και εγκατάστασης μιας ενημερωμένης έκδοσης από το Internet, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Ιδιότητες

Αναγνωριστικό άρθρου: 822454 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια