Izdaja
Rešitev
Kaj je program ESET Installation Fixer?
ESET Installation Fixer (znan tudi kot InstaFix ali install fix) je orodje za tehnično podporo aplikacijam ESET. Program ESET Installation Fixer je namenjen reševanju več težav s storitvami, ki se lahko pojavijo med namestitvijo programske opreme ESET.
Kako uporabljam program ESET Installation Fixer?
-
Kliknite spodnjo povezavo in prenesite program ESET Installation Fixer za svoj operacijski sistem. Po potrebi preverite, ali je vaš operacijski sistem 32-bitni ali 64-bitni.
- Prenesite program ESET Installation Fixer (32-bitni)
- Prenesite program ESET Installation Fixer (64-bitni)
-
Zaženite ukazno vrstico kot skrbnik in zaženite ukaz iz enega od spodnjih razdelkov glede na vašo težavo. V ukazu morate navesti imenik, v katerem se nahaja program Installation Fixer. Primer ukaza:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLC:\Users\Owner\Desktop\InstFix_nt64.exezamenjajte z dejanskim imenikom in imenom datoteke Installation Fixer. Če uporabljate 32-bitno različico, namestoInstFix_nt64.exeuporabiteInstFix_nt32.exe.
Ostanki registra MSI
Problem
Poskus nadgradnje programa ESET na najnovejšo različico je neuspešen. V dnevniku namestitve je navedena napaka "Napaka 2753: Datoteka 'shellExt.dll' ni označena za namestitev"
Vzrok
Postopek nadgradnje se prekine, ko se prejšnja različica programa samodejno znova namesti po uspešnem odstranitvi trenutne različice. To se zgodi takoj po fazi RunEngine, ki odstrani obstoječo aplikacijo.
To ponovno namestitev verjetno sproži storitev upravljanja aplikacij skupinske politike (AppMgmt), ker konfiguracija skupinske politike še vedno zahteva namestitev starejše aplikacije. Ker postopek nadgradnje ne zazna te namestitve, ki temelji na politiki, se ne more pravilno nadaljevati.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix našteje vse varnostne aplikacije ESET z določeno kodo za nadgradnjo MSI iz registra namestitvenega programa Windows in poskuša določiti različico namestitvenega programa trenutne aplikacije. Vnosi v registru, ki se ne ujemajo z nameščeno različico, se izbrišejo z naslednjih lokacij:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
Če s tem ukazom uporabite stikalo -b, se vsak vnos, ki bo izbrisan, shrani v ločeno datoteko .reg.
Manjkajoči register MSI
Težava
Poskus nadgradnje programa ESET na najnovejšo različico je neuspešen ob zaustavitvi storitve ESET (ekrn). Namestitveni dnevnik vsebuje razdelke RunEngine, ki se sklicujejo samo na trenutno nameščeni paket MSI.
Vzrok
V programu Windows Installer manjkajo vnosi registra za trenutno nameščeno aplikacijo. Med nadgradnjo je treba stari paket MSI poklicati v ločenem razdelku RunEngine, v katerem je njegov GUID naveden kot ime aplikacije. Po uspešni odstranitvi starega paketa MSI se zažene nov razdelek RunEngine in začne se glavna namestitev najnovejše različice. Glavni razlog, zakaj manjkajo vnosi v registru, ni znan.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix preveri, ali je težava prisotna, nato pa poskuša obnoviti vse znane obvezne ključe in vrednosti registra Windows Installer.
- Ročno kopirajte izvirni paket MSI (isti program, različica, platforma in jezik) trenutno nameščenega programa v skriti sistemski imenik
%SystemRoot%\Installer! -
InstFix bo zbral vse potrebne informacije o trenutno nameščeni aplikaciji in poiskal izvirni paket MSI v predpomnilniku MSI programa Windows Installer. Če je paket MSI najden, se obnovi seznam obveznih ključev in vrednosti registra na naslednjih lokacijah:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Indeks iskalnih storitev
Izdaja
Namestitev aplikacije ESET v CA EpfwInst!FinalizeInstall na EpfwWfpRegisterCallouts ne uspe s kodo napake ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Vzrok
Nekatere sistemske datoteke, povezane s storitvijo Windows Search, so poškodovane ali so ostale v nekonsistentnem stanju. Eden od razlogov za to je lahko ta, da je bila izvedena obnova sistema.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix izbriše vse datoteke *.blf in *.regtrans-ms na naslednjih lokacijah:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix poskuša zaustaviti storitev Windows Search Service, če deluje. Uporabi se glavni popravek in storitev se znova zažene. V primeru neuspeha bo morda še vedno potreben ponovni zagon.
Vrste vrednosti registra
Težava
Namestitev aplikacije ESET Security ni uspešna v CA InstSupp!InstallDriverPackages for EDEVMON na SetupInstallFromInfSection s kodo napake 13.
V dnevniku Setup API APP je navedeno "[SetupInstallFromInfSection - DefaultInstall]", povezano s časom napake, in EDEVMON ("inf: AddReg=EDEVMON") vprašanje "!!! inf: Error setting registry value HKLM...".
Vzrok
Nekatere aplikacije tretjih oseb zapisujejo vrednosti v register z uporabo napačne vrste registra, kot je dokumentirano v registru Windows. To povzroči napake pri namestitvi gonilnika, ko je nameščen naslednji gonilnik, ker sistem Windows pričakuje, da bo prebral drugačno vrsto registra.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix iterira po seznamu znanih vrednosti registra in preveri njihove vrste. Če se tip ne ujema s pričakovanim tipom, InstFix ustrezno pretvori vrednost in jo shrani kot pravilen in pričakovan tip registra.
Seznam trenutno vsebuje samo vrednosti registra EDEVMON, ki se nahajajo pod ključem registra HKLM\System\CurrentControlSet\Control\Class. Vsaka vrednost registra, ki jo je treba pretvoriti, bo ob uporabi stikala -b najprej shranjena v ločeno datoteko .reg.
MaxNumFilters
Težava
Namestitev aplikacije ESET Security je neuspešna v CA InstSupp!InstallDriverPackages for EPFWLWF na HrInstallComponent s kodo napake NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Vzrok
Operacijski sistem Windows ima omejitev glede največjega števila gonilnikov omrežnega filtra, ki se lahko naložijo naenkrat. Če je največja vrednost dosežena, naslednja namestitev gonilnika filtra ne bo uspešna. V vsaki različici sistema Windows je ta največja vrednost trdno zakodirana in opredeljena tudi v registru. Vrednost v registru je običajno veliko manjša od trdno zakodirane vrednosti. Če vrednost v registru ni določena, se uporabi trdno zakodirana vrednost.
Lokacija
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Rešitev
Ukaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
InstFix izbriše vrednost registra MaxNumFilters, tako da lahko sistem Windows uporabi notranjo, trdno zakodirano vrednost.
Popravek PSL (popravek ostankov zaščitene storitve)
Težava
Poskus namestitve aplikacije ESET Security po predhodno neuspešni namestitvi.
Dnevnik namestitve vsebuje:"Izdelek: ESET Security - Napaka 1923. Storitve 'ESET Service' (ekrn) ni bilo mogoče namestiti. Preverite, ali imate zadostne privilegije za namestitev sistemskih storitev."
Vzrok
Storitev ESET Service ostane zaščitena, tudi če ni prisotna.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix izbriše ključ registra HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected, če storitev ni nameščena ali ne obstaja na trdem disku. Stranski učinki še niso znani.
Popravek SIL (popravek ostankov namestitve storitve)
Težava
Poskus namestitve programa ESET Security po predhodno preklicani ali umaknjeni namestitvi je neuspešen.
Dnevnik namestitve vsebuje:"Izdelek: ESET Security - Napaka 1923. Storitve 'ESET Service' (ekrn) ni bilo mogoče namestiti. Preverite, ali imate zadostne privilegije za namestitev sistemskih storitev."
Vzrok
Storitev ESET Service lahko ostane delno registrirana po preklicu namestitve ali povratnem postopku.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix popolnoma izbriše ključ registra HKLM\System\CurrentControlSet\Services\ekrn, če storitev ni nameščena ali ne obstaja na trdem disku. Stranski učinki še niso znani.
Popravek PIT (popravek časa namestitve izdelka)
Težava
Uporaba spletne konzole ESET PROTECT za potisno namestitev aplikacije za končno točko lahko včasih povzroči, da je v spletni konzoli ESET PROTECT prikazan napačen datum namestitve.
Vzrok
Natančen razlog za to vedenje še ni znan.
Rešitev
Ukaz:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix iz registra namestitvenega programa Windows pridobi pravilen datum namestitve programa ESET Security. Vrednost PackageTag, ki jo najdemo v ključu ESET Info Key, je nato kodirana s pravilnim datumom.
Pri uporabi stikala -b se celoten ključ registra ESET Info najprej varnostno kopira v ločeno datoteko .reg.
Samozaščita prepoveduje dostop do ključa ESET Info Key za pisanje. Za izvedbo tega popravka je treba program Self-Defense začasno onemogočiti z uporabo naprednih nastavitev programa v spletni konzoli ESET PROTECT. Zaenkrat ni znanih nobenih stranskih učinkov.