Problema
Solución
¿Qué es ESET Installation Fixer?
ESET Installation Fixer (también conocido como InstaFix o install fix) es una herramienta de soporte técnico para las aplicaciones de ESET. ESET Installation Fixer está diseñado para resolver varios problemas de servicio que pueden ocurrir durante la instalación del software de ESET.
¿Cómo se utiliza ESET Installation Fixer?
-
Haga clic en el siguiente enlace para descargar ESET Installation Fixer para su sistema operativo. Si es necesario, compruebe si su sistema operativo es de 32 o 64 bits.
-
Ejecute Símbolo del sistema como administrador y ejecute un comando de una de las secciones siguientes en función de su problema. El comando debe especificar el directorio en el que se encuentra Installation Fixer. Ejemplo de comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLSustituya
C:\Users\Owner\Desktop\InstFix_nt64.exepor el directorio y el nombre de archivo reales de Installation Fixer. Si utiliza la versión de 32 bits, asegúrese de utilizarInstFix_nt32.exeen lugar deInstFix_nt64.exe.
Restos del Registro MSI
Problema
Un intento de actualizar una aplicación ESET a la última versión falla. El registro de instalación informa del error "Error 2753: El archivo 'shellExt.dll' no está marcado para la instalación"
Causa
El proceso de actualización se interrumpe cuando se vuelve a instalar automáticamente una versión anterior de la aplicación después de eliminar correctamente la versión actual. Esto ocurre inmediatamente después de la fase RunEngine, que elimina la aplicación existente.
Es probable que el servicio de administración de aplicaciones de directiva de grupo (AppMgmt) active esta reinstalación porque una configuración de directiva de grupo aún requiere que se instale la aplicación anterior. Como el proceso de actualización no detecta esta instalación basada en directivas, no puede continuar correctamente.
Solución
Comando:
C:\Usuarios\Propietario\Escritorio\InstFix_nt64.exe -fix MRL -b
InstFix enumera todas las aplicaciones de seguridad ESET con un código de actualización MSI específico del Registro del instalador de Windows e intenta determinar la versión del instalador de la aplicación actual. Las entradas de registro que no coinciden con la versión instalada se eliminan de las siguientes ubicaciones:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Productos
Cuando se utiliza el modificador -b con este comando, cada entrada que será eliminada es respaldada en un archivo . reg separado.
Falta el Registro MSI
Problema
Un intento de actualizar una aplicación ESET a la última versión falla al detener el servicio ESET (ekrn). El registro de instalación contiene secciones de RunEngine que hacen referencia únicamente al paquete MSI instalado actualmente.
Causa
A Windows Installer le faltan entradas de registro para la aplicación instalada actualmente. Durante una actualización, el paquete MSI antiguo debe ser llamado en una sección RunEngine separada con su GUID listado como el nombre de la aplicación. Tras desinstalar correctamente el paquete MSI antiguo, se inicia una nueva sección RunEngine y comienza la instalación principal de la última versión. Se desconoce la razón principal por la que faltan las entradas del Registro.
Solución
Comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix comprueba si el problema está presente e intenta restaurar todas las claves y valores obligatorios conocidos del Registro del Instalador de Windows.
- ¡Copie manualmente el paquete MSI original (misma aplicación, versión, plataforma e idioma) de la aplicación actualmente instalada en el directorio oculto del sistema
%SystemRoot%\Installer! -
InstFix recopilará toda la información necesaria sobre la aplicación actualmente instalada y buscará el paquete MSI original en la caché MSI del instalador de Windows. Si se encuentra el paquete MSI, se restaura una lista de claves y valores obligatorios del registro en las siguientes ubicaciones:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Productos
- HKLMSOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Índice del servicio de búsqueda
Problema
La instalación de una aplicación ESET falla en CA EpfwInst!FinalizeInstall en EpfwWfpRegisterCallouts con el código de error ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Causa
Algunos archivos del sistema relacionados con el servicio Windows Search están dañados o se han dejado en un estado incoherente. Uno de los motivos puede ser que se haya realizado una Restauración del sistema.
Solución
Comando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix elimina todos los archivos *.blf y *.regtrans-ms en las siguientes ubicaciones:
- %RootSistema%\system32\config\TxR
- %RootSistema%\system32\SMI\Store\Machine
InstFix intenta detener el servicio de búsqueda de Windows si se está ejecutando. Se aplica la corrección principal y el servicio se inicia de nuevo. Si no se consigue, puede ser necesario reiniciar el sistema.
Tipos de valores del registro
Problema
La instalación de una aplicación de ESET Security falla en CA InstSupp!InstallDriverPackages for EDEVMON en SetupInstallFromInfSection con el código de error 13.
El registro APP de la API de instalación informa "[SetupInstallFromInfSection - DefaultInstall]" relacionado con el tiempo de error y EDEVMON ("inf: AddReg=EDEVMON") el problema "!!! inf: Error al establecer el valor de registro HKLM...".
Causa
Algunas aplicaciones de terceros escriben valores en el Registro utilizando el tipo de Registro incorrecto, tal y como se documenta en el Registro de Windows. Esto provoca fallos en la instalación del siguiente controlador porque Windows espera leer un tipo de Registro diferente.
Solución
Comando:
C:\Usuarios\Propietario\Escritorio\InstFix_nt64.exe -fix RVT -b
InstFix itera sobre una lista de valores de registro conocidos y comprueba sus tipos. Si un tipo no coincide con el tipo esperado, InstFix convierte el valor adecuadamente y lo almacena como el tipo de registro correcto y esperado.
Actualmente, la lista sólo contiene valores de registro EDEVMON ubicados en la clave de registro HKLM\System\CurrentControlSet\Control\Class. Cada valor del registro que necesite ser convertido será primero respaldado en un archivo .reg separado cuando se utilice el modificador -b.
MaxNumFilters
Problema
La instalación de una aplicación ESET Security falla en CA InstSupp!InstallDriverPackages para EPFWLWF en HrInstallComponent con el código de error NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Causa
Windows tiene una restricción sobre el número máximo de controladores de filtro de red que se pueden cargar a la vez. Si se alcanza el valor máximo, la siguiente instalación del controlador de filtro fallará. Cada versión de Windows tiene este valor máximo codificado y también definido en el Registro. El valor del Registro suele ser mucho menor que el valor codificado. Si el valor del Registro no está definido, se utilizará el valor codificado.
Ubicación
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Solución
Comando:
C:\Usuarios\Propietario\Escritorio\InstFix_nt64.exe -fix MNF
InstFix elimina el valor de registro MaxNumFilters, permitiendo a Windows utilizar el valor interno codificado.
PSL Fix (Reparación de restos de servicios protegidos)
Problema
Se intenta instalar una aplicación de ESET Security después de una instalación fallida anterior.
El registro de instalación contiene:"Producto: ESET Security - Error 1923. No se pudo instalar el servicio 'ESET Service' (ekrn). Compruebe que dispone de privilegios suficientes para instalar servicios del sistema."
Causa
El Servicio ESET permanece protegido aunque no esté presente.
Solución
Comando:
C:\Usuarios\Propietario\Escritorio\instfix_nt64.exe -fix PSL -b
InstFix elimina la clave de Registro HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected si el servicio no está instalado o no existe en el disco duro. Aún no se conocen efectos secundarios.
Arreglo de SIL (Arreglo de los restos de la instalación del servicio)
Problema
Se produce un error al intentar instalar una aplicación de ESET Security tras una instalación cancelada o anulada previamente.
El registro de instalación contiene:"Producto: ESET Security - Error 1923. No se pudo instalar el servicio 'ESET Service' (ekrn). Compruebe que dispone de privilegios suficientes para instalar servicios del sistema"
Causa
El Servicio ESET puede permanecer parcialmente registrado después de que se cancele la instalación o se produzca una reversión.
Solución
Comando:
C:\Usuarios\Propietario\Escritorio\instfix_nt64.exe -fix SIL -b
InstFix elimina completamente la clave de Registro HKLM\System\CurrentControlSet\Services\ekrn si el servicio no está instalado o no existe en el disco duro. Aún no se conocen efectos secundarios.
Corrección PIT (Corrección del tiempo de instalación del producto)
Problema
El uso de ESET PROTECT Web Console para realizar una instalación push de una aplicación Endpoint puede provocar que se muestre una fecha de instalación incorrecta en ESET PROTECT Web Console.
Causa
Aún se desconoce la razón exacta de este comportamiento.
Solución
Comando:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix recupera la fecha de instalación correcta de la aplicación ESET Security del Registro del Instalador de Windows. A continuación, el valor PackageTag, que se encuentra dentro de la clave ESET Info, se codifica con la fecha correcta.
Toda la clave de registro ESET Info se respaldará primero en un archivo .reg separado cuando se utilice el modificador -b.
Self-Defense prohíbe el acceso de escritura a la ESET Info Key. Para realizar esta corrección, Self-Defense debe desactivarse temporalmente mediante la configuración avanzada de la aplicación en ESET PROTECT Web Console. Aún no se conocen efectos secundarios.