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.
Hvordan bruger jeg ESET Installation Fixer?
-
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.
-
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 MRLErstat
C:\Users\Owner\Desktop\InstFix_nt64.exemed det faktiske Installation Fixer-bibliotek og filnavn. Hvis du bruger 32-bit versionen, skal du sørge for at brugeInstFix_nt32.exei stedet forInstFix_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.
- Kopier manuelt den originale MSI-pakke (samme program, version, platform og sprog) for det aktuelt installerede program til den skjulte systemmappe
%SystemRoot%\Installer! -
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!FinalizeInstall på EpfwWfpRegisterCallouts 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.
Typer af værdier i registreringsdatabasen
Problem
Installationen af en ESET Security-applikation mislykkes i CA InstSupp!InstallDriverPackages for EDEVMON på 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.
MaxNumFiltre
Problem
Installationen af et ESET Security-program mislykkes i CA InstSupp!InstallDriverPackages for EPFWLWF på HrInstallComponent 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.