Πίστωση εικόνας: m-imagephotography/iStock/Getty Images
Η εγκατάσταση νέου λογισμικού και εξαρτημάτων στον υπολογιστή σας είναι μια επικίνδυνη δραστηριότητα. Με τα χρόνια, η Microsoft έχει λάβει πολλά μέτρα για να προστατεύσει το σύστημά σας από αλλοίωση λόγω κακής εγκατάστασης, αλλά μπορεί ακόμα να συμβεί. Μερικές φορές, μια κακή εγκατάσταση μπορεί ακόμη και να καταστρέψει το ίδιο το Windows Installer, προκαλώντας αποτυχία μεταγενέστερων εγκαταστάσεων που βασίζονται στο Windows Installer. Αυτό μπορεί να παγιδεύσει το σύστημά σας σε έναν βρόχο, όπου δεν μπορείτε να διορθώσετε το πρόγραμμα εγκατάστασης χωρίς να εγκαταστήσετε νέο λογισμικό, το οποίο δεν θα εγκατασταθεί επειδή το πρόγραμμα εγκατάστασης είναι κατεστραμμένο.
Διόρθωση κατεστραμμένων κλειδιών μητρώου με το Microsoft Fix It Solution Center
Σε ορισμένες περιπτώσεις, αυτό που φαίνεται σαν πρόβλημα με τον Windows Installer μπορεί στην πραγματικότητα να είναι πρόβλημα με κατεστραμμένα κλειδιά μητρώου και για ορισμένα από αυτά τα προβλήματα η Microsoft έχει μια αυτόματη επιδιόρθωση. Επισκεφτείτε το Κέντρο λύσεων Microsoft Fix It στον Ιστό. Εκεί, στο Βήμα 3, όπου λέει "Λύσεις φίλτρου", πληκτρολογήστε "Διόρθωση προβλημάτων που δεν μπορούν να εγκατασταθούν ή να απεγκατασταθούν προγράμματα" χωρίς εισαγωγικά και, στη συνέχεια, κάντε κλικ στην επιλογή "Εκτέλεση τώρα" στη λύση που εμφανίζεται ή κάντε κλικ στο "Μάθετε περισσότερα" για να πάρετε μια καλύτερη ιδέα για τη λύση θα κάνω. Αφού εκτελέσετε την επιδιόρθωση, επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά την εγκατάσταση.
Το βίντεο της ημέρας
Διόρθωση του Windows Update με το Microsoft Fix It Solution Center
(Αυτή η ενότητα Αναφ. 2) Εάν αντιμετωπίζετε πρόβλημα με το Windows Update συγκεκριμένα, μεταβείτε στο Κέντρο λύσεων Microsoft Fix It και στο πλαίσιο αναζήτησης Βήμα 3, πληκτρολογήστε φίλτρο "Fix the πρόβλημα με το Microsoft Windows Update που δεν λειτουργεί" χωρίς εισαγωγικά, μετά κάντε κλικ στο "Μάθετε περισσότερα" και ακολουθήστε τις οδηγίες της Microsoft για την αντιμετώπιση προβλημάτων πρόβλημα.
Κατάργηση εγγραφής και επανεγγραφή του Windows Installer
(Αυτή η ενότητα Αναφ. 3; δείτε τη σημείωση στα Σχόλια συντάκτη) Σύρετε προς τα μέσα ή κάντε κλικ στο κουμπί Έναρξη των Windows και στο πεδίο Αναζήτηση πληκτρολογήστε "Υπηρεσίες". Στη συνέχεια, κάντε κλικ στην εφαρμογή "Υπηρεσίες" που εμφανίζεται στα αποτελέσματα. Κάντε κύλιση προς τα κάτω στη λίστα των υπηρεσιών και κάντε διπλό κλικ στο "Windows Installer". Το παράθυρο Ιδιότητες του Windows Installer θα ανοίξτε και, στην ενότητα Κατάσταση υπηρεσίας, εάν η υπηρεσία αυτή τη στιγμή αναφέρεται ως "διακοπή", κάντε κλικ στο "Έναρξη" κουμπί. Κάντε κλικ στο "OK" για να κλείσετε το παράθυρο. Στη συνέχεια, καταργήστε την εγγραφή και επανεγγραφή του Windows Installer -- αυτός είναι ένας τρόπος για να καθαρίσετε κατεστραμμένες πληροφορίες. Επιστρέψτε στο κουμπί Έναρξη και στο πεδίο Αναζήτηση πληκτρολογήστε "MSIEXEC /UNREGISTER" χωρίς εισαγωγικά και, στη συνέχεια, πατήστε "Enter" ή κάντε κλικ στο "OK". Επιστρέψτε στο Πεδίο αναζήτησης και αυτή τη φορά πληκτρολογήστε "MSIEXEC /REGSERVER" χωρίς εισαγωγικά και πατήστε "Enter" ή κάντε κλικ στο "OK". Κάντε επανεκκίνηση του υπολογιστή σας και δοκιμάστε την εγκατάσταση πάλι.
Καθαρισμός του μητρώου συστήματος
(Αυτή η ενότητα Αναφ. 4) Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα με το Windows Installer, μπορείτε να καθαρίσετε ορισμένα από τα δεδομένα στο μητρώο του συστήματός σας που ενδέχεται να καταστρέφουν το πρόγραμμα εγκατάστασης. Προειδοποιήστε ότι η εσφαλμένη τροποποίηση των ρυθμίσεων μητρώου μπορεί να καταστήσει τον υπολογιστή σας ακατάλληλο για χρήση. Πριν επιχειρήσετε αυτήν την επιδιόρθωση, δημιουργήστε αντίγραφα ασφαλείας των αρχείων σας και δημιουργήστε ένα σημείο επαναφοράς συστήματος. Όταν είστε έτοιμοι, σύρετε προς τα μέσα ή κάντε κλικ στο κουμπί "Έναρξη" και πληκτρολογήστε "Regedit" στο πεδίο Αναζήτηση. Κάντε κλικ στο πρόγραμμα "Regedit" όταν εμφανιστεί στα αποτελέσματα. Κάντε κλικ στο "Ναι" εάν τα Windows ζητούν την άδειά σας για τον Επεξεργαστή Μητρώου να κάνει αλλαγές στον υπολογιστή σας. Πλοηγηθείτε στον κατάλογο μητρώου σε αυτήν την τοποθεσία:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\
Κάντε δεξί κλικ στο φάκελο "Εγκατάσταση" και επιλέξτε "Δικαιώματα". Κάντε κλικ στο "SYSTEM" και βεβαιωθείτε ότι το SYSTEM έχει το πλαίσιο ελέγχου άδειας με την ένδειξη "Full Control".
Στη συνέχεια, πλοηγηθείτε εδώ:
HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\
Κάντε κλικ στο φάκελο "Ενημερώσεις". Κάντε διπλό κλικ στο κλειδί "UpdateExeVolatile" στη δεξιά πλευρά του παραθύρου και εισαγάγετε τα δεδομένα τιμής ως "0" χωρίς εισαγωγικά. Στη συνέχεια, κάντε κλικ στο "OK". Επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά την εγκατάσταση.
Εάν αυτό δεν λειτουργεί ή εάν ο φάκελος Updates ή το κλειδί UpdateExeVolatile δεν υπάρχει, τότε μην ανησυχείτε. Το κλειδί UpdateExeVolatile έχει να κάνει με τις εγκαταστάσεις λογισμικού και, αν μπερδευτεί, μπορεί να προκαλέσει πρόβλημα με το Windows Installer. Ωστόσο, είναι μόνο μία πιθανότητα, οπότε αν αυτή δεν είναι η απάντηση, προχωρήστε στο επόμενο βήμα πλοηγώντας εδώ:
HKEY_LOCAL_MACHINE \System\CurrentControlSet\Control\Session Manager\
Κάντε δεξί κλικ στο κλειδί "PendingFileRenameOperations" στη δεξιά πλευρά του παραθύρου και κάντε κλικ στο "Delete" από το αναπτυσσόμενο μενού και, στη συνέχεια, επιβεβαιώστε την επιλογή σας όταν σας ζητηθεί. Επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά την εγκατάσταση.
Εάν αυτό δεν λειτουργεί ή εάν το κλειδί δεν υπάρχει, μην ανησυχείτε. Το κλειδί "PendingFileRenameOperations" έχει να κάνει με αρχεία που μετονομάζονται κατά τη χρήση και εάν αυτά τα δεδομένα μπερδευτούν μπορεί να προκαλέσει προβλήματα με το πρόγραμμα εγκατάστασης. Αλλά, και πάλι, είναι μόνο μία πιθανότητα, οπότε αν δεν είναι αυτή η απάντηση, προχωρήστε στο επόμενο βήμα μεταβαίνοντας στον φάκελο του προγράμματος εγκατάστασης:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\
Κάντε κλικ στο φάκελο "Εγκαταστάτης". Κάντε δεξί κλικ στο πλήκτρο "InProgress" στη δεξιά πλευρά του παραθύρου και κάντε κλικ στο "Delete" από το αναπτυσσόμενο μενού και, στη συνέχεια, επιβεβαιώστε την επιλογή σας όταν σας ζητηθεί. Σημειώστε ότι αυτό το κλειδί ενδέχεται να μην υπάρχει εάν το σύστημά σας δεν έχει εγκαταστάσεις σε εξέλιξη. Επανεκκινήστε τον υπολογιστή σας και δοκιμάστε ξανά την εγκατάσταση.
Άλλα Βήματα
Εάν καμία από τις λύσεις δεν επιλύσει το πρόβλημά σας, επαναφέρετε το σύστημά σας σε ένα σημείο πριν ξεκινήσει το πρόβλημα. Εάν ούτε αυτό λειτουργεί, μπορείτε να δοκιμάσετε να εγκαταστήσετε ξανά το Windows Installer. Οι εκδόσεις 7 και 8 των Windows χρησιμοποιούν το Windows Installer 5.0, το οποίο δεν είναι διαθέσιμο ως αυτόνομη λήψη με δυνατότητα αναδιανομής. Έτσι, στην περίπτωση των Windows 8, θα πρέπει να κατεβάσετε το κιτ ανάπτυξης λογισμικού των Windows 8, το οποίο θα σας δώσει πρόσβαση σε ένα νέο αντίγραφο του Windows Installer 5.0. Εάν αυτό δεν λειτουργεί ή εάν δεν μπορείτε να εγκαταστήσετε το SDK λόγω του προβλήματος του προγράμματος εγκατάστασης, ίσως χρειαστεί να προσλάβετε έναν τεχνικό για να εξετάσει το υπολογιστή.