Τεύχος
Λύση
Τι είναι το ESET Installation Fixer
Το ESET Installation Fixer (InstaFix, διόρθωση εγκατάστασης) είναι ένα εργαλείο τεχνικής υποστήριξης για τα προϊόντα της ESET. Το ESET Installation Fixer έχει σχεδιαστεί για να διορθώνει διάφορα προβλήματα που μπορεί να προκύψουν με τις υπηρεσίες κατά την εγκατάσταση του λογισμικού ESET.
Πώς μπορώ να χρησιμοποιήσω το ESET Installation Fixer
- Κάντε κλικ στον κατάλληλο σύνδεσμο παρακάτω για να κατεβάσετε το ESET Installation Fixer για το λειτουργικό σας σύστημα (Κάντε κλικ για τα βήματα για να προσδιορίσετε αν το λειτουργικό σας σύστημα είναι 32-bit ή 64-bit):
- Αφού ολοκληρωθεί η λήψη του εργαλείου, εκτελέστε το ESET Installation Fixer από μια γραμμή εντολών διαχειριστή χρησιμοποιώντας μία από τις εντολές που περιγράφονται αναλυτικά παρακάτω. Όλες οι εντολές θα πρέπει να προστεθούν μετά τον κατάλογο όπου βρίσκεται το Installation Fixer, για παράδειγμα:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL
Απομεινάρια μητρώου MSI
Θέμα
Η προσπάθεια αναβάθμισης ενός προϊόντος της ESET στην τελευταία έκδοση αποτυγχάνει. Το αρχείο καταγραφής εγκατάστασης αναφέρει το σφάλμα "Error 2753: The File 'shellExt.dll' is not marked for installation."
Αιτία
- Η διαδικασία αναβάθμισης διακόπτεται από μια νέα εγκατάσταση ενός παλαιότερου προϊόντος που είχε ήδη αναβαθμιστεί στο παρελθόν. Αυτό συμβαίνει αμέσως μετά την επιτυχή λήξη του τμήματος RunEngine που είναι υπεύθυνο για την αφαίρεση του προϊόντος που αναβαθμίζεται αυτή τη στιγμή.
- Η υπηρεσία διαχείρισης εφαρμογών πολιτικής ομάδας (AppMgmt) είναι ύποπτη για την εκτέλεση της εγκατάστασης του λογισμικού που λείπει. Ο λόγος για αυτό μπορεί να είναι μια λανθασμένη διαμόρφωση ορισμένων αντικειμένων πολιτικής ομάδας, όπου σύμφωνα με αυτή την πολιτική το παλιό προϊόν θα έπρεπε να εξακολουθεί να είναι εγκατεστημένο στο σύστημα και η διαδικασία αναβάθμισης της εφαρμογής δεν ανιχνεύεται.
Λύση
Εντολή:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
Το InstFix απαριθμεί όλα τα προϊόντα ασφαλείας της ESET με συγκεκριμένο κωδικό αναβάθμισης MSI από το μητρώο του Windows Installer και προσπαθεί να προσδιορίσει την έκδοση εγκαταστάτη του τρέχοντος προϊόντος. Οι καταχωρίσεις μητρώου που δεν ταιριάζουν με την εγκατεστημένη έκδοση διαγράφονται από τις ακόλουθες θέσεις:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
Όταν χρησιμοποιείτε τον διακόπτη -b με αυτήν την εντολή, κάθε καταχώρηση που θα διαγραφεί δημιουργείται αντίγραφο ασφαλείας σε ξεχωριστό αρχείο REG.
Λείπει το μητρώο MSI
Θέμα
Η προσπάθεια αναβάθμισης ενός προϊόντος ESET στην τελευταία έκδοση αποτυγχάνει κατά τη διακοπή της υπηρεσίας ESET (ekrn). Το αρχείο καταγραφής εγκατάστασης περιέχει τμήματα RunEngine που παραπέμπουν μόνο στο πακέτο MSI που είναι εγκατεστημένο τη δεδομένη στιγμή.
Αιτία
- Από το Windows Installer λείπουν καταχωρήσεις μητρώου για την τρέχουσα εγκατεστημένη εφαρμογή. Κατά τη διάρκεια μιας αναβάθμισης, το παλιό πακέτο MSI πρέπει να καλείται σε ξεχωριστό τμήμα RunEngine με το GUID του να αναφέρεται ως όνομα προϊόντος. Μετά την επιτυχή απεγκατάσταση του παλαιού πακέτου MSI, ξεκινά ένα νέο τμήμα RunEngine και αρχίζει η κύρια εγκατάσταση της τελευταίας έκδοσης. Ο κύριος λόγος για τον οποίο λείπουν οι καταχωρίσεις μητρώου είναι άγνωστος.
Λύση
Εντολή:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
Το InstFix ελέγχει αν υπάρχει το πρόβλημα και στη συνέχεια προσπαθεί να επαναφέρει όλα τα γνωστά υποχρεωτικά κλειδιά και τιμές μητρώου του Windows Installer.
- Αντιγράψτε χειροκίνητα το αρχικό πακέτο MSI (ίδιο προϊόν, έκδοση, πλατφόρμα και γλώσσα) του εγκατεστημένου προϊόντος στον κρυφό κατάλογο συστήματος %SystemRoot%\Installer!
-
Το InstFix θα συγκεντρώσει όλες τις απαιτούμενες πληροφορίες σχετικά με το προϊόν που είναι εγκατεστημένο επί του παρόντος και θα αναζητήσει το αρχικό πακέτο MSI στην προσωρινή μνήμη MSI του Windows Installer. Εάν βρεθεί το πακέτο MSI, αποκαθίσταται ένας κατάλογος υποχρεωτικών κλειδιών και τιμών μητρώου στις ακόλουθες θέσεις:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Ευρετήριο υπηρεσιών αναζήτησης
Έκδοση
Η εγκατάσταση ενός προϊόντος ESET αποτυγχάνει στο CA EpfwInst!FinalizeInstall στο EpfwWfpRegisterCallouts με κωδικό σφάλματος ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Αιτία
- Ορισμένα αρχεία συστήματος που σχετίζονται με την υπηρεσία αναζήτησης των Windows έχουν καταστραφεί ή έχουν παραμείνει σε ασυνεπή κατάσταση. Ένας λόγος για αυτό μπορεί να είναι ότι πραγματοποιήθηκε επαναφορά συστήματος.
Λύση
Εντολή:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
Το InstFix διαγράφει όλα τα αρχεία *.blf και *.regtrans-ms στις ακόλουθες τοποθεσίες:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
Το InstFix προσπαθεί να σταματήσει την υπηρεσία αναζήτησης των Windows αν εκτελείται. Εφαρμόζεται η κύρια διόρθωση και η υπηρεσία εκκινείται ξανά. Σε περίπτωση αποτυχίας μπορεί να χρειαστεί επανεκκίνηση.
Τύποι τιμών μητρώου
Θέμα
Η εγκατάσταση ενός προϊόντος ESET Security αποτυγχάνει στο CA InstSupp!InstallDriverPackages για EDEVMON στο SetupInstallFromInfSection με κωδικό σφάλματος 13.
Το αρχείο καταγραφής του Setup API APP αναφέρει "[SetupInstallFromInfSection - DefaultInstall]" που σχετίζεται με το χρόνο σφάλματος και το EDEVMON ("inf: AddReg=EDEVMON") το ζήτημα "!!! inf: Σφάλμα ρύθμισης της τιμής μητρώου HKLM...".
Αιτία
- Ορισμένες εφαρμογές τρίτων γράφουν τιμές στο μητρώο χρησιμοποιώντας λάθος τύπο μητρώου, όπως δηλώνεται στην τεκμηρίωση του μητρώου των Windows. Αυτό προκαλεί αποτυχίες στην εγκατάσταση του προγράμματος οδήγησης κατά την εγκατάσταση του επόμενου προγράμματος οδήγησης, επειδή τα Windows αναμένουν να διαβάσουν έναν διαφορετικό τύπο μητρώου.
Λύση
Εντολή:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
Το InstFix επαναλαμβάνει μια λίστα γνωστών τιμών μητρώου και ελέγχει τους τύπους τους. Εάν ένας τύπος δεν ταιριάζει με τον αναμενόμενο τύπο, το InstFix μετατρέπει την τιμή κατάλληλα και την αποθηκεύει ως τον σωστό και αναμενόμενο τύπο μητρώου.
Ο κατάλογος περιέχει επί του παρόντος μόνο τις τιμές μητρώου EDEVMON που βρίσκονται κάτω από το κλειδί μητρώου HKLM\System\CurrentControlSet\Control\Class. Κάθε τιμή μητρώου που πρέπει να μετατραπεί θα πρέπει πρώτα να δημιουργηθεί αντίγραφο ασφαλείας σε ξεχωριστό αρχείο REG όταν χρησιμοποιείται ο διακόπτης -b.
MaxNumFilters
Θέμα
Η εγκατάσταση ενός προϊόντος ESET Security αποτυγχάνει στο CA InstSupp!InstallDriverPackages για EPFWLWF στο HrInstallComponent με κωδικό σφάλματος NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Αιτία
Τα Windows έχουν περιορισμό για τον μέγιστο αριθμό προγραμμάτων οδήγησης φίλτρων δικτύου που μπορούν να φορτωθούν ταυτόχρονα. Εάν επιτευχθεί η μέγιστη τιμή, τότε η επόμενη εγκατάσταση του προγράμματος οδήγησης φίλτρου θα αποτύχει. Κάθε έκδοση των Windows έχει αυτή τη μέγιστη τιμή σκληρά κωδικοποιημένη και ορίζεται επίσης στο μητρώο. Η τιμή στο μητρώο συνήθως ορίζεται σε πολύ μικρότερη τιμή από τη σκληρά κωδικοποιημένη. Εάν η τιμή του μητρώου δεν έχει οριστεί, τότε χρησιμοποιείται η σκληρά κωδικοποιημένη τιμή.
Τοποθεσία
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Λύση
Εντολή:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
Το InstFix διαγράφει την τιμή μητρώου MaxNumFilters, η οποία επιτρέπει στα Windows να χρησιμοποιούν την εσωτερική σκληρά κωδικοποιημένη τιμή.
PSL Fix(επιδιόρθωση των απομειναριών προστατευμένων υπηρεσιών)
Θέμα
Προσπάθεια εγκατάστασης ενός προϊόντος ESET Security μετά από μια προηγούμενη αποτυχημένη εγκατάσταση.
Το αρχείο καταγραφής εγκατάστασης περιέχει: "Product: ESET Security - Σφάλμα 1923. Η υπηρεσία 'ESET Service' (ekrn) δεν μπόρεσε να εγκατασταθεί. Βεβαιωθείτε ότι έχετε επαρκή δικαιώματα για την εγκατάσταση υπηρεσιών συστήματος".
Αιτία
- Η υπηρεσία ESET Service παραμένει προστατευμένη ακόμη και αν δεν είναι παρούσα.
Λύση
Εντολή:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected εάν η υπηρεσία φαίνεται να μην έχει εγκατασταθεί και δεν υπάρχει στον σκληρό δίσκο. Δεν έχουν γίνει ακόμη γνωστές παρενέργειες. Διόρθωση SIL (Διόρθωση των υπολειμμάτων εγκατάστασης της υπηρεσίας)
Θέμα
Η προσπάθεια εγκατάστασης ενός προϊόντος ESET Security μετά από προηγούμενη ακύρωση ή επαναφορά της εγκατάστασης αποτυγχάνει.
Το αρχείο καταγραφής της εγκατάστασης περιέχει: "Προϊόν: ESET Security - Σφάλμα 1923. Η υπηρεσία 'ESET Service' (ekrn) δεν μπόρεσε να εγκατασταθεί. Βεβαιωθείτε ότι έχετε επαρκή δικαιώματα για την εγκατάσταση υπηρεσιών συστήματος".
Αιτία
- Η υπηρεσία ESET Service ενδέχεται να παραμείνει μερικώς καταχωρημένη μετά την ακύρωση της εγκατάστασης ή όταν πραγματοποιείται επαναφορά.
Λύση
Εντολή:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
HKLM\System\CurrentControlSet\Services\ekrn εάν η υπηρεσία φαίνεται να μην έχει εγκατασταθεί και δεν υπάρχει στον σκληρό δίσκο. Δεν έχουν γίνει ακόμη γνωστές παρενέργειες. PIT Fix (The Product Installation Time Fix)
Θέμα
Η χρήση του ESET Remote Administrator (ERA) για να κάνετε push-install ενός προϊόντος Endpoint, μπορεί μερικές φορές να έχει ως αποτέλεσμα να εμφανίζεται λανθασμένη ημερομηνία εγκατάστασης μέσα στο ERA.
Αιτία
- Η ακριβής αιτία για αυτή τη συμπεριφορά δεν είναι ακόμη γνωστή.
Λύση
Εντολή:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
Το InstFix ανακτά την κατάλληλη ημερομηνία εγκατάστασης του προϊόντος ESET Security από το μητρώο του Windows Installer. Στη συνέχεια, η τιμή PackageTag, που βρίσκεται μέσα στο κλειδί πληροφοριών της ESET, κωδικοποιείται με τη σωστή ημερομηνία.
Ολόκληρο το κλειδί μητρώου ESET Info θα δημιουργηθεί πρώτα αντίγραφο ασφαλείας σε ένα ξεχωριστό αρχείο REG όταν χρησιμοποιείτε τον διακόπτη -b.
Σημείωση: Το Self-Defense απαγορεύει την πρόσβαση εγγραφής στο κλειδί μητρώου ESET Info. Για να εκτελέσετε αυτή τη διόρθωση, το Self-Defense πρέπει να απενεργοποιηθεί προσωρινά χρησιμοποιώντας τις προηγμένες ρυθμίσεις του προϊόντος ή το ERA! Δεν έχουν γίνει ακόμη γνωστές παρενέργειες.