Väljaanne
Lahendus
Mis on ESET Installation Fixer?
ESET Installation Fixer (tuntud ka kui InstaFix või install fix) on ESETi rakenduste tehniline abivahend. ESET Installation Fixer on mõeldud mitme hooldusprobleemi lahendamiseks, mis võivad tekkida ESETi tarkvara installimisel.
Kuidas kasutada ESET Installation Fixer'i?
-
Klõpsake alloleval lingil, et laadida alla ESET Installation Fixer oma operatsioonisüsteemi jaoks. Vajaduse korral kontrollige, kas teie operatsioonisüsteem on 32-bitine või 64-bitine.
-
Käivitage Command Prompt administraatorina ja käivitage käsk ühest allpool esitatud jaotisest vastavalt teie probleemile. Käsk peab määrama kataloogi, kus Installation Fixer asub. Näidiskäsk:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLAsendage
C:\Users\Owner\Desktop\InstFix_nt64.exetegeliku Installation Fixeri kataloogi ja failinimega. Kui kasutate 32-bitist versiooni, veenduge, et kasutateInstFix_nt32.exeasemelInstFix_nt64.exe.
MSI registrijäägid
Probleem
Katse uuendada ESETi rakendus viimasele versioonile ebaõnnestub. Paigalduslogi teatab veast "Error 2753: The File 'shellExt.dll' is not marked for installation."
Põhjus
Uuendamisprotsess katkeb, kui rakenduse varasem versioon paigaldatakse automaatselt uuesti pärast praeguse versiooni edukat eemaldamist. See juhtub kohe pärast RunEngine-faasi, mis eemaldab olemasoleva rakenduse.
Selle uuesti paigaldamise käivitab tõenäoliselt teenus Group Policy Application Management (AppMgmt), sest grupipoliitika konfiguratsioon nõuab endiselt vanema rakenduse paigaldamist. Kuna uuendamisprotsess ei tuvasta seda poliitikast juhinduvat paigaldust, ei saa see korrektselt jätkuda.
Lahendus
Käsk:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix loendab kõik ESETi turvarakendused, millel on konkreetne MSI uuenduskood, Windows Installer registrist ja püüab kindlaks teha praeguse rakenduse paigaldusversiooni. Registrikanded, mis ei vasta installeeritud versioonile, kustutatakse järgmistest kohtadest:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
Kui kasutate selle käsuga koos lülitit -b, varundatakse iga kustutatav kanne eraldi .reg-faili.
Puuduv MSI register
Probleem
Katse uuendada ESETi rakendus uusimale versioonile ebaõnnestub ESETi teenuse (ekrn) peatamisel. Installeerimisprotokollis on RunEngine'i lõigud, mis viitavad ainult hetkel paigaldatud MSI-paketile.
Põhjus
Windows Installeril puuduvad hetkel paigaldatud rakenduse registrikanded. Uuendamise ajal tuleb vana MSI-paketti kutsuda eraldi RunEngine sektsioonis, mille GUID on märgitud rakenduse nimena. Pärast vana MSI paketi edukat deinstalleerimist käivitub uus RunEngine sektsioon ja algab uusima versiooni põhiinstallatsioon. Peamine põhjus, miks registrikanded puuduvad, on teadmata.
Lahendus
Käsk:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix kontrollib, kas probleem on olemas, seejärel üritab taastada kõik teadaolevad kohustuslikud Windows Installeri registri võtmed ja väärtused.
- Manuaalselt kopeeritakse hetkel installeeritud rakenduse originaal MSI pakett (sama rakendus, versioon, platvorm ja keel) varjatud süsteemikataloogi
%SystemRoot%\Installer! -
InstFix kogub kogu vajaliku teabe hetkel installeeritud rakenduse kohta ja otsib Windows Installer MSI Cache'ist algset MSI paketti. Kui MSI-pakett leitakse, taastatakse nimekiri kohustuslikest registrivõtmetest ja -väärtustest järgmistes kohtades:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Tooted)
Teenuse otsingu indeks
Väljaanne
ESETi rakenduse paigaldamine ebaõnnestub CA EpfwInst!FinalizeInstall kohta EpfwWfpRegisterCallouts veakoodiga ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Põhjus
Mõned Windows Search teenusega seotud süsteemifailid on rikutud või jäetud ebajärjekindlasse olekusse. Üheks põhjuseks võib olla see, et teostati süsteemi taastamine (System Restore).
Lahendus
Käsk:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix kustutab kõik *.blf ja *.regtrans-ms failid järgmistes kohtades:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix üritab peatada Windows Search Service'i, kui see töötab. Rakendatakse põhiparandus ja teenus käivitatakse uuesti. Kui see ei õnnestu, võib siiski olla vajalik taaskäivitamine.
Registri väärtuste tüübid
Probleem
ESET Security rakenduse paigaldamine ebaõnnestub CA InstSupp!InstallDriverPackages for EDEVMON puhul SetupInstallFromInfSection veakoodiga 13.
Setup API APP logi teatab "[SetupInstallFromInfSection - DefaultInstall]" seoses veaajaga ja EDEVMON ("inf: AddReg=EDEVMON") probleemi "!!! inf: Error setting registry value HKLM...".
Põhjus
Mõned kolmanda osapoole rakendused kirjutavad registrisse väärtusi, kasutades valet registritüüpi, nagu on dokumenteeritud Windows Registry's. See põhjustab draiveri paigaldamise tõrkeid, kui järgmine draiver paigaldatakse, sest Windows ootab teistsugust registritüüpi lugemist.
Lahendus
Käsk:
InstFix_nt64.exe -fix RVT -b: C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix itereerib teadaolevate registriväärtuste nimekirja 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.
Praegu sisaldab nimekiri ainult EDEVMON registriväärtusi, mis asuvad registrivõtme HKLM\System\CurrentControlSet\Control\Class all. Iga teisendamist vajav registriväärtus varundatakse esmalt eraldi .reg-faili, kui kasutatakse lülitit -b.
MaxNumFilters
Probleem
ESET Security rakenduse paigaldamine ebaõnnestub CA InstSupp!InstallDriverPackages for EPFWLWF kohta HrInstallComponent veakoodiga NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Põhjus
Windowsil on piirang korraga laaditavate võrgufiltri draiverite maksimaalsele arvule. Kui maksimaalne väärtus saavutatakse, siis ebaõnnestub järgmise filtri draiveri paigaldamine. Igas Windowsi versioonis on see maksimaalne väärtus kõvakooditud ja ka registris määratud. Registris olev väärtus on tavaliselt palju väiksem kui kõvakooditud väärtus. Kui registri väärtust ei ole määratletud, kasutatakse kõvakooditud väärtust.
Asukoht
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Lahendus
Käsk:
\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF: C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
InstFix kustutab MaxNumFilters registriväärtuse, võimaldades Windowsil kasutada sisemist, kõvakooditud väärtust.
PSL Fix (The Protected Service Leftovers fix)
Probleem
Katse paigaldada ESET Security rakendus pärast varasemat ebaõnnestunud paigaldust.
Installeerimislogi sisaldab:"Toode: ESET Security - Viga 1923. Teenust 'ESET Service' (ekrn) ei õnnestunud paigaldada. Kontrollige, kas teil on süsteemiteenuste installimiseks piisavad õigused."
Põhjus
ESET Service jääb kaitstud ka siis, kui seda ei ole olemas.
Lahendus
Käsk:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix kustutab registrivõtme HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected, kui teenus ei ole paigaldatud või kui seda ei ole kõvakettal olemas. Kõrvaltoimed ei ole veel teada.
SIL Fix (Teenuse installimise jääkide parandamine)
Probleem
Katse paigaldada ESET Security rakendus pärast eelnevalt tühistatud või tagasiulatuvat installimist ebaõnnestub.
Installeerimislogi sisaldab:"Toode: ESET Security - Viga 1923. Teenust 'ESET Service' (ekrn) ei õnnestunud paigaldada. Kontrollige, kas teil on süsteemiteenuste installimiseks piisavad õigused."
Põhjus
ESET Service võib jääda osaliselt registreerituks pärast installimise tühistamist või tagasipööramist.
Lahendus
Käsk:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix kustutab täielikult registrivõtme HKLM\System\CurrentControlSet\Services\ekrn, kui teenus ei ole paigaldatud või kui seda ei ole kõvakettal olemas. Kõrvaltoimed ei ole veel teada.
PIT Fix (The Product Installation Time Fix)
Probleem
ESET PROTECTi veebikonsooli kasutamine lõpp-punkti rakenduse push-installatsiooni tegemiseks võib mõnikord põhjustada selle, et ESET PROTECTi veebikonsoolis kuvatakse vale paigalduskuupäev.
Põhjus
Selle käitumise täpne põhjus on veel teadmata.
Lahendus
Käsk:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b: C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix hangib ESET Security rakenduse õige paigalduskuupäeva Windows Installeri registrist. Seejärel kodeeritakse ESETi infovõtmes leiduv PackageTag-väärtus õige kuupäevaga.
Kogu ESET Info registrivõti varundatakse kõigepealt eraldi .reg faili, kui kasutatakse lülitit -b.
Self-Defense keelab juurdepääsu ESET Info võtmele kirjutamise. Selle paranduse tegemiseks tuleb Self-Defense ajutiselt keelata, kasutades rakenduse täiustatud seadeid ESET PROTECT Web Console'is. Kõrvaltoimed ei ole veel teada.