Τεύχος
Λύση
Τι είναι το ESET Installation Fixer
Το ESET Installation Fixer (επίσης γνωστό ως InstaFix ή install fix) είναι ένα εργαλείο τεχνικής υποστήριξης για τις εφαρμογές της ESET. Το ESET Installation Fixer έχει σχεδιαστεί για να επιλύει διάφορα προβλήματα υπηρεσιών που μπορεί να προκύψουν κατά την εγκατάσταση του λογισμικού ESET.
Πώς μπορώ να χρησιμοποιήσω το ESET Installation Fixer
-
Κάντε κλικ στον παρακάτω σύνδεσμο για να κατεβάσετε το ESET Installation Fixer για το λειτουργικό σας σύστημα. Εάν χρειαστεί, επαληθεύστε εάν το λειτουργικό σας σύστημα είναι 32-bit ή 64-bit.
-
Εκτελέστε τη γραμμή εντολών ως διαχειριστής και εκτελέστε μια εντολή από μία από τις παρακάτω ενότητες ανάλογα με το πρόβλημά σας. Η εντολή πρέπει να προσδιορίζει τον κατάλογο όπου βρίσκεται το Installation Fixer. Παράδειγμα εντολής:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLΑντικαταστήστε το
C:\Users\Owner\Desktop\InstFix_nt64.exeμε τον πραγματικό κατάλογο και το όνομα του αρχείου Installation Fixer. Εάν χρησιμοποιείτε την έκδοση 32-bit, βεβαιωθείτε ότι χρησιμοποιείτετο InstFix_nt32.exeαντί τουInstFix_nt64.exe.
Απομεινάρια μητρώου MSI
Θέμα
Η προσπάθεια αναβάθμισης μιας εφαρμογής ESET στην τελευταία έκδοση αποτυγχάνει. Το αρχείο καταγραφής εγκατάστασης αναφέρει το σφάλμα "Error 2753: The File 'shellExt.dll' is not marked for installation." (Σφάλμα 2753: Το αρχείο 'shellExt.dll' δεν έχει επισημανθεί για εγκατάσταση)
Αιτία
Η διαδικασία αναβάθμισης διακόπτεται όταν μια παλαιότερη έκδοση της εφαρμογής εγκαθίσταται αυτόματα ξανά μετά την επιτυχή αφαίρεση της τρέχουσας έκδοσης. Αυτό συμβαίνει αμέσως μετά τη φάση 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 for 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
Το InstFix διαγράφει το κλειδί μητρώου 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
Το InstFix διαγράφει πλήρως το κλειδί μητρώου HKLM\System\CurrentControlSet\Services\ekrn εάν η υπηρεσία δεν είναι εγκατεστημένη ή δεν υπάρχει στον σκληρό δίσκο. Δεν έχουν γίνει ακόμη γνωστές παρενέργειες.
PIT Fix (The Product Installation Time Fix)
Θέμα
Η χρήση της Κονσόλας Web του ESET PROTECT για να κάνετε push-install μιας εφαρμογής Endpoint μπορεί μερικές φορές να έχει ως αποτέλεσμα την εμφάνιση λανθασμένης ημερομηνίας εγκατάστασης στην Κονσόλα Web του ESET PROTECT.
Αιτία
Η ακριβής αιτία για αυτή τη συμπεριφορά δεν είναι ακόμη γνωστή.
Λύση
Εντολή:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
Το InstFix ανακτά την κατάλληλη ημερομηνία εγκατάστασης της εφαρμογής ESET Security από το μητρώο του Windows Installer. Στη συνέχεια, η τιμή PackageTag, που βρίσκεται μέσα στο κλειδί πληροφοριών της ESET, κωδικοποιείται με τη σωστή ημερομηνία.
Ολόκληρο το κλειδί μητρώου ESET Info θα δημιουργηθεί πρώτα αντίγραφο ασφαλείας σε ένα ξεχωριστό αρχείο .reg όταν χρησιμοποιείτε τον διακόπτη -b.
Η αυτοάμυνα απαγορεύει την πρόσβαση εγγραφής στο κλειδί μητρώου ESET Info. Για να πραγματοποιηθεί αυτή η διόρθωση, το Self-Defense πρέπει να απενεργοποιηθεί προσωρινά χρησιμοποιώντας τις προηγμένες ρυθμίσεις της εφαρμογής στην ESET PROTECT Web Console. Δεν έχουν γίνει ακόμη γνωστές παρενέργειες.