Kysymys
Ratkaisu
Mikä on ESET Installation Fixer?
ESET Installation Fixer (tunnetaan myös nimellä InstaFix tai install fix) on ESET-sovellusten tekninen tukityökalu. ESET Installation Fixer on suunniteltu ratkaisemaan useita huolto-ongelmia, joita voi esiintyä ESET-ohjelmiston asennuksen aikana.
Miten käytän ESET Installation Fixer -ohjelmistoa?
-
Lataa ESET Installation Fixer käyttöjärjestelmääsi klikkaamalla alla olevaa linkkiä. Tarvittaessa tarkista, onko käyttöjärjestelmäsi 32- vai 64-bittinen.
-
Käynnistä komentorivi järjestelmänvalvojana ja suorita komento jostakin alla olevasta osiosta ongelman mukaan. Komennossa on määritettävä hakemisto, jossa Installation Fixer sijaitsee. Esimerkkikomento:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLKorvaa
C:\Users\Owner\Desktop\InstFix_nt64.exetodellisella Installation Fixer -hakemistolla ja tiedostonimellä. Jos käytät 32-bittistä versiota, varmista, että käytätInstFix_nt32.exe-tiedostoaInstFix_nt64.exe-tiedostonsijasta.
MSI-rekisterin jäännökset
Ongelma
Yritys päivittää ESET-sovellus uusimpaan versioon epäonnistuu. Asennusloki ilmoittaa virheen "Virhe 2753: Tiedostoa 'shellExt.dll' ei ole merkitty asennettavaksi."
Syy
Päivitysprosessi keskeytyy, kun sovelluksen aiempi versio asennetaan automaattisesti uudelleen sen jälkeen, kun nykyinen versio on onnistuneesti poistettu. Tämä tapahtuu heti RunEngine-vaiheen jälkeen, joka poistaa nykyisen sovelluksen.
Tämän uudelleenasennuksen käynnistää todennäköisesti ryhmäkäytäntöjen sovellusten hallintapalvelu (AppMgmt), koska ryhmäkäytäntöjen määritys edellyttää edelleen vanhemman sovelluksen asentamista. Koska päivitysprosessi ei havaitse tätä käytäntölähtöistä asennusta, se ei voi edetä oikein.
Ratkaisu
Komento:
InstFix_nt64.exe -fix MRL -b: C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix luettelee kaikki ESET-turvasovellukset, joilla on tietty MSI-päivityskoodi Windows Installer -rekisteristä, ja yrittää määrittää nykyisen sovelluksen asennusversion. Rekisterimerkinnät, jotka eivät vastaa asennettua versiota, poistetaan seuraavista paikoista:
- HKCR\\Installer\UpgradeCodes
- HKCR\Installer\Tuotteet
Kun komennon kanssa käytetään -b-kytkintä, jokainen poistettava merkintä varmuuskopioidaan erilliseen .reg-tiedostoon.
Puuttuva MSI-rekisteri
Ongelma
Yritys päivittää ESET-sovellus uusimpaan versioon epäonnistuu, kun ESET-palvelu (ekrn) pysäytetään. Asennusloki sisältää RunEngine-osiot, jotka viittaavat vain parhaillaan asennettuun MSI-pakettiin.
Syy
Windows Installer -ohjelmasta puuttuu parhaillaan asennetun sovelluksen rekisterimerkinnät. Päivityksen aikana vanhaa MSI-pakettia on kutsuttava erillisessä RunEngine-osiossa, jossa sen GUID on mainittu sovelluksen nimenä. Kun vanhan MSI-paketin asennus on onnistunut, uusi RunEngine-osio käynnistyy ja uusimman version pääasennus alkaa. Pääsyy rekisterimerkintöjen puuttumiseen ei ole tiedossa.
Ratkaisu
Komento:
Käyttäjät\Omistajat\Työpöytä\InstFix_nt64.exe -fix MMR
InstFix tarkistaa, onko ongelma olemassa, ja yrittää sitten palauttaa kaikki tunnetut pakolliset Windows Installer -rekisterin avaimet ja arvot.
- Kopioi manuaalisesti parhaillaan asennetun sovelluksen alkuperäinen MSI-paketti (sama sovellus, versio, alusta ja kieli) piilotettuun järjestelmähakemistoon
%SystemRoot%\Installer! -
InstFix kerää kaikki tarvittavat tiedot parhaillaan asennetusta sovelluksesta ja etsii alkuperäisen MSI-paketin Windows Installerin MSI-välimuistista. Jos MSI-paketti löytyy, luettelo pakollisista rekisteriavaimista ja -arvoista palautetaan seuraaviin paikkoihin:
- HKCR\Installer\UpgradeCodes (Asennuskoodit)
- HKCR\Installer\Tuotteet
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Tuotteet
Etsi palveluhakemisto
Issue
ESET-sovelluksen asennus epäonnistuu CA EpfwInst!FinalizeInstall -ohjelmassa EpfwWfpRegisterCallouts virhekoodilla ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Syy
Jotkin Windows-hakupalveluun liittyvät järjestelmätiedostot ovat vioittuneet tai jääneet epäjohdonmukaiseen tilaan. Yksi syy tähän voi olla se, että järjestelmän palautus on suoritettu.
Ratkaisu
Komento:
Käynnistä komento: C:\\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix poistaa kaikki *.blf- ja *.regtrans-ms-tiedostot seuraavista paikoista:
- %SystemRoot%\system32\config\TxR: %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine (Järjestelmän juuret)
InstFix yrittää pysäyttää Windows Search Service -palvelun, jos se on käynnissä. Pääkorjausta sovelletaan, ja palvelu käynnistetään uudelleen. Uudelleenkäynnistys voi silti olla tarpeen, jos se ei onnistu.
Rekisterin arvotyypit
Ongelma
ESET Security -sovelluksen asennus epäonnistuu CA InstSupp!InstallDriverPackages for EDEVMON -ohjelmassa SetupInstallFromInfSection virhekoodilla 13.
Setup API APP -loki ilmoittaa virheaikaan liittyvän "[SetupInstallFromInfSection - DefaultInstall]" ja EDEVMON ("inf: AddReg=EDEVMON") ongelman "!!! inf: Virhe rekisteriarvon HKLM...".
Syy
Jotkin kolmannen osapuolen sovellukset kirjoittavat arvoja rekisteriin käyttämällä väärää rekisterityyppiä, kuten Windows-rekisterissä on dokumentoitu. Tämä aiheuttaa ohjaimen asennuksen epäonnistumisen, kun seuraava ohjain asennetaan, koska Windows odottaa lukevansa eri rekisterityyppiä.
Ratkaisu
Komento:
InstFix_nt64.exe -fix RVT -b: C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix käy läpi luettelon tunnetuista rekisteriarvoista ja tarkistaa niiden tyypit. Jos tyyppi ei vastaa odotettua tyyppiä, InstFix muuntaa arvon asianmukaisesti ja tallentaa sen oikeaksi ja odotetuksi rekisterityypiksi.
Luettelo sisältää tällä hetkellä vain EDEVMON-rekisteriarvot, jotka sijaitsevat rekisteriavaimen HKLM\System\CurrentControlSet\Control\Class alla. Jokainen muunnettava rekisteriarvo varmuuskopioidaan ensin erilliseen .reg-tiedostoon, kun käytetään -b-kytkintä.
MaxNumFilters
Ongelma
ESET Security -sovelluksen asennus epäonnistuu CA InstSupp!InstallDriverPackages for EPFWLWF -ohjelmassa HrInstallComponentissa virhekoodilla NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Syy
Windows rajoittaa kerrallaan ladattavien verkkosuodatinajurien enimmäismäärää. Jos enimmäisarvo saavutetaan, seuraavan suodatinajurin asennus epäonnistuu. Jokaisessa Windows-versiossa tämä enimmäisarvo on kiinteästi koodattu ja määritelty myös rekisterissä. Rekisterissä oleva arvo on yleensä paljon pienempi kuin kovakoodattu arvo. Jos rekisterin arvoa ei ole määritelty, käytetään kovakoodattua arvoa.
Sijainti
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Ratkaisu
Komento:
Käyttäjät\Omistajan\Työpöytä\InstFix_nt64.exe -fix MNF
InstFix poistaa MaxNumFilters-rekisteriarvon, jolloin Windows voi käyttää sisäistä, kovakoodattua arvoa.
PSL Fix (Suojattujen palveluiden jäänteiden korjaus)
Ongelma
Yritys asentaa ESET Security -sovellus aiemmin epäonnistuneen asennuksen jälkeen.
Asennusloki sisältää:"Tuote: ESET Security - Virhe 1923. Palvelua 'ESET Service' (ekrn) ei voitu asentaa. Tarkista, että sinulla on riittävät oikeudet järjestelmäpalveluiden asentamiseen."
Syy
ESET-palvelu pysyy suojattuna, vaikka sitä ei olekaan.
Ratkaisu
Komento:
Käyttäjät\Omistajat\Työpöytä\instfix_nt64.exe -fix PSL -b: C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix poistaa rekisteriavaimen HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected, jos palvelua ei ole asennettu tai sitä ei ole kiintolevyllä. Sivuvaikutuksia ei ole vielä tiedossa.
SIL Korjaus (Palvelun asennuksen jäänteiden korjaus)
Ongelma
Yritys asentaa ESET Security -sovellus aiemmin peruutetun tai palautetun asennuksen jälkeen epäonnistuu.
Asennusloki sisältää:"Tuote: ESET Security - Virhe 1923. Palvelua 'ESET Service' (ekrn) ei voitu asentaa. Tarkista, että sinulla on riittävät oikeudet järjestelmäpalveluiden asentamiseen."
Syy
ESET Service saattaa jäädä osittain rekisteröidyksi asennuksen peruuttamisen tai palautuksen jälkeen.
Ratkaisu
Komento:
Käyttäjät\Omistajat\Työpöytä\instfix_nt64.exe -fix SIL -b
InstFix poistaa kokonaan rekisteriavaimen HKLM\System\CurrentControlSet\Services\ekrn, jos palvelua ei ole asennettu tai sitä ei ole kiintolevyllä. Sivuvaikutuksia ei ole vielä tiedossa.
PIT Fix (The Product Installation Time Fix)
Ongelma
Jos käytät ESET PROTECT Web Consolea loppupistesovelluksen push-asennuksen tekemiseen, ESET PROTECT Web Console voi joskus näyttää väärän asennuspäivämäärän.
Syy
Tarkkaa syytä tähän käyttäytymiseen ei vielä tiedetä.
Ratkaisu
Komento:
Käyttäjät\Omistajat\Työpöytä\instfix_nt64.exe -fix PIT -b: C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix hakee ESET Security -sovelluksen oikean asennuspäivämäärän Windows Installer -rekisteristä. Tämän jälkeen ESET Info Key -avaimen sisältämä PackageTag-arvo koodataan oikealla päivämäärällä.
Koko ESET Info -rekisteriavain varmuuskopioidaan ensin erilliseen .reg-tiedostoon, kun käytetään -b-kytkintä.
Self-Defense kieltää kirjoitusoikeuden ESET Info -avaimeen. Tämän korjauksen suorittamiseksi Self-Defense on poistettava väliaikaisesti käytöstä ESET PROTECT Web Console -sovelluksen lisäasetusten avulla. Sivuvaikutuksia ei ole vielä tiedossa.