OPMERKING:

Deze pagina is vertaald door een computer. Klik op English onder Languages op deze pagina om de originele tekst weer te geven. Als u iets onduidelijk vindt, neem dan contact op met uw lokale support.

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.

Alleen ESET home-, endpoint- en servertoepassingen

ESET Installation Fixer kan alleen worden gebruikt voor ESET home-, endpoint- en servertoepassingen. Het kan niet gebruikt worden voor Management Agents.

Voordat u ESET Installation Fixer gebruikt
  • Voer het programma alleen uit op advies van ESET Technische Ondersteuning.
  • Het programma moet worden uitgevoerd vanuit een beheerdersaccount. De opdrachten van Installation Fixer moeten worden uitgevoerd via een opdrachtprompt met verhoogde volledige beheerdersrechten.
  • De ESET Installation Fixer werkt niet in veilige modus.
  • Als u op een 64-bits besturingssysteem werkt, moet u een 64-bits versie van ESET Installation Fixer gebruiken.
  • ESET Installation Fixer is bedoeld voor gebruik op Windows XP SP3 en latere versies van Windows.

Deze huidige versie ondersteunt de volgende fixes:


Hoe gebruik ik ESET Installation Fixer?

  1. 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.

  2. 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 MRL

    Vervang C:\Users\Desktop\InstFix_nt64.exe door de huidige Installation Fixer map en bestandsnaam. Als je de 32-bits versie gebruikt, zorg er dan voor dat je InstFix_nt32.exe gebruikt in plaats van InstFix_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.

  1. 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!
  2. 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.

Hogere CPU- en HDD-belasting

U kunt een hogere CPU- en HDD-belasting verwachten tijdens het opnieuw opbouwen van de zoekindex.


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.

Software van derden werkt mogelijk niet meer goed

Software van derden die registerwaarden instelt met de verkeerde registertypes en vervolgens probeert de vaste waarden te lezen, werkt mogelijk niet meer goed. Dit probleem moet gerapporteerd worden als een software bug aan de leverancier van de applicatie van derden.


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.