[KB3544] ESET Installasjonsfikser

MERK:

Denne siden er oversatt av en datamaskin. Klikk på engelsk under Språk på denne siden for å se originalteksten. Hvis noe er uklart, kan du kontakte din lokale kundestøtte.

Problemstilling

Løsning

Hva er en ESET-installasjonsfiksering?

ESET Installation Fixer (InstaFix, install fix) er et teknisk støtteverktøy for ESET-produkter. ESET Installation Fixer er utviklet for å løse flere problemer som kan oppstå med tjenester under installering av ESET-programvare.

Kun for ESET hjemme-, endepunkt- og serverprodukter

ESET Installation Fixer-verktøyet kan bare brukes for ESET hjemme-, endepunkt- og serverprodukter. Det kan ikke brukes for administrasjonsagenter.

Før du bruker ESET Installation Fixer
  • Kjør programmet bare etter råd fra ESETs tekniske støtte.
  • Programmet må kjøres fra en administratorkonto. Kommandoer for installasjonsfiksering må utføres ved hjelp av en ledetekst med forhøyede fulle administratorrettigheter.
  • ESET Installation Fixer fungerer ikke i sikkermodus.
  • Når du arbeider på et 64-biters operativsystem, må du bruke en 64-biters versjon av ESET Installation Fixer.
  • ESET Installation Fixer er beregnet for bruk på Windows XP SP3 og nyere versjoner av Windows.

Denne gjeldende versjonen støtter følgende reparasjoner:


Hvordan bruker jeg ESET Installation Fixer?

  1. Klikk på den aktuelle lenken nedenfor for å laste ned ESET Installation Fixer for operativsystemet ditt (Click for steps to determine whether your OS is 32-bit or 64-bit):
  1. Når verktøyet er ferdig nedlastet, kjører du ESET Installation Fixer fra en administrativ ledetekst ved hjelp av en av kommandoene som er beskrevet nedenfor. Alle kommandoer skal legges til etter katalogen der installasjonsfikseringen er plassert, for eksempel:

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

    Brukere med 32-bitersversjonen

    Brukere med 32-bitersversjonen av Installation Fixer vil skrive "InstFix_nt32.exe" i stedet for "InstFix_nt64.exe"


MSI-registerrester

Problem

Et forsøk på å oppgradere et ESET-produkt til den nyeste versjonen mislykkes. Installasjonsloggen rapporterer feilen "Feil 2753: Filen 'shellExt.dll' er ikke merket for installasjon."

Årsak
  • Oppgraderingsprosessen blir avbrutt av en ny installasjon av et tidligere produkt som allerede er oppgradert tidligere. Dette skjer rett etter at RunEngine-delen som er ansvarlig for å fjerne produktet som oppgraderes, avsluttes.
  • Tjenesten AppMgmt (Group Policy Application Management) mistenkes for å kjøre installasjonen av den manglende programvaren. Årsaken til dette kan være en feilkonfigurasjon av noen gruppepolicyobjekter, der det gamle produktet i henhold til denne policyen fortsatt skal være installert på systemet, og programoppgraderingsprosessen ikke blir oppdaget.
Løsning

Kommando:

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

InstFix finner alle ESET-sikkerhetsprodukter med en spesifikk MSI-oppgraderingskode fra Windows Installer-registeret og prøver å finne installasjonsversjonen av det aktuelle produktet. Registeroppføringer som ikke samsvarer med den installerte versjonen, slettes fra følgende steder:

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

Når du bruker -b-bryteren med denne kommandoen, sikkerhetskopieres hver oppføring som skal slettes, til en egen REG-fil.


Manglende MSI-register

Problem

Et forsøk på å oppgradere et ESET-produkt til den nyeste versjonen mislykkes når ESET-tjenesten (ekrn) stoppes. Installasjonsloggen inneholder RunEngine-seksjoner som bare refererer til MSI-pakken som er installert for øyeblikket.

Årsak
  • Windows Installer mangler registeroppføringer for det gjeldende installerte programmet. Under en oppgradering må den gamle MSI-pakken kalles i en separat RunEngine-seksjon med GUID-en oppført som produktnavn. Etter en vellykket avinstallasjon av den gamle MSI-pakken, starter en ny RunEngine-seksjon, og hovedinstallasjonen av den nyeste versjonen begynner. Hovedårsaken til at registeroppføringene mangler, er ukjent.
Løsning

Kjør kommandoen:

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

InstFix sjekker om problemet er til stede og prøver deretter å gjenopprette alle kjente obligatoriske Windows Installer-registernøkler og -verdier.

  1. Kopier den originale MSI-pakken (samme produkt, versjon, plattform og språk) for det installerte produktet manuelt til den skjulte systemkatalogen %SystemRoot%\Installer!
  2. InstFix samler inn all nødvendig informasjon om det installerte produktet og søker etter den opprinnelige MSI-pakken i Windows Installer MSI Cache. Hvis MSI-pakken blir funnet, gjenopprettes en liste over obligatoriske registernøkler og -verdier på følgende steder:

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

Søk i tjenesteindeksen

Problem

Installasjonen av et ESET-produkt mislykkes i CA EpfwInst!FinalizeInstallEpfwWfpRegisterCallouts med feilkoden ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).

Årsak
  • Noen systemfiler som er relatert til Windows Search-tjenesten, er skadet eller etterlatt i en inkonsekvent tilstand. En årsak til dette kan være at det ble utført en systemgjenoppretting.
Løsning

Kjør kommandoen:

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øker å stoppe Windows Search Service hvis den kjører. Hovedkorrigeringen brukes, og tjenesten startes igjen. En omstart kan fortsatt være nødvendig hvis det ikke lykkes.

Høyere CPU- og HDD-belastning

Du kan forvente høyere CPU- og HDD-belastning mens søkeindeksen gjenoppbygges.


Typer av registerverdier

Problem

Installasjon av et ESET Security-produkt mislykkes i CA InstSupp!InstallDriverPackages for EDEVMONSetupInstallFromInfSection med feilkode 13.

Setup API APP-loggen rapporterer "[SetupInstallFromInfSection - DefaultInstall]" relatert til feiltidspunktet og EDEVMON ("inf: AddReg=EDEVMON " ) problemet "!!! inf: Feil ved innstilling av registerverdi HKLM...".

Årsak
  • Noen tredjepartsapplikasjoner skriver verdier til registeret ved hjelp av feil registertype som er oppgitt i Windows-registerdokumentasjonen. Dette fører til at driverinstallasjonen mislykkes når neste driver installeres, fordi Windows forventer å lese en annen registertype.
Løsning

Kommando:

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

InstFix går gjennom en liste over kjente registerverdier og sjekker typene deres. Hvis en type ikke samsvarer med den forventede typen, konverterer InstFix verdien på riktig måte og lagrer den som den riktige og forventede registertypen.

Listen inneholder for øyeblikket bare EDEVMON-registerverdier som ligger under registernøkkelen HKLM\System\CurrentControlSet\Control\Class. Hver registerverdi som må konverteres, vil først bli sikkerhetskopiert til en separat REG-fil når du bruker -b-bryteren.

Tredjepartsprogramvare kan slutte å fungere ordentlig

Tredjepartsprogramvare som angir registerverdier ved hjelp av feil registertyper og deretter prøver å lese de faste verdiene, kan slutte å fungere som de skal. Dette problemet må rapporteres som en programvarefeil til leverandøren av tredjepartsprogramvaren.


MaxNumFilters

Problem

Installasjonen av et ESET Security-produkt mislykkes i CA InstSupp!InstallDriverPackages for EPFWLWFHrInstallComponent med feilkoden NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Årsak

Windows har en begrensning for det maksimale antallet nettverksfilterdrivere som kan lastes inn om gangen. Hvis maksimumsverdien er nådd, vil neste installasjon av filterdriveren mislykkes. Denne maksimumsverdien er hardkodet i hver versjon av Windows og er også definert i registeret. Verdien i registeret er vanligvis satt til en mye mindre verdi enn den hardkodede verdien. Hvis registerverdien ikke er definert, brukes den fastkodede verdien.

Plassering

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

Løsning

Kjør kommandoen:

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

InstFix sletter registerverdien MaxNumFilters, slik at Windows kan bruke den interne hardkodede verdien.


PSL Fix (Den beskyttede tjenesten Leftovers fix)

Problem

Et forsøk på å installere et ESET Security-produkt etter en tidligere mislykket installasjon.

Installasjonsloggen inneholder: "Produkt: ESET Security - Feil 1923. Tjenesten 'ESET Service' (ekrn) kunne ikke installeres. Kontroller at du har tilstrekkelige rettigheter til å installere systemtjenester."

Årsak
  • ESET-tjenesten forblir beskyttet selv om den ikke er til stede.
Løsning

Kjør kommandoen:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix sletter registernøkkelen HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected hvis tjenesten ikke ser ut til å være installert og ikke finnes på harddisken . Ingen bivirkninger er kjent ennå.

SIL Fix (Løsning for rester av tjenesteinstallasjon)

Problem

Et forsøk på å installere et ESET Security-produkt etter en tidligere avbrutt eller tilbakestilt installasjon mislykkes.

Installasjonsloggen inneholder: "Produkt: ESET Security - Feil 1923. Tjenesten 'ESET Service' (ekrn) kunne ikke installeres. Kontroller at du har tilstrekkelige rettigheter til å installere systemtjenester."

Årsak
  • ESET-tjenesten kan forbli delvis registrert etter at installasjonen er avbrutt eller når en tilbakeføring skjer.
Løsning

Kjør kommandoen:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix sletter registernøkkelen HKLM\System\CurrentControlSet\Services\ekrn fullstendig hvis tjenesten ikke ser ut til å være installert og ikke finnes på harddisken. Ingen bivirkninger er kjent ennå.

PIT Fix (produktinstallasjonstidsfiksing)

Problem

Hvis du bruker ESET Remote Administrator (ERA) til å utføre en push-installasjon av et Endpoint-produkt, kan det noen ganger føre til at feil installasjonsdato vises i ERA.

Årsak
  • Den nøyaktige årsaken til dette er ennå ukjent.
Løsning

Kommando:

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

InstFix henter den riktige installasjonsdatoen for ESET Security-produktet fra Windows Installer-registeret. Deretter kodes PackageTag-verdien, som finnes i ESET Info-nøkkelen, med riktig dato.

Hele ESET Info-registernøkkelen sikkerhetskopieres først til en separat REG-fil når du bruker -b-bryteren.

Merk: Self-Defense forbyr skrivetilgang til ESET Info-nøkkelen. For å utføre denne reparasjonen må Self-Defense deaktiveres midlertidig ved hjelp av produktets avanserte innstillinger eller ERA! Ingen bivirkninger er kjent ennå.