[KB3544] ESET Installatie Oplosser

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 een ESET Installatie Fixer?

ESET Installation Fixer (InstaFix, install fix) is een technisch ondersteuningshulpmiddel voor ESET-producten. ESET Installation Fixer is ontworpen om verschillende problemen op te lossen die zich kunnen voordoen met services tijdens de installatie van ESET software.

Alleen voor ESET home-, endpoint- en serverproducten

ESET Installation Fixer kan alleen gebruikt worden voor ESET home, endpoint en server producten. 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 de juiste link hieronder om de ESET Installation Fixer voor uw besturingssysteem te downloaden (Klik voor stappen om te bepalen of uw OS 32-bit of 64-bit is):
  1. Nadat het downloaden van het hulpprogramma is voltooid, voert u ESET Installation Fixer uit vanaf een beheerdersopdrachtprompt met een van de onderstaande opdrachten. Alle commando's moeten worden toegevoegd na de map waar de Installation Fixer zich bevindt, bijvoorbeeld:

    C:\Gebruikers_eigenaar_Bureaublad_InstFix_nt64.exe -fix MRL

    Gebruikers met de 32-bits versie

    Gebruikers met de 32-bits versie van Installation Fixer typen "InstFix_nt32.exe" in plaats van "InstFix_nt64.exe"


MSI-registerresten

Probleem

Een poging om een ESET-product 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 door een nieuwe installatie van een eerder product dat al eerder is geüpgraded. Dit gebeurt vlak nadat de RunEngine-sectie die verantwoordelijk is voor het verwijderen van het product dat momenteel wordt geüpgraded succesvol is beëindigd.
  • De service Toepassingsbeheer groepsbeleid (AppMgmt) wordt ervan verdacht de installatie van de ontbrekende software uit te voeren. De reden hiervoor kan een verkeerde configuratie van sommige Groepsbeleidobjecten zijn, waarbij volgens dit beleid het oude product nog steeds op het systeem zou moeten zijn geïnstalleerd en het toepassingsupgradeproces niet wordt gedetecteerd.
Oplossing

Commando:

C:\Gebruikers_eigenaar_Desktop_InstFix_nt64.exe -fix MRL -b

InstFix inventariseert alle ESET beveiligingsproducten met een specifieke MSI Upgrade Code uit het Windows Installer register en probeert de installatieversie van het huidige product 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 afzonderlijk REG-bestand.


Ontbrekend MSI register

Probleem

Een poging om een ESET product 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 MSI pakket dat momenteel is geïnstalleerd.

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 ervan vermeld als de productnaam. 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 (zelfde product, versie, platform en taal) van het huidige geïnstalleerde product naar de verborgen systeem directory %SystemRoot%\Installer!
  2. InstFix zal alle benodigde informatie over het huidige geïnstalleerde product verzamelen en zoeken 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

Installatie van een ESET product 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-product 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 aangegeven in de documentatie van 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

Commando:

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 correcte 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

Installatie van een ESET Security-product mislukt in CA InstSupp!InstallDriverPackages voor EPFWLWF op HrInstallComponent met foutcode NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Oorzaak

Windows heeft een beperking voor 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 ingesteld op een veel kleinere waarde dan de vast gecodeerde waarde. Als de registerwaarde niet is gedefinieerd, 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 hardcoded waarde kan gebruiken.


PSL Fix(De Protected Service Leftovers fix)

Probleem

Een poging om een ESET Security product te installeren na een eerder mislukte installatie.

Het installatie logboek bevat: "Product: ESET Security - Fout 1923. Service 'ESET Service' (ekrn) kan 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\Services\LaunchProtected als de service niet geïnstalleerd lijkt te zijn en niet bestaat op de harde schijf. Er zijn nog geen neveneffecten bekend.

Oplossing SIL (De oplossing voor achtergebleven service-installaties)

Probleem

Een poging om een ESET Security-product 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 wanneer een rollback wordt uitgevoerd.
Oplossing

Opdracht:

C:\Gebruikers_eigenaar_desktop_instfix_nt64.exe -fix SIL -b
InstFix verwijdert de registersleutel HKLM\CurrentControlSet\Servicesekrn volledig als de service niet geïnstalleerd lijkt te zijn en niet bestaat op de harde schijf. Er zijn nog geen neveneffecten bekend.

PIT Fix (Product Installatietijd Fix)

Probleem

Het gebruik van de ESET Remote Administrator (ERA) om een push-installatie van een Endpoint product uit te voeren, kan soms resulteren in een onjuiste Installatiedatum die wordt getoond in de ERA.

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 het ESET Security product op uit het Windows Installer register. Dan wordt de PackageTag waarde, gevonden in de ESET Info sleutel, gecodeerd met de juiste datum.

De hele ESET Info registersleutel wordt eerst gebackupt naar een apart REG bestand bij gebruik van de -b optie.

Opmerking: Self-Defense verbiedt schrijftoegang tot de ESET Info Key. Om deze fix uit te voeren, moet Self-Defense tijdelijk worden uitgeschakeld met behulp van de geavanceerde instellingen van het product of ERA! Er zijn nog geen neveneffecten bekend.