OBS:

Den här sidan har översatts av en dator. Klicka på engelska under Språk på den här sidan för att se originaltexten. Om du tycker att något är oklart, kontakta din lokala support.

Utgåva

Lösning

Vad är ESET Installation Fixer?

ESET Installation Fixer (även känd som InstaFix eller install fix) är ett tekniskt supportverktyg för ESET-program. ESET Installation Fixer är utformat för att lösa flera serviceproblem som kan uppstå under installationen av ESET-programvaran.

Endast ESET hem-, endpoint- och serverprogram

ESET Installation Fixer kan endast användas för ESET Home-, Endpoint- och Server-applikationer. Den kan inte användas för hanteringsagenter.

Innan du använder ESET Installation Fixer
  • Kör programmet endast på inrådan av ESET:s tekniska support.
  • Programmet måste köras från ett administrativt konto. Kommandon för installationsfixaren måste köras via en kommandotolk med förhöjda fullständiga administratörsbehörigheter.
  • ESET Installation Fixer fungerar inte i felsäkert läge.
  • När du arbetar på ett 64-bitars operativsystem måste du använda en 64-bitarsversion av ESET Installation Fixer.
  • ESET Installation Fixer är avsedd att användas på Windows XP SP3 och senare versioner av Windows.

Den här aktuella versionen stöder följande korrigeringar:


Hur använder jag ESET Installation Fixer?

  1. Klicka på en länk nedan för att ladda ner ESET Installation Fixer för ditt operativsystem. Om det behövs kan du kontrollera om ditt operativsystem är 32-bitars eller 64-bitars.

  2. Kör Kommandotolken som administratör och kör ett kommando från något av avsnitten nedan baserat på ditt problem. Kommandot måste ange katalogen där Installation Fixer finns. Exempel på kommando:

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

    Ersätt C:\Users\Owner\Desktop\InstFix_nt64.exe med den faktiska Installation Fixer-katalogen och filnamnet. Om du använder 32-bitarsversionen, se till att du använder InstFix_nt32.exe istället för InstFix_nt64. exe.


MSI-registerrester

Problem med

Ett försök att uppgradera en ESET-applikation till den senaste versionen misslyckas. I installationsloggen rapporteras felet "Fel 2753: Filen 'shellExt.dll' är inte markerad för installation."

Orsak

Uppgraderingsprocessen avbryts när en tidigare version av programmet automatiskt installeras igen efter att den aktuella versionen har tagits bort. Detta sker omedelbart efter RunEngine-fasen, som tar bort den befintliga applikationen.

Denna ominstallation utlöses troligen av tjänsten AppMgmt (Group Policy Application Management) eftersom en grupprincipkonfiguration fortfarande kräver att det äldre programmet installeras. Eftersom uppgraderingsprocessen inte upptäcker den här principstyrda installationen kan den inte fortsätta på rätt sätt.

Lösning

Kommando:

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

InstFix räknar upp alla ESET-säkerhetsprogram med en specifik MSI-uppgraderingskod från Windows Installer-registret och försöker fastställa installationsversionen för det aktuella programmet. Registerposter som inte matchar den installerade versionen raderas från följande platser:

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

När -b används med det här kommandot säkerhetskopieras varje post som ska tas bort till en separat .reg-fil.


MSI-registret saknas

Problem

Ett försök att uppgradera ett ESET-program till den senaste versionen misslyckas när ESET-tjänsten (ekrn) stoppas. Installationsloggen innehåller RunEngine-avsnitt som endast refererar till det aktuella installerade MSI-paketet.

Orsak

Windows Installer saknar registerposter för det program som är installerat för tillfället. Under en uppgradering måste det gamla MSI-paketet anropas i ett separat RunEngine-avsnitt med dess GUID listat som programnamn. Efter en lyckad avinstallation av det gamla MSI-paketet startar ett nytt RunEngine-avsnitt och huvudinstallationen av den senaste versionen påbörjas. Den främsta orsaken till att registerposterna saknas är okänd.

Lösning

Kommando:

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

InstFix kontrollerar om problemet finns och försöker sedan återställa alla kända obligatoriska Windows Installer-registernycklar och -värden.

  1. Kopiera manuellt det ursprungliga MSI-paketet (samma program, version, plattform och språk) för det program som för närvarande är installerat till den dolda systemkatalogen %SystemRoot%\Installer!
  2. InstFix samlar in all nödvändig information om den aktuella applikationen och söker efter det ursprungliga MSI-paketet i Windows Installer MSI Cache. Om MSI-paketet hittas återställs en lista över obligatoriska registernycklar och värden på följande platser:

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

Index för söktjänst

Problem

Installationen av ett ESET-program misslyckas i CA EpfwInst!FinalizeInstallEpfwWfpRegisterCallouts med felkoden ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).

Orsak

Vissa systemfiler som är relaterade till Windows Search-tjänsten är skadade eller lämnas i ett inkonsekvent tillstånd. En anledning till detta kan vara att en systemåterställning har utförts.

Lösning

Starta kommandot:

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

InstFix raderar alla *.blf- och * .regtrans-ms-filer på följande platser:

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

InstFix försöker stoppa Windows Search Service om den körs. Huvudkorrigeringen tillämpas och tjänsten startas igen. En omstart kan fortfarande krävas om det inte lyckas.

Högre CPU- och hårddiskbelastning

Du kan förvänta dig högre CPU- och HDD-belastning när sökindexet byggs om.


Typer av registervärden

Problem

Installationen av ett ESET Security-program misslyckas i CA InstSupp!InstallDriverPackages for EDEVMON SetupInstallFromInfSection med felkod 13.

Setup API APP-loggen rapporterar "[SetupInstallFromInfSection - DefaultInstall]" relaterat till feltiden och EDEVMON ("inf: AddReg=EDEVMON " ) problemet "!!! inf: Fel vid inställning av registervärdet HKLM...".

Orsak

Vissa tredjepartsprogram skriver värden till registret med fel registertyp, enligt dokumentationen i Windows Registry. Detta leder till att drivrutinsinstallationen misslyckas när nästa drivrutin installeras eftersom Windows förväntar sig att läsa en annan registertyp.

Lösning

Kommandot:

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

InstFix itererar över en lista med kända registervärden och kontrollerar deras typer. Om en typ inte stämmer överens med den förväntade typen konverterar InstFix värdet på lämpligt sätt och lagrar det som den korrekta och förväntade registertypen.

Listan innehåller för närvarande endast EDEVMON-registervärden som finns under registernyckeln HKLM\System\CurrentControlSet\Control\Class. Varje registervärde som behöver konverteras kommer först att säkerhetskopieras till en separat .reg-fil när du använder -b-omkopplaren.

Programvara från tredje part kan sluta fungera korrekt

Tredjepartsprogram som ställer in registervärden med fel registertyper och sedan försöker läsa de fasta värdena kan sluta fungera korrekt. Det här problemet måste rapporteras som en programvarufel till leverantören av tredjepartsprogrammet.


MaxNumFilter

Problem

Installationen av ett ESET Security-program misslyckas i CA InstSupp!InstallDriverPackages for EPFWLWFHrInstallComponent med felkoden NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Orsak

Windows har en begränsning för det maximala antalet drivrutiner för nätverksfilter som kan laddas samtidigt. Om det maximala värdet nås kommer nästa installation av filterdrivrutiner att misslyckas. I varje version av Windows är detta maximala värde hårdkodat och även definierat i registret. Värdet i registret är vanligtvis mycket mindre än det hårdkodade värdet. Om värdet i registret inte är definierat används det hårdkodade värdet.

Plats

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

Lösning

Kommandot:

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

InstFix raderar registervärdet MaxNumFilters, så att Windows kan använda det interna, hårdkodade värdet.


PSL Fix (Fix för rester av skyddade tjänster)

Problem med

Ett försök att installera ett ESET Security-program efter en tidigare misslyckad installation.

Installationsloggen innehåller:"Produkt: ESET Security - Fel 1923. Tjänsten 'ESET Service' (ekrn) kunde inte installeras. Kontrollera att du har tillräckliga behörigheter för att installera systemtjänster."

Orsak

ESET-tjänsten förblir skyddad även om den inte är närvarande.

Lösning

Starta kommandot:

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

InstFix raderar registernyckeln HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected om tjänsten inte är installerad eller inte finns på hårddisken. Inga biverkningar är kända ännu.


SIL-fix (Fix för rester av serviceinstallation)

Problem

Ett försök att installera ett ESET Security-program efter en tidigare avbruten eller återkallad installation misslyckas.

Installationsloggen innehåller:"Produkt: ESET Security - Fel 1923. Tjänsten 'ESET Service' (ekrn) kunde inte installeras. Kontrollera att du har tillräckliga behörigheter för att installera systemtjänster."

Orsak

ESET-tjänsten kan förbli delvis registrerad efter att installationen har avbrutits eller en återställning har skett.

Lösning

Kommando:

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

InstFix tar helt bort registernyckeln HKLM\System\CurrentControlSet\Services\ekrn om tjänsten inte är installerad eller inte finns på hårddisken. Inga biverkningar är ännu kända.


PIT Fix (Fix för produktinstallationstid)

Problem

Om du använder ESET PROTECT Web Console för att göra en push-installation av ett Endpoint-program kan det ibland leda till att ett felaktigt installationsdatum visas i ESET PROTECT Web Console.

Orsak

Den exakta orsaken till detta beteende är ännu okänd.

Lösning

Kommando:

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

InstFix hämtar det korrekta installationsdatumet för ESET Security-programmet från Windows Installer-registret. Sedan kodas PackageTag-värdet, som finns i ESET Info-nyckeln, med rätt datum.

Hela ESET Info-registernyckeln kommer först att säkerhetskopieras till en separat .reg-fil när du använder -b-omkopplaren.

Self-Defense förbjuder skrivåtkomst till ESET Info-nyckeln. För att utföra den här korrigeringen måste Self-Defense tillfälligt inaktiveras med hjälp av programmets avancerade inställningar i ESET PROTECT Web Console. Inga biverkningar är kända ännu.