Problema
Sprendimas
Kas yra ESET diegimo fiksatorius?
ESET Installation Fixer (InstaFix, angl. install fix) - tai techninės pagalbos priemonė, skirta ESET produktams. ESET Installation Fixer skirtas ištaisyti keletą problemų, kurios gali kilti su paslaugomis diegiant ESET programinę įrangą.
Kaip naudoti ESET diegimo taisiklį?
- Paspauskite atitinkamą žemiau pateiktą nuorodą, kad atsisiųstumėte savo operacinei sistemai skirtą ESET Installation Fixer (Click for steps to determine whether your OS is 32-bit or 64-bit):
- Baigę atsisiųsti įrankį, paleiskite ESET Installation Fixer iš administracinės komandų eilutės, naudodami vieną iš toliau nurodytų komandų. Visos komandos turėtų būti pridėtos po katalogo, kuriame yra Installation Fixer, pvz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL
MSI registro liekanos
Problema
Bandymas atnaujinti ESET produktą į naujausią versiją nepavyksta. Diegimo žurnale pranešama apie klaidą "Error 2753: The File 'shellExt.dll' is not marked for installation"
Priežastis
- Atnaujinimo procesas nutrūksta dėl naujo ankstesnio produkto, kuris jau buvo atnaujintas anksčiau, įdiegimo. Taip atsitinka iškart po to, kai sėkmingai baigiasi "RunEngine" dalis, atsakinga už šiuo metu atnaujinamo produkto pašalinimą.
- Įtariama, kad grupės politikos programų valdymo (AppMgmt) paslauga paleidžia trūkstamos programinės įrangos diegimą. To priežastis gali būti netinkama kai kurių grupės politikos objektų konfigūracija, kai pagal šią politiką senasis produktas vis dar turėtų būti įdiegtas sistemoje, o taikomosios programos atnaujinimo procesas neaptinkamas.
Sprendimas
Įsakymas:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix išvardija visus ESET saugumo produktus su konkrečiu MSI atnaujinimo kodu iš Windows Installer registro ir bando nustatyti dabartinio produkto diegimo versiją. Registro įrašai, neatitinkantys įdiegtos versijos, ištrinami iš šių vietų:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
Naudojant -b jungiklį su šia komanda, kiekvieno ištrinamo įrašo atsarginė kopija sukuriama atskirame REG faile.
Trūkstamas MSI registras
Problema
Bandymas atnaujinti ESET produktą į naujausią versiją nepavyksta sustabdžius ESET tarnybą (ekrn). Diegimo žurnale yra RunEngine sekcijų, kuriose pateikiama nuoroda tik į šiuo metu įdiegtą MSI paketą.
Priežastis
- Windows Installer trūksta registro įrašų šiuo metu įdiegtai programai. Atnaujinimo metu senasis MSI paketas turi būti iškviečiamas atskiroje RunEngine sekcijoje, kurioje jo GUID nurodytas kaip produkto pavadinimas. Sėkmingai pašalinus senąjį MSI paketą, paleidžiama nauja "RunEngine" sekcija ir pradedamas pagrindinis naujausios versijos diegimas. Pagrindinė priežastis, kodėl trūksta registro įrašų, nežinoma.
Sprendimas
Įsakymas: "Įveskite komandą, kad būtų pašalinta iš sistemos." (angl:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix patikrina, ar yra problema, ir bando atkurti visus žinomus privalomus "Windows Installer" registro raktus ir reikšmes.
- Rankiniu būdu nukopijuokite originalų šiuo metu įdiegto produkto MSI paketą (tą patį produktą, versiją, platformą ir kalbą) į paslėptą sistemos katalogą %SystemRoot%\Installer!
-
InstFix surinks visą reikiamą informaciją apie šiuo metu įdiegtą produktą ir ieškos originalaus MSI paketo "Windows Installer" MSI talpykloje. Jei MSI paketas randamas, privalomų registro raktų ir verčių sąrašas atkuriamas toliau nurodytose vietose:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Paieškos paslaugų rodyklė
Problema
Nepavyksta įdiegti ESET produkto CA EpfwInst!FinalizeInstall EpfwWfpRegisterCallouts su klaidos kodu ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Priežastis
- Kai kurie sistemos failai, susiję su "Windows Search" paslauga, yra sugadinti arba palikti nenuoseklios būsenos. Viena iš priežasčių gali būti ta, kad buvo atliktas sistemos atkūrimas.
Sprendimas
Įsakymas:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix pašalina visus *.blf ir *.regtrans-ms failus, esančius toliau nurodytose vietose:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
"InstFix" bando sustabdyti "Windows Search Service", jei ji veikia. Taikoma pagrindinė pataisa ir paslauga vėl paleidžiama. Jei nepavyksta, vis tiek gali prireikti paleisti iš naujo.
Registro reikšmių tipai
Problema
Nepavyksta įdiegti ESET Security produkto CA InstSupp!InstallDriverPackages for EDEVMON SetupInstallFromInfSection su klaidos kodu 13.
Setup API APP žurnalas praneša "[SetupInstallFromInfSection - DefaultInstall]", susijusį su klaidos laiku, o EDEVMON ("inf: AddReg=EDEVMON") problemą "!!! inf: Klaida nustatant registro reikšmę HKLM...".
Priežastis
- Kai kurios trečiųjų šalių programos įrašo reikšmes į registrą naudodamos netinkamą registro tipą, kaip deklaruojama "Windows" registro dokumentuose. Tai sukelia tvarkyklės diegimo klaidų, kai diegiama kita tvarkyklė, nes "Windows" tikisi perskaityti kitą Registro tipą.
Sprendimas
Atlikite komandą:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix iteruoja žinomų registro verčių sąrašą ir tikrina jų tipus. Jei tipas neatitinka laukiamo tipo, InstFix atitinkamai konvertuoja reikšmę ir išsaugo ją kaip teisingą ir laukiamą registro tipą.
Šiuo metu sąraše yra tik EDEVMON registro vertės, esančios registro rakte HKLM\System\CurrentControlSet\Control\Class. Kiekviena registro reikšmė, kurią reikia konvertuoti, pirmiausia bus įrašyta į atskirą REG failą, kai naudojamas jungiklis -b.
MaxNumFilters
Problema
Įdiegti ESET Security produktą nepavyksta CA InstSupp!InstallDriverPackages for EPFWLWF on HrInstallComponent su klaidos kodu NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Priežastis
Sistema "Windows" yra nustačiusi apribojimą dėl didžiausio vienu metu įkeliamų tinklo filtrų tvarkyklių skaičiaus. Jei maksimali vertė pasiekiama, kito filtro tvarkyklės diegimas nepavyks. Kiekvienoje "Windows" versijoje ši maksimali vertė yra užkoduota ir taip pat apibrėžta registre. Registre paprastai nustatoma kur kas mažesnė vertė nei užkoduota. Jei Registro vertė neapibrėžta, naudojama kietai užkoduota vertė.
Vieta
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Sprendimas
Komanda:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
InstFix pašalina registro reikšmę MaxNumFilters, todėl "Windows" gali naudoti vidinę kietai užkoduotą reikšmę.
PSL pataisa(Apsaugotų paslaugų likučių pataisa)
Problema
Bandymas įdiegti ESET Security produktą po anksčiau nepavykusio diegimo.
Įdiegimo žurnale yra: produktas: "Product: Klaida: "ESET Security - Error 1923. Paslaugos "ESET Service" (ekrn) nepavyko įdiegti. Patikrinkite, ar turite pakankamas privilegijas sistemos paslaugoms įdiegti".
Priežastis
- ESET paslauga lieka apsaugota, net jei jos nėra.
Sprendimas
Atlikite komandą:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected registro raktą, jei atrodo, kad paslauga nėra įdiegta ir jos nėra kietajame diske. Kol kas nėra žinoma apie šalutinį poveikį. SIL pataisa (Paslaugos diegimo likučių pataisa)
Problema
Bandymas įdiegti ESET Security produktą po anksčiau atšaukto ar atšaukto diegimo nepavyksta.
Įdiegimo žurnale yra: produktas: "Product: Klaida: "ESET Security - Error 1923. Paslaugos "ESET Service" (ekrn) nepavyko įdiegti. Patikrinkite, ar turite pakankamas privilegijas sistemos paslaugoms įdiegti".
Priežastis
- Atšaukus diegimą arba įvykus atšaukimui, ESET Service gali likti iš dalies užregistruota.
Sprendimas
Atlikite komandą:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
HKLM\System\CurrentControlSet\Services\ekrn registro raktą, jei atrodo, kad paslauga neįdiegta ir jos nėra standžiajame diske. Kol kas nežinoma jokio šalutinio poveikio. PIT pataisa (produkto diegimo laiko pataisa)
Problema
Naudojant ESET Remote Administrator (ERA) atlikti Endpoint produkto push-install diegimą, kartais ERA viduje gali būti rodoma neteisinga diegimo data.
Priežastis
- Tiksli tokio elgesio priežastis kol kas nežinoma.
Sprendimas
Atlikite komandą:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix iš "Windows Installer" registro suranda tinkamą ESET Security produkto įdiegimo datą. Tuomet paketo "PackageTag" reikšmė, randama ESET informaciniame rakte, užkoduojama su teisinga data.
Naudojant -b jungiklį, visas ESET Info registro raktas pirmiausia bus išsaugotas atskirame REG faile.
Pastaba: Savigyna draudžia rašyti į ESET Info raktą. Norint atlikti šį pataisymą, Self-Defense turi būti laikinai išjungta naudojant išplėstinius produkto nustatymus arba ERA! Kol kas nėra žinoma apie jokį šalutinį poveikį.