Probleem
Oplossing
Wat is ESET Installatie Fixer?
ESET Installation Fixer (ook bekend als InstaFix of install fix) is een technische ondersteuningstool voor ESET applicaties. ESET Installation Fixer is ontworpen om verschillende serviceproblemen op te lossen die kunnen optreden tijdens de installatie van ESET software.
Hoe gebruik ik ESET Installation Fixer?
-
Klik op een link hieronder om ESET Installation Fixer voor uw besturingssysteem te downloaden. Indien nodig, Controleer of uw OS 32-bit of 64-bit is.
-
Voer de opdrachtprompt uit als beheerder en voer een opdracht uit een van de onderstaande secties uit op basis van uw probleem. De opdracht moet de map specificeren waar Installation Fixer zich bevindt. Voorbeeldopdracht:
C:\Users_1_Desktop_1InstFix_nt64.exe -fix MRLVervang
C:\Users\Desktop\InstFix_nt64.exedoor de huidige Installation Fixer map en bestandsnaam. Als je de 32-bits versie gebruikt, zorg er dan voor dat jeInstFix_nt32.exegebruikt in plaats vanInstFix_nt64.exe.
MSI-registerresten
Probleem
Een poging om een ESET-toepassing te upgraden naar de nieuwste versie mislukt. Het installatielogboek meldt de fout "Fout 2753: Het bestand 'shellExt.dll' is niet gemarkeerd voor installatie."
Oorzaak
Het upgradeproces wordt onderbroken wanneer een eerdere versie van de toepassing automatisch opnieuw wordt geïnstalleerd nadat de huidige versie met succes is verwijderd. Dit gebeurt onmiddellijk na de RunEngine-fase, die de bestaande applicatie verwijdert.
Deze herinstallatie wordt waarschijnlijk getriggerd door de Group Policy Application Management (AppMgmt) service omdat een Group Policy configuratie nog steeds vereist dat de oudere applicatie wordt geïnstalleerd. Omdat het upgradeproces deze beleidsgestuurde installatie niet detecteert, kan het niet correct doorgaan.
Oplossing
Opdracht:
C:\Users_1_Desktop_1InstFix_nt64.exe -fix MRL -b
InstFix inventariseert alle ESET beveiligingstoepassingen met een specifieke MSI Upgrade Code uit het Windows Installer register en probeert de installatieversie van de huidige toepassing te bepalen. Registervermeldingen die niet overeenkomen met de geïnstalleerde versie worden verwijderd van de volgende locaties:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Producten
Wanneer de schakeloptie -b met deze opdracht wordt gebruikt, wordt van elke regel die wordt verwijderd een back-up gemaakt in een apart .reg-bestand.
Ontbrekend MSI register
Probleem
Een poging om een ESET toepassing te upgraden naar de laatste versie mislukt bij het stoppen van de ESET Service (ekrn). Het installatie logboek bevat RunEngine secties die alleen verwijzen naar het huidig geïnstalleerde MSI pakket.
Oorzaak
Windows Installer mist registervermeldingen voor de momenteel geïnstalleerde toepassing. Tijdens een upgrade moet het oude MSI-pakket worden aangeroepen in een aparte RunEngine-sectie met de GUID als toepassingsnaam. Na een succesvolle deïnstallatie van het oude MSI-pakket wordt een nieuwe RunEngine-sectie gestart en begint de hoofdinstallatie van de nieuwste versie. De belangrijkste reden waarom de registervermeldingen ontbreken is onbekend.
Oplossing
Opdracht:
C:\Gebruikers_eigenaar_Bureaublad_InstFix_nt64.exe -fix MMR
InstFix controleert of het probleem aanwezig is en probeert dan alle bekende verplichte Windows Installer registersleutels en waarden te herstellen.
- Kopieer handmatig het originele MSI pakket (dezelfde applicatie, versie, platform en taal) van de huidige geïnstalleerde applicatie naar de verborgen systeem directory
%SystemRoot%\Installer! -
InstFix verzamelt alle benodigde informatie over de huidige geïnstalleerde applicatie en zoekt naar het originele MSI pakket in de Windows Installer MSI Cache. Als het MSI pakket is gevonden, wordt een lijst met verplichte registersleutels en waarden hersteld op de volgende locaties:
- HKCR\Installer\UpgradeCodes
- HKCR\Installatieproducten
- HKLM\SOFTWARE\MicrosoftWindowsCurrentVersion\Installer\UserData\S-1-5-18Products
Index zoekdienst
Probleem
De installatie van een ESET-toepassing mislukt in CA EpfwInst!FinalizeInstall op EpfwWfpRegisterCallouts met foutcode ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Oorzaak
Sommige systeembestanden met betrekking tot de Windows Search-service zijn beschadigd of staan in een inconsistente staat. Een reden hiervoor kan zijn dat er een Systeemherstel is uitgevoerd.
Oplossing
Opdracht:
C:\Gebruikers_eigenaar_Bureaublad_InstFix_nt64.exe -fix SSI
InstFix verwijdert alle *.blf en *.regtrans-ms bestanden op de volgende locaties:
- %SystemRoot%\system32config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix probeert de Windows Search Service te stoppen als deze actief is. De hoofdfix wordt toegepast en de service wordt opnieuw gestart. Een herstart kan nog steeds nodig zijn als dit niet lukt.
Typen registerwaarden
Probleem
De installatie van een ESET Security-toepassing mislukt in CA InstSupp!InstallDriverPackages for EDEVMON op SetupInstallFromInfSection met foutcode 13.
Het Setup API APP-logboek meldt "[SetupInstallFromInfSection - DefaultInstall]" met betrekking tot de fouttijd en EDEVMON ("inf: AddReg=EDEVMON") het probleem "!!! inf: Fout bij het instellen van de registerwaarde HKLM...".
Oorzaak
Sommige toepassingen van derden schrijven waarden naar het register met het verkeerde registertype, zoals gedocumenteerd in het Windows-register. Hierdoor mislukt de installatie van het stuurprogramma wanneer het volgende stuurprogramma wordt geïnstalleerd omdat Windows verwacht een ander registertype te lezen.
Oplossing
Opdracht:
C:\Gebruikers_eigenaar_Desktop_InstFix_nt64.exe -fix RVT -b
InstFix doorloopt een lijst met bekende registerwaarden en controleert hun type. Als een type niet overeenkomt met het verwachte type, converteert InstFix de waarde op de juiste manier en slaat het op als het juiste en verwachte registertype.
De lijst bevat op dit moment alleen EDEVMON registerwaarden die zich bevinden onder de registersleutel HKLM\SystemCurrentControlSet\ControlClass. Van elke registerwaarde die moet worden geconverteerd, wordt eerst een back-up gemaakt in een apart .reg-bestand wanneer de schakeloptie -b wordt gebruikt.
MaxNumFilters
Probleem
De installatie van een ESET Security-toepassing mislukt in CA InstSupp!InstallDriverPackages for EPFWLWF op HrInstallComponent met foutcode NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Oorzaak
Windows heeft een beperking op het maximale aantal netwerkfilterstuurprogramma's dat tegelijkertijd kan worden geladen. Als de maximumwaarde is bereikt, mislukt de volgende installatie van het filterstuurprogramma. Elke versie van Windows heeft deze maximumwaarde hard gecodeerd en ook gedefinieerd in het register. De waarde in het register is meestal veel kleiner dan de vast gecodeerde waarde. Als de registerwaarde niet is gedefinieerd, dan wordt de vast gecodeerde waarde gebruikt.
Locatie
HKLM\SYSTEM\CurrentControlSetchannelNetworkMaxNumFilters:dword
Oplossing
Commando:
C:\Gebruikers_eigenaar_Bureaublad_InstFix_nt64.exe -fix MNF
InstFix verwijdert de MaxNumFilters registerwaarde, waardoor Windows de interne, vast gecodeerde waarde kan gebruiken.
PSL Fix (De Protected Service Leftovers fix)
Probleem
Een poging om een ESET Security toepassing te installeren na een eerder mislukte installatie.
Het installatie logboek bevat:"Product: ESET Security - Fout 1923. Service 'ESET Service' (ekrn) kon niet worden geïnstalleerd. Controleer of u voldoende rechten hebt om systeemservices te installeren."
Oorzaak
De ESET Service blijft beschermd, zelfs als deze niet aanwezig is.
Oplossing
Opdracht:
C:\Gebruikersinstfix_nt64.exe -fix PSL -b
InstFix verwijdert de sleutel in het register van HKLM\SystemCurrentControlSet\ServicesLaunchProtected als de service niet geïnstalleerd is of niet bestaat op de harde schijf. Er zijn nog geen neveneffecten bekend.
Oplossing SIL (Oplossing voor achtergebleven service-installaties)
Probleem
Een poging om een ESET Security-toepassing te installeren na een eerder geannuleerde of teruggedraaide installatie mislukt.
Het installatie logboek bevat:"Product: ESET Security - Fout 1923. Service 'ESET Service' (ekrn) kon niet worden geïnstalleerd. Controleer of u voldoende rechten hebt om systeemservices te installeren."
Oorzaak
De ESET Service blijft mogelijk gedeeltelijk geregistreerd nadat de installatie is geannuleerd of een rollback is uitgevoerd.
Oplossing
Opdracht:
C:\Gebruikersinstfix_nt64.exe -fix SIL -b
InstFix verwijdert de registersleutel HKLM\SystemCurrentControlSet\Servicesekrn volledig als de service niet is geïnstalleerd of niet bestaat op de harde schijf. Er zijn nog geen neveneffecten bekend.
PIT Fix (Product Installatietijd Fix)
Probleem
Het gebruik van de ESET PROTECT Web Console om een push-installatie van een Endpoint applicatie uit te voeren kan soms resulteren in een onjuiste Installatiedatum die wordt weergegeven in de ESET PROTECT Web Console.
Oorzaak
De exacte reden voor dit gedrag is nog onbekend.
Oplossing
Commando:
C:\Gebruikers_eigenaar_desktop_instfix_nt64.exe -fix PIT -b
InstFix haalt de juiste installatiedatum van de ESET Security toepassing op uit het Windows Installer register. Dan wordt de PackageTag waarde, gevonden in de ESET Info sleutel, gecodeerd met de juiste datum.
Van de hele ESET Info registersleutel wordt eerst een back-up gemaakt in een apart .reg-bestand bij gebruik van de schakeloptie -b.
Self-Defense verbiedt schrijftoegang tot de ESET Info Key. Om deze fix uit te voeren, moet Self-Defense tijdelijk worden uitgeschakeld via de geavanceerde instellingen van de toepassing in ESET PROTECT Web Console. Er zijn nog geen neveneffecten bekend.