[KB3544] ESET Installation Fixer

Probleem

Lahendus

Mis on ESET Installation Fixer?

ESET Installation Fixer (InstaFix, install fix) on ESET-i toodete tehnilise toe tööriist. ESET Installation Fixer on loodud mitmete probleemide lahendamiseks, mis võivad ESET-i tarkvara installimisel teenustega ilmneda.

Ainult ESET-i kodukasutaja-, tööjaama- ja serveritooted

ESET Installation Fixer tööriista saab kasutada ainult ESET-i kodukasutaja-, tööjaama- ja serveritoodete jaoks. Seda ei saa kasutada haldusagentide jaoks.

Enne ESET Installation Fixer kasutamist
  • Käivita programm ainult siis, kui ESET-i tehniline tugi seda soovitab.
  • Programmi tuleb käivitada administraatori kontolt. Installation Fixeri käske tuleb käivitada käsuviiba kaudu, millel on kõrgendatud täielikud administraatoriõigused.
  • ESET Installation Fixer ei tööta turvarežiimis (Safe Mode-s)
  • 64-bitise operatsioonisüsteemiga töötades pead kasutama ESET Installation Fixeri 64-bitist versiooni.
  • ESET Installation Fixer on mõeldud kasutamiseks Windows XP SP3 ja uuemate Windowsi versioonidega.

See praegune versioon toetab järgmisi parandusi:


Kuidas ma saan kasutada ESET Installation Fixer-it?

  1. Klõpsa alloleval sobival lingil, et laadida alla oma operatsioonisüsteemile sobiv ESET Installation Fixer (Klõpsa, et näha samme oma operatsioonisüsteemi 32-bitise või 64-bitise versiooni määramiseks):
  1. Pärast tööriista allalaadimist käivita ESET Installation Fixer administraatori käsurealt, kasutades ühte allpool üksikasjalikult kirjeldatud käskudest. Kõik käsud tuleks lisada kataloogi järele, kus Installation Fixer asub, näiteks:

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

    32-bitise versiooni kasutajad

    Installation Fixeri 32-bitise versiooniga kasutajad tipivad "InstFix_nt32.exe" asemel "InstFix_nt64.exe"


MSI registrijäägid

Probleem

ESET-i toote uusimale versioonile uuendamise katse ebaõnnestub. Installilogi teatab veast "Viga 2753: Fail 'shellExt.dll' pole installimiseks märgitud."

Põhjus
  • Uuendusprotsessi katkestab juba varem uuendatud toote uus install. See juhtub kohe pärast seda, kui uuendatava toote eemaldamise eest vastutav RunEngine'i osa edukalt lõpeb.
  • Kahtlustame, et rühmapoliitika rakenduste haldusteenus (AppMgmt) käivitab puuduva tarkvara installimise. Selle põhjuseks võib olla mõne rühmapoliitika objekti vale konfiguratsioon, mille kohaselt peaks vana toode olema süsteemi installitud ja rakenduse uuendamise protsessi ei tuvastata.
Lahendus

Käsklus:

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

InstFix loetleb kõik ESET-i turbetooted, millel on Windowsi installija registrist kindel MSI uuenduskood ja proovib määrata praeguse toote installiversiooni. Registrikirjed, mis ei vasta installitud versioonile, kustutatakse järgmistest asukohtadest:

  • HKCR\Installer\UpgradeCodes
  • HKCR\Installer\Products

Kui selle käsuga kasutatakse lülitit -b, varundatakse iga kustutatav kirje eraldi REG-faili.


Puuduv MSI register

Probleem

ESET-i toote uusimale versioonile uuendamise katse ebaõnnestub ESET-i teenuse (ekrn) peatamisel. Installilogi sisaldab RunEngine'i sektsioone, mis viitavad ainult hetkel installitud MSI-paketile.

Põhjus
  • Windows Installeril puuduvad praegu installitud rakenduse registrikirjed. Uuendamise ajal tuleb vana MSI-pakett kutsuda eraldi RunEngine'i jaotises, mille GUID on loetletud toote nimena. Pärast vana MSI-paketi edukat desinstallimist käivitub uus RunEngine'i jaotis ja algab uusima versiooni põhiinstall. Registrikirjete puudumise peamine põhjus on teadmata.
Lahendus

Käsklus:

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

InstFix kontrollib, kas probleem on olemas ja proovib seejärel taastada kõik teadaolevad kohustuslikud Windows Installeri registrivõtmed ja väärtused.

  1. Kopeeri käsitsi praegu installitud toote algne MSI-pakett (sama toode, versioon, platvorm ja keel) peidetud süsteemikataloogi %SystemRoot%\Installer!
  2. InstFix kogub kogu vajaliku teabe praegu installitud toote kohta ja otsib algset MSI-paketti Windows Installeri MSI-vahemälust. Kui MSI-pakett leitakse, taastatakse kohustuslike registrivõtmete ja -väärtuste loend järgmistes asukohtades:

    • HKCR\Installer\UpgradeCodes
    • HKCR\Installer\Products
    • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products

Otsinguteenuste indeks

Probleem

ESET-i toote installimine ebaõnnestub CA EpfwInst!FinalizeInstall puhul EpfwWfpRegisterCallouts-is veakoodiga ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).

Cause
  • Mõned Windowsi otsinguteenusega seotud süsteemifailid on rikutud või ebajärjekindlas olekus. Üks põhjus võib olla süsteemi taastamine.
Lahendus

Käsklus:

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

InstFix kustutab kõik *.blf ja *.regtrans-ms failid järgmistes asukohtades:

  • %SystemRoot%\system32\config\TxR
  • %SystemRoot%\system32\SMI\Store\Machine

InstFix üritab töötava Windowsi otsinguteenuse peatada. Rakendatakse peamine parandus ja teenus käivitatakse uuesti. Ebaõnnestumise korral võib taaskäivitamine siiski olla vajalik.

Suurem protsessori ja kõvaketta koormus

Otsinguindeksi taastamisel võite eeldada suuremat protsessori ja kõvaketta koormust.


Registriväärtuste tüübid

Probleem

ESET Security toote installimine ebaõnnestub CA InstSupp!InstallDriverPackages puhul EDEVMON jaoks SetupInstallFromInfSection-is veakoodiga 13.

Seadistus-API rakenduse logi annab teada vea tekkimise ajast "[SetupInstallFromInfSection - DefaultInstall]" ja probleemist EDEVMON ("inf: AddReg=EDEVMON") "!!! inf: Viga registriväärtuse HKLM määramisel...".

Põhjus
  • Mõned kolmanda osapoole rakendused kirjutavad registrisse väärtusi, kasutades Windowsi registri dokumentatsioonis deklareeritud valet registritüüpi. See põhjustab draiveri installimise nurjumisi järgmise draiveri installimisel, kuna Windows eeldab, et loeb teistsugust registritüüpi.
Lahendus

Käsklus:

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

InstFix käib läbi teadaolevate registriväärtuste loendi ja kontrollib nende tüüpe. Kui tüüp ei vasta oodatavale tüübile, teisendab InstFix väärtuse vastavalt ja salvestab selle õige ja oodatava registritüübina.

Loend sisaldab praegu ainult EDEVMON registriväärtusi, mis asuvad registrivõtme HKLM\System\CurrentControlSet\Control\Class all. Iga teisendatavat registriväärtust varundatakse -b lüliti kasutamisel esmalt eraldi REG-faili.

Kolmanda osapoole tarkvara võib lakata korralikult töötamast

Kolmanda osapoole tarkvara, mis määrab registriväärtusi valede registritüüpide abil ja seejärel proovib lugeda parandatud väärtusi, võib lakata korralikult töötamast. Sellest probleemist tuleb teatada tarkvaraveana kolmanda osapoole rakenduse müüjale.


MaxNumFilters

Probleem

ESET-i turvatoote installimine ebaõnnestub CA InstSupp!InstallDriverPackages puhul EPFWLWF jaoks HrInstallComponent-il veakoodiga NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Põhjus

Windowsil on piirang korraga laaditavate võrgufiltridraiverite maksimaalsele arvule. Kui maksimaalne väärtus on saavutatud, siis järgmise filtridraiveri installimine ebaõnnestub. Igal Windowsi versioonil on see maksimaalne väärtus kõvakodeeritud ja määratletud ka registris. Registris olev väärtus on tavaliselt seatud palju väiksemaks kui kõvakodeeritud väärtus. Kui registriväärtust pole määratletud, kasutatakse kõvakodeeritud väärtust.

Asukoht

HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword

Lahendus

Käsklus:

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

InstFix kustutab registriväärtuse MaxNumFilters, mis võimaldab Windowsil kasutada sisemist kõvakodeeritud väärtust.


PSL Fix (Kaitstud teenuse jääkide parandus)

Probleem

ESET Security toote installimise katse pärast eelnevalt ebaõnnestunud installi.

Installilogi sisaldab: "Toode: ESET Security - Viga 1923. Teenust 'ESET Service' (ekrn) ei saanud installida. Veendu, et Sul on süsteemiteenuste installimiseks piisavad õigused."

Põhjus
  • ESET-i teenus jääb kaitstuks isegi siis, kui seda pole saadaval.
Lahendus

Käsklus:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix kustutab registrivõtme HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected, kui teenus näib olevat installitud ja kõvakettal puudub. Kõrvalmõjusid pole veel teada.

SIL Fix (teenuse installimise jääkide parandus)

Probleem

ESET Security toote installimise katse ebaõnnestub pärast eelnevalt tühistatud või tagasipööratud installi.

Installilogi sisaldab: "Toode: ESET Security - Viga 1923. Teenust 'ESET Service' (ekrn) ei saanud installida. Veendu, et Sul on süsteemiteenuste installimiseks piisavad õigused."

Põhjus
  • ESET-i teenus võib jääda osaliselt registreerituks ka pärast installi tühistamist või tagasipööramist.
Lahendus

Käsklus:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix kustutab registrivõtme HKLM\System\CurrentControlSet\Services\ekrn täielikult, kui teenus pole installitud ja kõvakettal seda ei eksisteeri. Kõrvalmõjusid pole veel teada.

PIT Fix (toote installimise aja parandus)

Probleem

ESET Remote Administratori (ERA) kasutamine tööjaama toote push-installimiseks võib mõnikord põhjustada ERA-s vale installikuupäeva kuvamist.

Põhjus
  • Selle käitumise täpne põhjus on veel teadmata.
Lahendus

Käsklus:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b

InstFix hangib Windows Installeri registrist ESET Security toote õige installikuupäeva. Seejärel kodeeritakse ESET Info Key sees olev PackageTag väärtus õige kuupäevaga.

Kogu ESET Info registrivõti varundatakse esmalt eraldi REG-faili, kui kasutatakse lülitit -b.

Märkus: enesekaitse keelab kirjutamisõiguse ESET Info Key'ile. Selle paranduse tegemiseks tuleb enesekaitse ajutiselt keelata toote täiustatud sätete või ERA abil! Kõrvalmõjusid pole veel teada.