Utgåva
Lösning
Vad är en ESET-installationsfixare?
ESET Installation Fixer (InstaFix, install fix) är ett tekniskt supportverktyg för ESET-produkter. ESET Installation Fixer är utformat för att åtgärda flera problem som kan uppstå med tjänster när du installerar ESET-programvara.
Hur använder jag ESET Installation Fixer?
- Klicka på lämplig länk nedan för att ladda ner ESET Installation Fixer för ditt operativsystem (Klicka för steg för att avgöra om ditt operativsystem är 32-bitars eller 64-bitars):
- När verktyget har laddats ner kör du ESET Installation Fixer från en administrativ kommandotolk med hjälp av något av kommandona nedan. Alla kommandon ska läggas till efter den katalog där installationsfixaren finns, t.ex:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL
MSI-registerrester
Problem med
Ett försök att uppgradera en ESET-produkt till den senaste versionen misslyckas. I installationsloggen rapporteras felet "Fel 2753: Filen 'shellExt.dll' är inte markerad för installation."
Orsak
- Uppgraderingsprocessen avbryts av en ny installation av en tidigare produkt som redan har uppgraderats tidigare. Detta sker direkt efter att RunEngine-avsnittet som ansvarar för att ta bort den produkt som för närvarande uppgraderas har avslutats.
- Tjänsten AppMgmt (Group Policy Application Management) misstänks ha kört installationen av den saknade programvaran. Orsaken till detta kan vara en felkonfiguration av vissa grupprincipobjekt, där den gamla produkten enligt denna policy fortfarande ska vara installerad på systemet, och programuppgraderingsprocessen inte upptäcks.
Lösning
Kommando:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix räknar upp alla ESET-säkerhetsprodukter med en specifik MSI-uppgraderingskod från Windows Installer-registret och försöker fastställa installationsversionen för den aktuella produkten. Registerposter som inte matchar den installerade versionen raderas från följande platser:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Produkter
När du använder växeln -b 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 en ESET-produkt till den senaste versionen misslyckas när ESET-tjänsten (ekrn) stoppas. Installationsloggen innehåller RunEngine-avsnitt som endast refererar till det MSI-paket som för närvarande är installerat.
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 produktnamn. 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 produkt, version, plattform och språk) för den produkt som för närvarande är installerad till den dolda systemkatalogen %SystemRoot%\Installer!
-
InstFix samlar in all nödvändig information om den aktuella produkten och söker efter det ursprungliga MSI-paketet i MSI-cachen i Windows Installer. 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 en ESET-produkt 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 en ESET Security-produkt 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 vad som anges i dokumentationen för Windows-registret. 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 med
Installationen av en ESET Security-produkt 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 inställt på ett mycket mindre värde än det hårdkodade värdet. Om registervärdet 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 vilket gör att Windows kan använda det interna hårdkodade värdet.
PSL Fix(Fix för rester av den skyddade tjänsten)
Problem med
Ett försök att installera en ESET Security-produkt 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 finns.
Lösning
Starta kommandot:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected om tjänsten inte verkar vara installerad och 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 en ESET Security-produkt efter en tidigare avbruten eller återställd 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 när en återställning sker.
Lösning
Kommando:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
HKLM\System\CurrentControlSet\Services\ekrn helt om tjänsten inte verkar vara installerad och inte finns på hårddisken. Inga biverkningar är kända ännu. PIT-fix (Fix för produktinstallationstid)
Problem
Om du använder ESET Remote Administrator (ERA) för att göra en push-installation av en Endpoint-produkt kan det ibland leda till att ett felaktigt installationsdatum visas i ERA.
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-produkten 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.
Observera: Self-Defense förbjuder skrivåtkomst till ESET Info-nyckeln. För att utföra denna fix måste Self-Defense tillfälligt inaktiveras med hjälp av produktens avancerade inställningar eller ERA! Inga biverkningar är kända ännu.