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

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 898628 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

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

Αιτία

Πριν από την κυκλοφορία της έκδοσης 3.1 του Microsoft Windows Installer, ένα πακέτο που προσπάθησε να εγκαταστήσει μια νεότερη έκδοση του αρχείου που προστατεύεται από το 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 (Knowledge Base):
    893803 Ο Windows Installer 3.1 (v2) είναι διαθέσιμος
    Για να προσδιορίσετε ποια έκδοση του Windows Installer είναι εγκατεστημένη αυτήν τη στιγμή στον υπολογιστή σας, ακολουθήστε τα εξής βήματα:
    1. Στην Εξερεύνηση των Windows (Windows Explorer), εντοπίστε το ακόλουθο αρχείο:
      Msi.dll
      Αυτό το αρχείο βρίσκεται στο φάκελο Windows\System 32.
    2. Κάντε δεξιό κλικ στο αρχείο Msi.dll και, στη συνέχεια, κάντε κλικ στην εντολή Ιδιότητες (Properties).
    3. Κάντε κλικ στην καρτέλα Έκδοση (Version). Σημειώστε τον αριθμό έκδοσης του αρχείου.
      • Εάν ο αριθμός έκδοσης είναι 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.

    Για να ορίσετε μια συνθήκη, προσθέστε την στη στήλη "Συνθήκη" (Condition) του πίνακα "Στοιχείο" (Component) της βάσης δεδομένων του Windows Installer. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web (στα αγγλικά):
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

Κατάσταση

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

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

Για περισσότερες πληροφορίες σχετικά με τη δυνατότητα WFP, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
222193 Περιγραφή της δυνατότητας "Προστασία αρχείων των Windows" (Windows File Protection)

Ιδιότητες

Αναγν. άρθρου: 898628 - Τελευταία αναθεώρηση: Τρίτη, 16 Ιανουαρίου 2007 - Αναθεώρηση: 3.2
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Λέξεις-κλειδιά: 
kbsetup kbprb kbmsifaq KB898628

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com