Problème
Solution
Qu'est-ce que le correcteur d'installation ESET ?
ESET Installation Fixer (également connu sous le nom de InstaFix ou install fix) est un outil d'assistance technique pour les applications ESET. ESET Installation Fixer est conçu pour résoudre plusieurs problèmes de service qui peuvent survenir lors de l'installation du logiciel ESET.
Comment utiliser ESET Installation Fixer ?
-
Cliquez sur un lien ci-dessous pour télécharger ESET Installation Fixer pour votre système d'exploitation. Si nécessaire, verify whether your OS is 32-bit or 64-bit.
-
Exécutez l'Invite de commande en tant qu'administrateur et lancez une commande à partir de l'une des sections ci-dessous en fonction de votre problème. La commande doit spécifier le répertoire dans lequel se trouve le correcteur d'installation. Exemple de commande :
C:\NUsers\NPropriétaire\NBureau\NInstFix_nt64.exe -fix MRLRemplacez
C:\Users\Owner\Desktop\InstFix_nt64.exepar le répertoire et le nom de fichier réels de Installation Fixer. Si vous utilisez la version 32 bits, veillez à utiliserInstFix_nt32.exeau lieu deInstFix_nt64.exe.
Restes de registre MSI
Problème
Une tentative de mise à niveau d'une application ESET vers la dernière version échoue. Le journal d'installation signale l'erreur "Error 2753 : The File 'shellExt.dll' is not marked for installation" (Erreur 2753 : le fichier 'shellExt.dll' n'est pas marqué pour l'installation)
Cause
Le processus de mise à niveau est interrompu lorsqu'une version antérieure de l'application est automatiquement réinstallée après la suppression de la version actuelle. Cela se produit immédiatement après la phase RunEngine, qui supprime l'application existante.
Cette réinstallation est probablement déclenchée par le service de gestion des applications de la stratégie de groupe (AppMgmt) parce qu'une configuration de la stratégie de groupe nécessite toujours l'installation de l'ancienne application. Comme le processus de mise à niveau ne détecte pas cette installation basée sur une stratégie, il ne peut pas se dérouler correctement.
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\NInstFix_nt64.exe -fix MRL -b
InstFix énumère toutes les applications de sécurité ESET avec un code de mise à niveau MSI spécifique à partir du registre de l'installateur Windows et tente de déterminer la version de l'installateur de l'application actuelle. Les entrées de registre qui ne correspondent pas à la version installée sont supprimées des emplacements suivants :
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Produits
Lorsque vous utilisez le commutateur -b avec cette commande, chaque entrée qui sera supprimée est sauvegardée dans un fichier .reg distinct.
Registre MSI manquant
Problème
Une tentative de mise à niveau d'une application ESET vers la dernière version échoue lors de l'arrêt du service ESET (ekrn). Le journal d'installation contient des sections RunEngine qui font référence uniquement au package MSI actuellement installé.
Cause de l'échec
Il manque à Windows Installer des entrées de registre pour l'application actuellement installée. Lors d'une mise à niveau, l'ancien paquetage MSI doit être appelé dans une section RunEngine séparée avec son GUID listé comme nom d'application. Après une désinstallation réussie de l'ancien paquetage MSI, une nouvelle section RunEngine démarre et l'installation principale de la dernière version commence. La raison principale pour laquelle les entrées de registre sont manquantes est inconnue.
Solution
Commande :
C:\NUsers\NPropriétaire\NDesktop\NInstFix_nt64.exe -fix MMR
InstFix vérifie si le problème est présent, puis tente de restaurer toutes les clés et valeurs obligatoires connues du registre de l'installateur Windows.
- Copiez manuellement le paquet MSI d'origine (même application, version, plate-forme et langue) de l'application actuellement installée dans le répertoire système caché
%SystemRoot%\Installer! -
InstFix rassemblera toutes les informations nécessaires sur l'application actuellement installée et recherchera le paquet MSI original dans le cache MSI de Windows Installer. Si le paquet MSI est trouvé, une liste de clés et de valeurs de registre obligatoires est restaurée dans les emplacements suivants :
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Produits
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Produits
Index du service de recherche
Problème
L'installation d'une application ESET échoue dans CA EpfwInst!FinalizeInstall sur EpfwWfpRegisterCallouts avec le code d'erreur ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Cause de l'erreur
Certains fichiers système liés au service Windows Search sont corrompus ou laissés dans un état incohérent. Cela peut s'expliquer par le fait qu'une restauration du système a été effectuée.
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\NInstFix_nt64.exe -fix SSI
InstFix supprime tous les fichiers *.blf et *.regtrans-ms dans les emplacements suivants :
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix tente d'arrêter le service de recherche Windows s'il est en cours d'exécution. Le correctif principal est appliqué et le service est redémarré. En cas d'échec, un redémarrage peut être nécessaire.
Types de valeurs de registre
Problème
L'installation d'une application ESET Security échoue dans CA InstSupp!InstallDriverPackages for EDEVMON sur SetupInstallFromInfSection avec le code d'erreur 13.
Le journal APP de l'API d'installation signale "[SetupInstallFromInfSection - DefaultInstall]" en rapport avec l'heure de l'erreur et EDEVMON ("inf : AddReg=EDEVMON") le problème " !!! inf : Error setting registry value HKLM...".
Cause
Certaines applications tierces écrivent des valeurs dans le registre en utilisant le mauvais type de registre, comme indiqué dans le registre Windows. Cela entraîne des échecs lors de l'installation du pilote suivant, car Windows s'attend à lire un type de registre différent.
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\NInstFix_nt64.exe -fix RVT -b
InstFix parcourt une liste de valeurs de registre connues et vérifie leurs types. Si un type ne correspond pas au type attendu, InstFix convertit la valeur de manière appropriée et la stocke en tant que type de registre correct et attendu.
La liste ne contient actuellement que les valeurs de registre EDEVMON situées sous la clé de registre HKLM\System\CurrentControlSet\Control\Class. Chaque valeur de registre qui doit être convertie sera d'abord sauvegardée dans un fichier .reg séparé lors de l'utilisation de l'option -b.
MaxNumFilters
Problème
L'installation d'une application ESET Security échoue dans CA InstSupp!InstallDriverPackages for EPFWLWF on HrInstallComponent avec le code d'erreur NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Cause de l'erreur
Windows impose une restriction sur le nombre maximum de pilotes de filtre réseau qui peuvent être chargés en même temps. Si la valeur maximale est atteinte, l'installation du pilote de filtrage suivant échoue. Pour chaque version de Windows, cette valeur maximale est codée en dur et définie dans le registre. La valeur du registre est généralement beaucoup plus petite que la valeur codée en dur. Si la valeur du registre n'est pas définie, c'est la valeur codée en dur qui est utilisée.
Emplacement
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\NInstFix_nt64.exe -fix MNF
InstFix supprime la valeur de registre MaxNumFilters, ce qui permet à Windows d'utiliser la valeur interne codée en dur.
PSL Fix (The Protected Service Leftovers fix)
Problème
Tentative d'installation d'une application ESET Security après l'échec d'une installation précédente.
Le journal d'installation contient le message suivant"Produit : ESET Security - Erreur 1923. Le service 'ESET Service' (ekrn) n'a pas pu être installé. Vérifiez que vous disposez des privilèges suffisants pour installer les services système."
Cause
Le service ESET reste protégé même s'il n'est pas présent.
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\Ninstfix_nt64.exe -fix PSL -b
InstFix supprime la clé de registre HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected si le service n'est pas installé ou n'existe pas sur le disque dur. Aucun effet secondaire n'est encore connu.
Correction SIL (Correction des restes d'installation du service)
Problème
Une tentative d'installation d'une application ESET Security après une installation annulée ou annulée précédemment échoue.
Le journal d'installation contient le message suivant"Produit : ESET Security - Erreur 1923. Le service 'ESET Service' (ekrn) n'a pas pu être installé. Vérifiez que vous disposez des privilèges suffisants pour installer les services système."
Cause
Le service ESET peut rester partiellement enregistré après l'annulation de l'installation ou un retour en arrière.
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\Ninstfix_nt64.exe -fix SIL -b
InstFix supprime complètement la clé de registre HKLM\System\CurrentControlSet\Services\ekrn si le service n'est pas installé ou n'existe pas sur le disque dur. Aucun effet secondaire n'est encore connu.
PIT Fix (The Product Installation Time Fix)
Problème
L'utilisation de la console Web ESET PROTECT pour effectuer une installation poussée d'une application Endpoint peut parfois entraîner l'affichage d'une date d'installation incorrecte dans la console Web ESET PROTECT.
Cause
La raison exacte de ce comportement est encore inconnue.
Solution
Commande :
C:\NUsers\NPropriétaire\NBureau\NInstfix_nt64.exe -fix PIT -b
InstFix récupère la date d'installation correcte de l'application ESET Security dans le registre de l'installateur Windows. Ensuite, la valeur PackageTag, trouvée à l'intérieur de la clé ESET Info, est encodée avec la date correcte.
L'ensemble de la clé de registre des informations ESET sera d'abord sauvegardé dans un fichier .reg distinct lors de l'utilisation de l'option -b.
Self-Defense interdit l'accès en écriture à la clé d'information ESET. Pour effectuer cette correction, Self-Defense doit être temporairement désactivé en utilisant les paramètres avancés de l'application dans ESET PROTECT Web Console. Aucun effet secondaire n'est encore connu.