Problema
Sprendimas
Kas yra ESET diegimo fiksatorius?
ESET Installation Fixer (dar žinomas kaip InstaFix arba install fix) yra techninės pagalbos įrankis, skirtas ESET programoms. ESET Installation Fixer skirtas išspręsti keletą serviso problemų, kurios gali kilti diegiant ESET programinę įrangą.
Kaip naudoti ESET diegimo taisiklį?
-
Spustelėkite žemiau esančią nuorodą ir atsisiųskite ESET Installation Fixer savo operacinei sistemai. Jei reikia, patikrinkite, ar jūsų operacinė sistema yra 32 ar 64 bitų.
-
Paleiskite komandų eilutę kaip administratorius ir paleiskite komandą iš vieno iš toliau pateiktų skyrių pagal savo problemą. Komandoje turi būti nurodytas katalogas, kuriame yra Installation Fixer. Komandos pavyzdys:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLC:\Users\Owner\Desktop\InstFix_nt64.exepakeiskite tikruoju Installation Fixer katalogo ir failo pavadinimu. Jei naudojate 32 bitų versiją, įsitikinkite, kad naudojateInstFix_nt32.exe,o neInstFix_nt64.exe.
MSI registro liekanos
Problema
Bandymas atnaujinti ESET programą į 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, kai ankstesnė programos versija automatiškai vėl įdiegiama po to, kai sėkmingai pašalinama dabartinė versija. Tai įvyksta iš karto po "RunEngine" etapo, kurio metu pašalinama esama programa.
Šį pakartotinį įdiegimą greičiausiai sukelia grupės politikos programų valdymo (AppMgmt) paslauga, nes grupės politikos konfigūracija vis dar reikalauja įdiegti senesnę programą. Kadangi atnaujinimo procesas neaptinka šio politikos nulemto diegimo, jis negali vykti teisingai.
Sprendimas
Įsakymas:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix išvardija visas ESET saugumo programas su konkrečiu MSI atnaujinimo kodu iš "Windows Installer" registro ir bando nustatyti dabartinės programos 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, kiekvienas įrašas, kuris bus ištrintas, įrašomas į atskirą .reg failą .
Trūkstamas MSI registras
Problema
Bandymas atnaujinti ESET programą į naujausią versiją nepavyksta sustabdžius ESET tarnybą (ekrn). Diegimo žurnale yra RunEngine sekcijų, kuriose pateikiamos nuorodos tik į šiuo metu įdiegtą MSI paketą.
Priežastis
Windows Installer trūksta šiuo metu įdiegtos programos registro įrašų. Atnaujinimo metu senasis MSI paketas turi būti kviečiamas atskiroje RunEngine sekcijoje, kurios GUID nurodytas kaip programos 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šalintas registras:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix patikrina, ar yra problema, tada bando atkurti visus žinomus privalomus "Windows Installer" registro raktus ir reikšmes.
- Rankiniu būdu nukopijuokite originalų šiuo metu įdiegtos programos MSI paketą (tą pačią programą, versiją, platformą ir kalbą) į paslėptą sistemos katalogą
%SystemRoot%\Installer! -
InstFix surinks visą reikiamą informaciją apie šiuo metu įdiegtą programą 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 programos 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 programos 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 neteisingą registro tipą, kaip aprašyta "Windows" registro dokumentuose. Tai sukelia tvarkyklės diegimo klaidų, kai diegiama kita tvarkyklė, nes "Windows" tikisi perskaityti kitą Registro tipą.
Sprendimas
Įsakymas:
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 -b jungiklis.
MaxNumFilters
Problema
Nepavyksta įdiegti ESET Security programos CA InstSupp!InstallDriverPackages for EPFWLWF on HrInstallComponent su klaidos kodu NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Priežastis
Sistema "Windows" riboja didžiausią vienu metu įkeliamų tinklo filtrų tvarkyklių skaičių. 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 esanti vertė paprastai yra daug mažesnė už kietai užkoduotą vertę. 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 ištrina MaxNumFilters registro reikšmę, todėl "Windows" gali naudoti vidinę, kietai užkoduotą reikšmę.
PSL pataisa (Apsaugotų paslaugų likučių pataisa)
Problema
Bandymas įdiegti ESET Security programą po anksčiau nepavykusio įdiegimo.
Įdiegimo žurnale yra:"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
InstFix pašalina HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected registro raktą, jei paslauga neįdiegta arba jos nėra standžiajame diske. Kol kas nežinoma jokių šalutinių poveikių.
SIL ištaisymas (paslaugos diegimo liekanų ištaisymas)
Problema
Bandymas įdiegti ESET Security programą 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 paslauga gali likti iš dalies užregistruota.
Sprendimas
Atlikite komandą:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix visiškai pašalina HKLM\System\CurrentControlSet\Services\ekrn registro raktą, jei paslauga neįdiegta arba jos nėra standžiajame diske. Kol kas nėra žinoma apie jokį šalutinį poveikį.
PIT pataisa (produkto diegimo laiko pataisa)
Problema
Naudojant ESET PROTECT Web konsolę atlikti Galinio taško programos push-install diegimą, kartais ESET PROTECT Web konsolėje 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 programos įdiegimo datą. Tuomet paketo "PackageTag" reikšmė, randama ESET informaciniame rakte, užkoduojama su teisinga data.
Naudojant -b jungiklį, pirmiausia bus sukurta viso ESET Info registro rakto atsarginė kopija atskirame .reg faile .
Savigyna draudžia rašyti į ESET Info raktą. Norint atlikti šį pataisymą, Self-Defense turi būti laikinai išjungta naudojant išplėstinius programos nustatymus ESET PROTECT Web konsolėje. Kol kas nėra žinoma apie jokius šalutinius poveikius.