BEMÆRK:

Denne side er blevet oversat af en computer. Klik på engelsk under Sprog på denne side for at få vist den originale tekst. Hvis du finder noget uklart, bedes du kontakte din lokale support.

Problemstilling

Løsning

Hvad er ESET Installation Fixer?

ESET Installation Fixer (også kendt som InstaFix eller install fix) er et teknisk supportværktøj til ESET-applikationer. ESET Installation Fixer er designet til at løse flere serviceproblemer, der kan opstå under installation af ESET-software.

Kun ESET home-, endpoint- og serverapplikationer

ESET Installation Fixer kan kun bruges til ESET home-, endpoint- og serverapplikationer. Den kan ikke bruges til Management Agents.

Før du bruger ESET Installation Fixer
  • Kør kun programmet efter råd fra ESET's tekniske support.
  • Programmet skal køres fra en administrativ konto. Installation Fixer-kommandoer skal udføres ved hjælp af en kommandoprompt med forhøjede fulde administratorrettigheder.
  • ESET Installation Fixer fungerer ikke i fejlsikret tilstand.
  • Når du arbejder på et 64-bit operativsystem, skal du bruge en 64-bit version af ESET Installation Fixer.
  • ESET Installation Fixer er beregnet til brug på Windows XP SP3 og senere versioner af Windows.

Denne aktuelle version understøtter følgende rettelser:


Hvordan bruger jeg ESET Installation Fixer?

  1. Klik på et link nedenfor for at downloade ESET Installation Fixer til dit operativsystem. Hvis det er nødvendigt, skal du verificere, om dit operativsystem er 32-bit eller 64-bit.

  2. Kør Command Prompt som administrator, og kør en kommando fra et af nedenstående afsnit baseret på dit problem. Kommandoen skal angive den mappe, hvor Installation Fixer er placeret. Eksempel på en kommando:

    C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL

    Erstat C:\Users\Owner\Desktop\InstFix_nt64.exe med det faktiske Installation Fixer-bibliotek og filnavn. Hvis du bruger 32-bit versionen, skal du sørge for at bruge InstFix_nt32.exe i stedet for InstFix_nt64. exe.


Rester af MSI-registreringsdatabasen

Problem

Et forsøg på at opgradere en ESET-applikation til den nyeste version mislykkes. Installationsloggen rapporterer fejlen "Fejl 2753: Filen 'shellExt.dll' er ikke markeret til installation."

Årsag

Opgraderingsprocessen afbrydes, når en tidligere version af programmet automatisk installeres igen, efter at den aktuelle version er blevet fjernet. Dette sker umiddelbart efter RunEngine-fasen, som fjerner den eksisterende applikation.

Denne geninstallation udløses sandsynligvis af tjenesten Group Policy Application Management (AppMgmt), fordi en gruppepolitisk konfiguration stadig kræver, at den ældre applikation installeres. Da opgraderingsprocessen ikke registrerer denne politikdrevne installation, kan den ikke fortsætte korrekt.

Løsning

Kommando:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b

InstFix opregner alle ESET-sikkerhedsprogrammer med en specifik MSI-opgraderingskode fra Windows Installer-registreringsdatabasen og forsøger at bestemme installationsversionen af det aktuelle program. Registreringsposter, der ikke matcher den installerede version, slettes fra følgende steder:

  • HKCR\Installer\UpgradeCodes
  • HKCR\Installer\Produkter

Når du bruger -b-switchen med denne kommando, sikkerhedskopieres hver post, der slettes, til en separat .reg-fil.


Manglende MSI-registreringsdatabase

Problem

Et forsøg på at opgradere et ESET-program til den nyeste version mislykkes, når ESET-tjenesten (ekrn) stoppes. Installationsloggen indeholder RunEngine-sektioner, der kun refererer til den aktuelt installerede MSI-pakke.

Årsag

Windows Installer mangler poster i registreringsdatabasen for den aktuelt installerede applikation. Under en opgradering skal den gamle MSI-pakke kaldes i en separat RunEngine-sektion med dens GUID angivet som programnavn. Efter en vellykket afinstallation af den gamle MSI-pakke starter en ny RunEngine-sektion, og hovedinstallationen af den nyeste version begynder. Hovedårsagen til, at poster i registreringsdatabasen mangler, er ukendt.

Løsning

Kommando:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR

InstFix kontrollerer, om problemet er til stede, og forsøger derefter at gendanne alle kendte obligatoriske Windows Installer-registreringsnøgler og -værdier.

  1. Kopier manuelt den originale MSI-pakke (samme program, version, platform og sprog) for det aktuelt installerede program til den skjulte systemmappe %SystemRoot%\Installer!
  2. InstFix indsamler alle nødvendige oplysninger om den aktuelt installerede applikation og søger efter den originale MSI-pakke i Windows Installer MSI Cache. Hvis MSI-pakken findes, gendannes en liste over obligatoriske registreringsdatabasenøgler og -værdier på følgende steder:

    • HKCR\Installer\UpgradeCodes
    • HKCR\Installer\Produkter
    • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products

Search Service Index

Problem

Installationen af et ESET-program mislykkes i CA EpfwInst!FinalizeInstallEpfwWfpRegisterCallouts med fejlkoden ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).

Årsag

Nogle systemfiler, der er relateret til Windows Search-tjenesten, er beskadiget eller efterladt i en inkonsistent tilstand. En af grundene til dette kan være, at der blev udført en systemgendannelse.

Løsning

Kommandoer:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI

InstFix sletter alle *.blf- og *.regtrans-ms-filer på følgende steder:

  • %SystemRoot%\system32\config\TxR
  • %SystemRoot%\system32\SMI\Store\Machine

InstFix forsøger at stoppe Windows Search Service, hvis den kører. Hovedrettelsen anvendes, og tjenesten startes igen. En genstart kan stadig være nødvendig, hvis det ikke lykkes.

Højere CPU- og HDD-belastning

Du kan forvente højere CPU- og HDD-belastning, mens du genopbygger søgeindekset.


Typer af værdier i registreringsdatabasen

Problem

Installationen af en ESET Security-applikation mislykkes i CA InstSupp!InstallDriverPackages for EDEVMON SetupInstallFromInfSection med fejlkode 13.

Setup API APP-loggen rapporterer "[SetupInstallFromInfSection - DefaultInstall]" relateret til fejltidspunktet og EDEVMON ("inf: AddReg=EDEVMON " ) problemet "!!! inf: Fejl ved indstilling af registreringsdatabaseværdien HKLM...".

Årsag

Nogle tredjepartsapplikationer skriver værdier til registreringsdatabasen med den forkerte type, som dokumenteret i Windows-registreringsdatabasen. Det medfører fejl i driverinstallationen, når den næste driver installeres, fordi Windows forventer at læse en anden type i registreringsdatabasen.

Løsning

Kommando:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b

InstFix gennemgår en liste over kendte værdier i registreringsdatabasen og kontrollerer deres typer. Hvis en type ikke matcher den forventede type, konverterer InstFix værdien korrekt og gemmer den som den korrekte og forventede type i registreringsdatabasen.

Listen indeholder i øjeblikket kun EDEVMON-registreringsværdier placeret under registreringsdatabasenøglen HKLM\System\CurrentControlSet\Control\Class. Hver registreringsdatabaseværdi, der skal konverteres, vil først blive sikkerhedskopieret til en separat .reg-fil, når du bruger -b-switchen.

Tredjepartssoftware holder måske op med at fungere korrekt

Tredjepartssoftware, der indstiller registreringsdatabaseværdier ved hjælp af de forkerte registreringsdatabase-typer og derefter forsøger at læse de faste værdier, kan holde op med at fungere korrekt. Dette problem skal rapporteres som en softwarefejl til leverandøren af tredjepartsprogrammet.


MaxNumFiltre

Problem

Installationen af et ESET Security-program mislykkes i CA InstSupp!InstallDriverPackages for EPFWLWFHrInstallComponent med fejlkoden NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Årsag

Windows har en begrænsning på det maksimale antal netværksfilterdrivere, der kan indlæses ad gangen. Hvis den maksimale værdi er nået, vil den næste installation af filterdriveren mislykkes. Hver version af Windows har denne maksimale værdi hard-coded og også defineret i registreringsdatabasen. Værdien i registreringsdatabasen er typisk meget mindre end den hardcodede. Hvis værdien i registreringsdatabasen ikke er defineret, bruges den hardkodede værdi.

Placering

HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword

Løsning

Kommando:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF

InstFix sletter MaxNumFilters-registreringsværdien, så Windows kan bruge den interne, hårdkodede værdi.


PSL-rettelse (rettelse af rester af beskyttet tjeneste)

Problem

Et forsøg på at installere en ESET Security-applikation efter en tidligere mislykket installation.

Installationsloggen indeholder:"Produkt: ESET Security - Fejl 1923. Tjenesten 'ESET Service' (ekrn) kunne ikke installeres. Kontrollér, at du har tilstrækkelige rettigheder til at installere systemtjenester."

Årsag

ESET-tjenesten forbliver beskyttet, selv om den ikke er til stede.

Løsning

Kommando til:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b

InstFix sletter registreringsnøglen HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected, hvis tjenesten ikke er installeret eller ikke findes på harddisken. Der er endnu ingen kendte bivirkninger.


SIL-rettelse (rettelse af rester af serviceinstallation)

Problem

Et forsøg på at installere en ESET Security-applikation efter en tidligere annulleret eller tilbagerullet installation mislykkes.

Installationsloggen indeholder:"Produkt: ESET Security - Fejl 1923. Tjenesten 'ESET Service' (ekrn) kunne ikke installeres. Kontrollér, at du har tilstrækkelige rettigheder til at installere systemtjenester."

Årsag

ESET-tjenesten kan forblive delvist registreret, efter at installationen er annulleret, eller der er sket en tilbageførsel.

Løsning

Kommando:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b

InstFix sletter registreringsnøglen HKLM\System\CurrentControlSet\Services\ekrn fuldstændigt, hvis tjenesten ikke er installeret eller ikke findes på harddisken. Der er endnu ingen kendte bivirkninger.


PIT-rettelse (rettelse af produktinstallationstid)

Problem

Brug af ESET PROTECT Web Console til at foretage en push-installation af en Endpoint-applikation kan nogle gange resultere i, at der vises en forkert installationsdato i ESET PROTECT Web Console.

Årsag

Den nøjagtige årsag til denne adfærd er endnu ukendt.

Løsning

Kommando:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b

InstFix henter den korrekte installationsdato for ESET Security-programmet fra Windows Installer-registreringsdatabasen. Derefter kodes PackageTag-værdien, som findes i ESET Info-nøglen, med den korrekte dato.

Hele ESET Info-registreringsnøglen vil først blive sikkerhedskopieret til en separat .reg-fil, når man bruger -b-switchen.

Self-Defense forbyder skriveadgang til ESET Info Key. For at udføre denne rettelse skal Self-Defense midlertidigt deaktiveres ved hjælp af programmets avancerede indstillinger i ESET PROTECT Web Console. Der er endnu ingen kendte bivirkninger.