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.
Hur använder jag ESET Installation Fixer?
-
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.
-
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 MRLErsätt
C:\Users\Owner\Desktop\InstFix_nt64.exemed den faktiska Installation Fixer-katalogen och filnamnet. Om du använder 32-bitarsversionen, se till att du använderInstFix_nt32.exeistället förInstFix_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.
- 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! -
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!FinalizeInstall på EpfwWfpRegisterCallouts 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.
Typer av registervärden
Problem
Installationen av ett ESET Security-program misslyckas i CA InstSupp!InstallDriverPackages for EDEVMON på 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.
MaxNumFilter
Problem
Installationen av ett ESET Security-program misslyckas i CA InstSupp!InstallDriverPackages for EPFWLWF på HrInstallComponent 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.