Συμπτώματα
Όταν προσπαθείτε να εγκαταστήσετε ένα μεγάλο πακέτο Microsoft Windows Installer (.msi) ή ένα μεγάλο πακέτο ενημερωμένης έκδοσης κώδικα του Microsoft Windows Installer (.msp) σε έναν υπολογιστή που εκτελεί Windows Server Service Pack 2 2003, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Σημείωση
Σφάλμα 1718. Το File FileName απορρίφθηκε από την πολιτική ψηφιακής υπογραφής.
Επιπλέον, ενδέχεται να καταγραφεί το ακόλουθο συμβάν στο αρχείο καταγραφής εφαρμογής:
Αιτία
Αυτό το ζήτημα προκύπτει, εάν η διαδικασία του Windows Installer δεν έχει επαρκή συνεχή εικονική μνήμη για να επαληθεύσετε ότι το πακέτο .msi ή το πακέτο .msp έχει υπογραφεί σωστά.
Επίλυση
Πληροφορίες λήψης ενημέρωσης
Τα αρχεία που ακολουθούν είναι διαθέσιμα για λήψη από το Κέντρο λήψης αρχείων της Microsoft:
λήψη του πακέτου ενημερωμένης έκδοσης για Windows Server 2003 (973825).
του πακέτου ενημερωμένης έκδοσης για Windows Server 2003, x 64 Edition (973825).
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft έχει ελέγξει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποιούσε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.
Προαπαιτούμενα
Πρέπει να έχετε εγκαταστήσει το Windows Server 2003 Service Pack 2 για να εφαρμόσετε αυτήν την ενημερωμένη έκδοση.
Απαίτηση επανεκκίνησης
Πρέπει να επανεκκινήσετε τον υπολογιστή σας, αφού εφαρμόσετε την ενημέρωση.
Πληροφορίες αντικατάστασης ενημέρωσης
Αυτή η ενημερωμένη έκδοση δεν αντικαθιστά άλλες ενημερωμένες εκδόσεις.
Πληροφορίες αρχείων
Η αγγλική έκδοση αυτής της ενημέρωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία παρατίθενται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, η ώρα μετατρέπεται σε τοπική. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Ζώνη ώρας στο στοιχείο Ημερομηνία και ώρα στο Πίνακας Ελέγχου.
Ενημερωμένη έκδοση για το Windows Server 2003 (KB973825)
| Όνομα αρχείου | Έκδοση αρχείου | Μέγεθος αρχείου | Ημερομηνία | Ώρα | Πλατφόρμα | Απαίτηση SP | Κλάδος υπηρεσίας |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.4555 | 619,008 | 18-Ιουλ-2009 | 15:58 | x86 | SP2 | SP2GDR |
| Advapi32.dll | 5.2.3790.4555 | 619,008 | 18-Ιουλ-2009 | 16:19 | x86 | SP2 | SP2QFE |
Ενημερωμένη έκδοση για Windows Server 2003, x 64 Edition (KB973825)
| Όνομα αρχείου | Έκδοση αρχείου | Μέγεθος αρχείου | Ημερομηνία | Ώρα | Πλατφόρμα | Απαίτηση SP | Κλάδος υπηρεσίας |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.4555 | 1,052,160 | 18-Ιουλ-2009 | 21:45 | x64 | SP2 | SP2GDR |
| Wadvapi32.dll | 5.2.3790.4555 | 619,008 | 18-Ιουλ-2009 | 21:45 | x86 | SP2 | ΟΥΑΟΥ |
| Advapi32.dll | 5.2.3790.4555 | 1,065,984 | 18-Ιουλ-2009 | 16:32 | x64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4555 | 619,008 | 18-Ιουλ-2009 | 16:32 | x86 | SP2 | ΟΥΑΟΥ |
Ενημερωμένη έκδοση για το Windows Server 2003 για συστήματα που βασίζονται σε τεχνολογία Itanium (KB973825)
| Όνομα αρχείου | Έκδοση αρχείου | Μέγεθος αρχείου | Ημερομηνία | Ώρα | Πλατφόρμα | Απαίτηση SP | Κλάδος υπηρεσίας |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.4555 | 1,482,752 | 18-Ιουλ-2009 | 21:44 | IA-64 | SP2 | SP2GDR |
| Wadvapi32.dll | 5.2.3790.4555 | 619,008 | 18-Ιουλ-2009 | 21:44 | x86 | SP2 | ΟΥΑΟΥ |
| Advapi32.dll | 5.2.3790.4555 | 1,483,776 | 18-Ιουλ-2009 | 16:32 | IA-64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4555 | 619,008 | 18-Ιουλ-2009 | 16:32 | x86 | SP2 | ΟΥΑΟΥ |
Λύση
Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας εξηγούν πώς να τροποποιήσετε το μητρώο. Ωστόσο, εάν τροποποιήσετε εσφαλμένα το μητρώο, ενδέχεται να προκύψουν σοβαρά προβλήματα. Οπότε, ακολουθήστε προσεκτικά τα παρακάτω βήματα. Για επιπλέον προστασία, δημιουργήστε ένα αντίγραφο ασφαλείας του μητρώου, πριν το τροποποιήσετε. Στη συνέχεια, θα μπορέσετε να επαναφέρετε το μητρώο, εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα WindowsΓια να επιλύσετε αυτό το ζήτημα, αλλάξτε την τιμή μητρώου PolicyScope σε 1, πριν να προσπαθήσετε να εγκαταστήσετε το πακέτο. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα.
Σημείωση Εάν ο υπολογιστής είναι συνδεδεμένος σε τομέα, μια ενημερωμένη έκδοση πολιτικής τομέα ενδέχεται να παρακάμψει τις αλλαγές μητρώου που κάνετε. Συνιστούμε ιδιαίτερα να αποσυνδέσετε τον υπολογιστή από τον τομέα, πριν να ακολουθήσετε αυτά τα βήματα.
Κάντε κλικ στο μενού Έναρξη (Start), κατόπιν στην επιλογή Εκτέλεση (Run), πληκτρολογήστε regedit και, τέλος, κάντε κλικ στο κουμπί OK.
Στον Επεξεργαστή μητρώου (Registry Editor), εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο κλειδί μητρώου:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers Note Before τροποποιήσετε αυτό το κλειδί, συνιστούμε να δημιουργήσετε αντίγραφο ασφαλείας αυτού του κλειδιού. Για να το κάνετε αυτό, κάντε δεξιό κλικ στο στοιχείο CodeIdentifiers και, στη συνέχεια, κάντε κλικ στην εντολή Εξαγωγή (Export). Αποθηκεύστε το αρχείο σε μια θέση όπου μπορείτε να το βρείτε στον υπολογιστή.
Αλλάξτε την τιμή μητρώου PolicyScope. Για να το κάνετε αυτό, κάντε διπλό κλικ στο PolicyScope και, στη συνέχεια, αλλάξτε τη ρύθμιση από 0 σε 1.
Κλείστε τον Επεξεργαστή Μητρώου.
Κάντε κλικ στο μενού Έναρξη (Start), κατόπιν στην επιλογή Εκτέλεση (Run), πληκτρολογήστε cmd και, τέλος, κάντε κλικ στο κουμπί OK για να ανοίξετε ένα παράθυρο γραμμής εντολών.
Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και, στη συνέχεια, πιέστε το πλήκτρο ENTER:
net stop msiserverΑυτή η εντολή διακόπτει την υπηρεσία Windows Installer, αν η υπηρεσία εκτελείται αυτήν τη στιγμή στο παρασκήνιο. Όταν διακοπεί η υπηρεσία, κλείστε το παράθυρο γραμμής εντολών και, στη συνέχεια, μεταβείτε στο βήμα 7.Σημείωση Εάν λάβετε το ακόλουθο μήνυμα στη γραμμή εντολών, κλείστε το παράθυρο γραμμής εντολών και, στη συνέχεια, προχωρήστε στο βήμα 7:
Η υπηρεσία Windows Installer δεν έχει ξεκινήσειΕγκαταστήστε το πακέτο που προσπαθούσατε να εγκαταστήσετε όταν λάβατε το μήνυμα λάθους που αναφέρεται στην ενότητα "Συμπτώματα".
Μετά την εγκατάσταση του πακέτου, επαναλάβετε τα βήματα 1 και 2. Στη συνέχεια, αλλάξτε την τιμή μητρώου PolicyScope ξανά σε 0.
Εάν έχετε αποσυνδέσει τον υπολογιστή από έναν τομέα, συνδεθείτε ξανά στον τομέα και, στη συνέχεια, κάντε επανεκκίνηση του υπολογιστή.
Σημείωση Εάν δεν αποσυνδέσατε τον υπολογιστή από έναν τομέα, δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή.
Αν τα προηγούμενα βήματα δεν έλυσαν το πρόβλημα, ακολουθήστε τα εξής βήματα:
Κάντε κλικ στο μενού Έναρξη (Start), κατόπιν στην επιλογή Εκτέλεση (Run), πληκτρολογήστε control admintools και, τέλος, κάντε κλικ στο κουμπί OK.
Κάντε διπλό κλικ στην επιλογή Τοπική πολιτική ασφαλείας (Local Security Policy).
Κάντε κλικ στην επιλογή Πολιτικές περιορισμού λογισμικού.
Σημείωση Εάν δεν παρατίθενται περιορισμοί λογισμικού, κάντε δεξιό κλικ στο στοιχείο Πολιτικές περιορισμού λογισμικού (Software Restriction Policy) και, στη συνέχεια, κάντε κλικ στην εντολή Δημιουργία νέας πολιτικής (Create New Policy).
Στην περιοχή Τύπος αντικειμένου, κάντε διπλό κλικ στην επιλογή Επιβολή.
Κάντε κλικ στην επιλογή Όλοι οι χρήστες εκτός από τους τοπικούς διαχειριστές και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Επανεκκινήστε τον υπολογιστή.
Σημαντικό Αφού ακολουθήσετε τα προηγούμενα βήματα, οι τοπικοί διαχειριστές μπορούν να εγκαταστήσουν το πακέτο .msi ή το πακέτο .msp. Μετά την εγκατάσταση του πακέτου, επαναφέρετε το επίπεδο επιβολής, ακολουθώντας τα προηγούμενα βήματα. Στο βήμα 5, κάντε κλικ στην επιλογή Όλοι οι χρήστες αντί για Όλοι οι χρήστες εκτός από τους τοπικούς διαχειριστές.
Σημειώσεις
- Η λύση ενδέχεται να μην λειτουργεί σε περιβάλλον τομέα υπηρεσίας καταλόγου υπηρεσία καταλόγου Active Directory. Σε ένα περιβάλλον τομέα υπηρεσίας καταλόγου υπηρεσία καταλόγου Active Directory, μια λειτουργία ανανέωσης πολιτικής τομέα θα αντικαταστήσει τις τοπικές πολιτικές περιορισμού λογισμικού.
- Η προσθήκη περισσότερης μνήμης RAM στον υπολογιστή δεν θα επιλύσει το πρόβλημα.
Περισσότερες πληροφορίες
Ξεκινώντας από τα Windows XP, εισήχθη μια πολιτική ασφαλείας που ονομάζεται Πολιτικές περιορισμού λογισμικού (γνωστή και ως SAFER) για να βοηθήσει τους χρήστες να αποφύγουν την εκτέλεση μη ασφαλών αρχείων. Ο Windows Installer χρησιμοποιεί πολιτικές περιορισμού λογισμικού για να επαληθεύσει τις υπογραφές των υπογεγραμμένων αρχείων πακέτου .msi και των αρχείων πακέτου .msp με υπογραφή. Ο Windows Installer εκτελεί αυτή την ενέργεια για να βεβαιωθεί ότι τα αρχεία δεν έχουν αλλοιωθεί πριν από την εγκατάστασή τους στον υπολογιστή. Τα Windows XP και Windows Server 2003 απαιτούν τη φόρτωση ολόκληρου του αρχείου πακέτου .msi ή ολόκληρου του αρχείου πακέτου .msp σε ένα συνεχόμενο τμήμα μνήμης στο χώρο διευθύνσεων της διαδικασίας του Windows Installer.
Εάν ένα αρχείο πακέτου .msi ή ένα αρχείο πακέτου .msp είναι πολύ μεγάλο για να χωρέσει σε ένα συνεχόμενο τμήμα εικονικής μνήμης, ο Windows Installer δεν μπορεί να επαληθεύσει ότι το πακέτο είναι σωστό. Σε αυτό το σενάριο, αντιμετωπίζετε τα συμπτώματα που περιγράφονται στην ενότητα "Συμπτώματα". Η επιδιόρθωση που περιγράφεται σε αυτό το άρθρο επιτρέπει στις πολιτικές περιορισμού λογισμικού να χρησιμοποιούν λιγότερη εικονική μνήμη για την εκτέλεση της επαλήθευσης υπογραφής. Επομένως, ο Windows Installer μπορεί να επαληθεύσει αρχεία οποιουδήποτε μεγέθους.