Το Windows Installer αποτυγχάνει χωρίς μηνύματα μετά την αναβάθμιση σε Windows Installer 3.1

Συμπτώματα

Όταν εγκαθιστάτε ένα πακέτο του Microsoft Windows Installer (.msi), η διαδικασία εγκατάστασης θα αποτύχει χωρίς μηνύματα εάν το πρόγραμμα εγκατάστασης προσπαθεί να εγκαταστήσει μια νεότερη έκδοση ενός αρχείου συστήματος που η δυνατότητα Windows File Protection (WFP) βοηθάει στην προστασία του. Όταν εξετάζετε το αρχείο καταγραφής του Windows Installer ή το αρχείο καταγραφής εφαρμογών θα δείτε 1931 σφάλμα του Windows Installer.

Αιτία

Πριν από την έκδοση του Microsoft Windows Installer έκδοση 3.1, ένα πακέτο που προσπάθησε να εγκαταστήσει μια νεότερη έκδοση ενός αρχείου που προστατεύεται από το WFP κατά τη διαδικασία εγκατάστασης χωρίς μηνύματα δεν ήταν δυνατό να εγκαταστήσει το αρχείο. Ωστόσο, η διαδικασία εγκατάστασης θα συνεχιστεί και θα αναφερθεί ως επιτυχημένη. Με την κυκλοφορία του Windows Installer 3.1, αυτή η συμπεριφορά έχει αλλάξει. Στην έκδοση 3.1, η διαδικασία εγκατάστασης χωρίς μηνύματα δεν είναι επιτυχής και, στη συνέχεια, επαναφέρει την εγκατάσταση εάν η διαδικασία εγκατάστασης χωρίς μηνύματα δεν είναι δυνατό να εγκαταστήσει το αρχείο που προστατεύεται από το WFP. WFP αποτρέπει την αντικατάσταση αρχείων συστήματος από τις εφαρμογές. Windows Installer δεν μπορεί να αντικαταστήσει αρχεία που προστατεύεται από το WFP.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε τη μέθοδο 1 εάν είστε ο τελικός χρήστης του πακέτου εγκατάστασης. Χρησιμοποιήστε τη μέθοδο 2 αν θέλετε να δημιουργήσετε το πακέτο του Windows Installer.
  • Μέθοδος 1
    Εάν είστε τελικός χρήστης ενός πακέτου εγκατάστασης για να εγκαταστήσετε το λογισμικό σε έναν υπολογιστή, αποκτήστε το πρόγραμμα Windows Installer 3.1 (v2) με δυνατότητα αναδιανομής.

    Ο Windows Installer 3.1 (v2) με δυνατότητα αναδιανομής είναι μια ενημερωμένη έκδοση του Windows Installer 3.1. Αυτή η ενημερωμένη έκδοση αντιμετωπίζει το ζήτημα που περιγράφεται στην ενότητα "Συμπτώματα".

    Για περισσότερες πληροφορίες σχετικά με το Windows Installer 3.1 (v2), κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

    893803 Windows Installer 3.1 (v2) είναι διαθέσιμη

    Για να προσδιορίσετε ποια έκδοση του Windows Installer είναι εγκατεστημένη αυτήν τη στιγμή στον υπολογιστή, ακολουθήστε τα εξής βήματα:
    1. Στην Εξερεύνηση των Windows, εντοπίστε το ακόλουθο αρχείο:
      Msi.dll
      Αυτό το αρχείο βρίσκεται στο φάκελο System των Windows 32.
    2. Κάντε δεξιό κλικ στο αρχείο Msi.dllκαι, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες.
    3. Κάντε κλικ στην καρτέλα έκδοση , σημειώστε τον αριθμό έκδοσης του αρχείου.
      • Εάν ο αριθμός έκδοσης είναι 3.1.4000.1823, ο υπολογιστής έχει εγκατεστημένο Windows Installer 3.1 (v1).
      • Εάν ο αριθμός έκδοσης είναι 3.1.4000.2435, ο υπολογιστής έχει εγκατεστημένο Windows Installer 3.1 (v2).
  • Μέθοδος 2
    Εάν δημιουργείτε ένα πακέτο του Windows Installer για την εγκατάσταση μιας εφαρμογής που έχετε δημιουργήσει, συνιστούμε να ορίσετε μια συνθήκη στη βάση δεδομένων του Windows Installer που δημιουργείτε για τη διαδικασία εγκατάστασης για να αποτρέψετε την εγκατάσταση σε λειτουργικά συστήματα που δεν διαθέτουν WFP τα στοιχεία που προστατεύεται από το WFP. Αυτή η μέθοδος είναι η προτιμώμενη μέθοδος αντιμετώπισης. Μια διαδικασία εγκατάστασης που βασίζεται σε Windows Installer δεν θα πρέπει να προσπαθήσετε να ενημερώσετε αρχεία που προστατεύεται από το WFP.

    Για να ορίσετε μια συνθήκη, προσθέστε τη συνθήκη στη στήλη κατάσταση του στοιχείου πίνακα στη βάση δεδομένων του Windows Installer. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα που αφορά τα Microsoft Windows Installer 3.1.

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

Για περισσότερες πληροφορίες σχετικά με τη δυνατότητα WFP, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

222193 περιγραφή της δυνατότητας προστασίας αρχείων των Windows

Ιδιότητες

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

Σχόλια