[KB3544] ESET Installation Fixer

HUOM:

Tämä sivu on käännetty tietokoneella. Klikkaa englantia tämän sivun Kielet-kohdassa näyttääksesi alkuperäisen tekstin. Jos jokin on epäselvää, ota yhteyttä paikalliseen tukeen.

 

Kysymys

Ratkaisu

Mikä on ESETin asennuksen korjausohjelma?

ESET Installation Fixer (InstaFix, asennuskorjaus) on ESET-tuotteiden tekninen tukityökalu. ESET Installation Fixer on suunniteltu korjaamaan useita ongelmia, joita voi esiintyä palveluissa ESET-ohjelmiston asennuksen aikana.

Vain ESET-koti-, päätepiste- ja palvelintuotteet

ESET Installation Fixer -työkalua voi käyttää vain ESET home-, endpoint- ja palvelintuotteisiin. Sitä ei voi käyttää hallinta-agentteihin.

Ennen kuin käytät ESET Installation Fixer -työkalua
  • Suorita ohjelma vain ESETin teknisen tuen kehotuksesta.
  • Ohjelma on ajettava järjestelmänvalvojan tililtä. Installation Fixerin komennot on suoritettava komentorivillä, jossa on korotetut täydet admin-oikeudet.
  • ESET Installation Fixer ei toimi vikasietotilassa.
  • Kun työskentelet 64-bittisessä käyttöjärjestelmässä, sinun on käytettävä ESET Installation Fixer -ohjelman 64-bittistä versiota.
  • ESET Installation Fixer on tarkoitettu käytettäväksi Windows XP SP3:ssa ja uudemmissa Windows-versioissa.

Tämä nykyinen versio tukee seuraavia korjauksia:


Miten käytän ESET Installation Fixer -ohjelmistoa?

  1. Lataa ESET Installation Fixer -ohjelmisto käyttöjärjestelmääsi varten napsauttamalla alla olevaa linkkiä (Click for steps to determine whether your OS is 32-bit or 64-bit):
  1. Kun työkalu on ladattu, suorita ESET Installation Fixer -ohjelma hallintakomentoriviltä käyttäen jotakin alla esitetyistä komennoista. Kaikki komennot on lisättävä sen hakemiston perään, jossa Installation Fixer sijaitsee, esimerkiksi:

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

    Käyttäjät, joilla on 32-bittinen versio

    Käyttäjät, joilla on 32-bittinen versio Installation Fixeristä, kirjoittavat "InstFix_nt32.exe" eikä "InstFix_nt64.exe"


MSI-rekisterin jäänteet

Ongelma

Yritys päivittää ESET-tuote uusimpaan versioon epäonnistuu. Asennusloki ilmoittaa virheen "Virhe 2753: Tiedostoa 'shellExt.dll' ei ole merkitty asennettavaksi."

Syy
  • Päivitysprosessi keskeytyy aikaisemman, jo aiemmin päivitetyn tuotteen uuden asennuksen vuoksi. Tämä tapahtuu heti sen jälkeen, kun parhaillaan päivitettävän tuotteen poistamisesta vastaava RunEngine-jakso päättyy onnistuneesti.
  • Ryhmäkäytäntöjen sovellusten hallintapalvelun (AppMgmt) epäillään suorittavan puuttuvan ohjelmiston asennuksen. Syynä voi olla joidenkin ryhmäkäytäntöobjektien virheellinen konfigurointi, jossa tämän politiikan mukaan vanhan tuotteen pitäisi olla edelleen asennettuna järjestelmään, eikä sovelluksen päivitysprosessia havaita.
Ratkaisu

Komento:

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

InstFix luettelee kaikki ESET-turvatuotteet, joilla on tietty MSI-päivityskoodi Windows Installer -rekisteristä, ja yrittää määrittää nykyisen tuotteen asennusversion. Rekisterimerkinnät, jotka eivät vastaa asennettua versiota, poistetaan seuraavista paikoista:

  • HKCR\\Installer\UpgradeCodes
  • HKCR\Installer\Tuotteet

Kun tämän komennon kanssa käytetään -b-kytkintä, jokainen poistettava merkintä varmuuskopioidaan erilliseen REG-tiedostoon.


Puuttuva MSI-rekisteri

Ongelma

Yritys päivittää ESET-tuote uusimpaan versioon epäonnistuu, kun ESET-palvelu (ekrn) pysäytetään. Asennusloki sisältää RunEngine-osiot, jotka viittaavat vain tällä hetkellä 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 tuotteen nimenä. Vanhan MSI-paketin onnistuneen asennuksen poistamisen jälkeen käynnistyy uusi RunEngine-osio, 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: C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR

InstFix tarkistaa, onko ongelma olemassa, ja yrittää sitten palauttaa kaikki tunnetut pakolliset Windows Installer -rekisterin avaimet ja arvot.

  1. Kopioi manuaalisesti parhaillaan asennetun tuotteen alkuperäinen MSI-paketti (sama tuote, versio, alusta ja kieli) piilotettuun järjestelmähakemistoon %SystemRoot%\Installer!
  2. InstFix kerää kaikki tarvittavat tiedot tällä hetkellä asennetusta tuotteesta 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-tuotteen 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.

Korkeampi suorittimen ja kiintolevyn kuormitus

Voit odottaa suurempaa suorittimen ja kiintolevyn kuormitusta hakuindeksin uudelleenrakentamisen aikana.


Rekisterin arvotyypit

Ongelma

ESET Security -tuotteen 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ä, joka on ilmoitettu Windowsin rekisteridokumentaatiossa. 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ä.

Kolmannen osapuolen ohjelmistot saattavat lakata toimimasta oikein

Kolmannen osapuolen ohjelmistot, jotka asettavat rekisteriarvoja väärillä rekisterityypeillä ja yrittävät sitten lukea korjattuja arvoja, saattavat lakata toimimasta oikein. Tämä ongelma on ilmoitettava ohjelmistovikana kolmannen osapuolen sovelluksen toimittajalle.


MaxNumFilters

Ongelma

ESET Security -tuotteen asennus epäonnistuu CA InstSupp!InstallDriverPackages for EPFWLWF -ohjelmassa HrInstallComponentissa virhekoodilla NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Syy

Windowsissa on rajoitus kerrallaan ladattavien verkkosuodatinajurien enimmäismäärälle. Jos enimmäisarvo saavutetaan, seuraavan suodatinajurin asennus epäonnistuu. Jokaisessa Windows-versiossa tämä enimmäisarvo on kovakoodattu 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(Suojatun palvelun jäänteiden korjaus)

Ongelma

Yritys asentaa ESET Security -tuote 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 näytä olevan asennettu eikä sitä ole kiintolevyllä. Sivuvaikutuksia ei ole vielä tiedossa.

SIL-korjaus (Palvelun asennuksen jäänteiden korjaus)

Ongelma

Yritys asentaa ESET Security -tuote 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 jälkeen tai kun suoritetaan palautus.
Ratkaisu

Komento:

Käyttäjät\Omistajan\Työpöytä\instfix_nt64.exe -fix SIL -b
InstFix poistaa kokonaan rekisteriavaimen HKLM\System\CurrentControlSet\Services\ekrn, jos palvelua ei näytä olevan asennettu eikä sitä ole kiintolevyllä. Sivuvaikutuksia ei ole vielä tiedossa.

PIT-korjaus (The Product Installation Time Fix)

Ongelma

ESET Remote Administrator (ERA) -ohjelman käyttäminen Endpoint-tuotteen push-asennuksen tekemiseen voi joskus johtaa siihen, että ERA:ssa näytetään väärä asennuspäivämäärä.

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 -tuotteen 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ä.

Huomautus: Self-Defense kieltää kirjoitusoikeudet ESET Info -avaimeen. Tämän korjauksen suorittamiseksi Self-Defense on poistettava väliaikaisesti käytöstä tuotteen lisäasetusten tai ERA! Sivuvaikutuksia ei ole vielä tiedossa.