Il problema
Soluzione
Che cos'è un correttore di installazione ESET?
ESET Installation Fixer (InstaFix, install fix) è uno strumento di assistenza tecnica per i prodotti ESET. ESET Installation Fixer è progettato per risolvere diversi problemi che possono verificarsi con i servizi durante l'installazione del software ESET.
Come si utilizza ESET Installation Fixer?
- Fare clic sul link appropriato qui sotto per scaricare ESET Installation Fixer per il proprio sistema operativo (Fare clic per determinare se il proprio sistema operativo è a 32 o 64 bit):
- Una volta terminato il download dello strumento, eseguire ESET Installation Fixer da un prompt dei comandi amministrativi utilizzando uno dei comandi indicati di seguito. Tutti i comandi devono essere aggiunti dopo la directory in cui si trova il programma di installazione, ad esempio:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL
Residui del registro MSI
Problema
Il tentativo di aggiornare un prodotto ESET alla versione più recente non riesce. Il registro di installazione riporta l'errore "Errore 2753: il file 'shellExt.dll' non è contrassegnato per l'installazione"
Causa
- Il processo di aggiornamento viene interrotto da una nuova installazione di un prodotto precedente già aggiornato in passato. Ciò accade subito dopo che la sezione di RunEngine responsabile della rimozione del prodotto in corso di aggiornamento si conclude con successo.
- Si sospetta che il servizio di gestione delle applicazioni dei criteri di gruppo (AppMgmt) abbia eseguito l'installazione del software mancante. Il motivo potrebbe essere una configurazione errata di alcuni oggetti dei Criteri di gruppo, in base ai quali il vecchio prodotto dovrebbe essere ancora installato sul sistema e il processo di aggiornamento dell'applicazione non viene rilevato.
Soluzione
Comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix enumera tutti i prodotti di sicurezza ESET con uno specifico codice di aggiornamento MSI dal Registro di Windows Installer e cerca di determinare la versione del programma di installazione del prodotto corrente. Le voci del registro che non corrispondono alla versione installata vengono eliminate dalle seguenti posizioni:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Prodotti
Quando si usa l'opzione -b con questo comando, ogni voce che verrà eliminata viene salvata in un file REG separato.
Registro MSI mancante
Problema
Il tentativo di aggiornare un prodotto ESET alla versione più recente non riesce quando si arresta il servizio ESET (ekrn). Il registro di installazione contiene sezioni RunEngine che fanno riferimento solo al pacchetto MSI attualmente installato.
Causa
- Windows Installer manca di voci di registro per l'applicazione attualmente installata. Durante un aggiornamento, il vecchio pacchetto MSI deve essere richiamato in una sezione RunEngine separata con il suo GUID elencato come nome del prodotto. Dopo aver disinstallato con successo il vecchio pacchetto MSI, viene avviata una nuova sezione RunEngine e inizia l'installazione principale dell'ultima versione. Il motivo principale per cui le voci del Registro di sistema sono mancanti è sconosciuto.
Soluzione
Comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix controlla se il problema è presente e quindi cerca di ripristinare tutte le chiavi e i valori obbligatori noti del Registro di Windows Installer.
- Copiare manualmente il pacchetto MSI originale (stesso prodotto, versione, piattaforma e lingua) del prodotto attualmente installato nella directory di sistema nascosta %SystemRoot%\Installer!
-
InstFix raccoglierà tutte le informazioni necessarie sul prodotto attualmente installato e cercherà il pacchetto MSI originale nella cache MSI di Windows Installer. Se il pacchetto MSI viene trovato, viene ripristinato un elenco di chiavi di registro e valori obbligatori nelle seguenti posizioni:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Prodotti
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Indice dei servizi di ricerca
Problema
L'installazione di un prodotto ESET non riesce in CA EpfwInst!FinalizeInstall su EpfwWfpRegisterCallouts con il codice di errore ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Causa
- Alcuni file di sistema relativi al servizio Windows Search sono danneggiati o lasciati in uno stato incoerente. Uno dei motivi potrebbe essere l'esecuzione di un Ripristino del sistema.
Soluzione
Comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix elimina tutti i file *.blf e *.regtrans-ms nelle seguenti posizioni:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix tenta di arrestare il servizio di ricerca di Windows se in esecuzione. Viene applicata la correzione principale e il servizio viene riavviato. In caso di insuccesso, potrebbe essere necessario un riavvio.
Tipi di valori di registro
Problema
L'installazione di un prodotto ESET Security non riesce in CA InstSupp!InstallDriverPackages for EDEVMON su SetupInstallFromInfSection con il codice di errore 13. Il registro API APP di Setup riporta "...".
Il registro Setup API APP riporta "[SetupInstallFromInfSection - DefaultInstall]" relativo al tempo di errore e EDEVMON ("inf: AddReg=EDEVMON") il problema "!!! inf: Errore nell'impostazione del valore di registro HKLM...".
Causa
- Alcune applicazioni di terze parti scrivono valori nel Registro di sistema utilizzando il tipo di registro errato dichiarato nella documentazione del Registro di Windows. Ciò provoca errori di installazione del driver quando viene installato il driver successivo, perché Windows si aspetta di leggere un tipo di registro diverso.
Soluzione
Comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix esegue un'iterazione su un elenco di valori di registro noti e ne controlla il tipo. Se un tipo non corrisponde a quello previsto, InstFix converte il valore in modo appropriato e lo memorizza come tipo di registro corretto e previsto.
L'elenco contiene attualmente solo i valori del registro EDEVMON situati sotto la chiave di registro HKLM\System\CurrentControlSet\Control\Class. Ogni valore del registro che deve essere convertito verrà prima salvato in un file REG separato quando si utilizza l'opzione -b.
MaxNumFilters
Problema
L'installazione di un prodotto ESET Security non riesce in CA InstSupp!InstallDriverPackages per EPFWLWF su HrInstallComponent con il codice di errore NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Causa
Windows ha una restrizione per il numero massimo di driver del filtro di rete che possono essere caricati alla volta. Se si raggiunge il valore massimo, l'installazione del driver di filtro successivo non riesce. Ogni versione di Windows ha questo valore massimo codificato e definito anche nel Registro di sistema. Il valore nel Registro di sistema è in genere impostato su un valore molto più piccolo di quello codificato. Se il valore del Registro di sistema non è definito, viene utilizzato il valore codificato.
Posizione
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Soluzione
Comando:
C:´Users'Owner´Desktop´InstFix_nt64.exe -fix MNF
InstFix elimina il valore di registro MaxNumFilters, consentendo a Windows di utilizzare il valore interno codificato.
PSL Fix(correzione degli avanzi del servizio protetto)
Problema
Tentativo di installare un prodotto ESET Security dopo un'installazione precedentemente fallita.
Il registro di installazione contiene: "Prodotto: ESET Security - Errore 1923. Non è stato possibile installare il servizio 'ESET Service' (ekrn). Verificare di disporre di privilegi sufficienti per installare i servizi di sistema".
Causa
- Il servizio ESET rimane protetto anche se non è presente.
Soluzione
Comando:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected se il servizio non sembra essere installato e non esiste sul disco rigido. Non sono ancora noti effetti collaterali. SIL Fix (correzione dei residui dell'installazione del servizio)
Problema
Il tentativo di installare un prodotto ESET Security dopo un'installazione precedentemente annullata o annullata non riesce.
Il registro di installazione contiene: "Prodotto: ESET Security - Errore 1923. Non è stato possibile installare il servizio 'ESET Service' (ekrn). Verificare di avere privilegi sufficienti per installare i servizi di sistema".
Causa
- Il servizio ESET potrebbe rimanere parzialmente registrato dopo l'annullamento dell'installazione o quando si verifica un rollback.
Soluzione
Comando:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
HKLM\System\CurrentControlSet\Services\ekrn se il servizio non sembra essere installato e non esiste sul disco rigido. Non sono ancora noti effetti collaterali. Correzione PIT (correzione del tempo di installazione del prodotto)
Problema
L'utilizzo di ESET Remote Administrator (ERA) per eseguire un'installazione push di un prodotto Endpoint può talvolta causare la visualizzazione di una data di installazione errata all'interno di ERA.
Causa
- La ragione esatta di questo comportamento è ancora sconosciuta.
Soluzione
Comando:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix recupera la data di installazione corretta del prodotto ESET Security dal Registro di Windows Installer. Quindi il valore PackageTag, che si trova all'interno della chiave ESET Info, viene codificato con la data corretta.
Quando si utilizza l'opzione -b, l'intera chiave di registro ESET Info viene prima salvata in un file REG separato.
Nota: Self-Defense vieta l'accesso in scrittura alla chiave ESET Info. Per eseguire questa correzione, Self-Defense deve essere temporaneamente disattivato utilizzando le impostazioni avanzate del prodotto o ERA! Non sono ancora noti effetti collaterali.