[KB3544] Program za popravljanje namestitve ESET

OPOMBA:

To stran je prevedel računalnik. Če želite prikazati izvirno besedilo, na tej strani v razdelku Jeziki kliknite angleški jezik. Če vam je kar koli nejasno, se obrnite na lokalno podporo.

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.

Samo za aplikacije ESET za domače in končne točke ter strežnike

Program ESET Installation Fixer lahko uporabite samo za domače aplikacije, aplikacije za končne točke in strežniške aplikacije ESET. Ne morete ga uporabiti za upravljavske agente.

Pred uporabo programa ESET Installation Fixer
  • Program zaženite le, če vam to svetuje tehnična podpora družbe ESET.
  • Program je treba zagnati iz skrbniškega računa. Ukaze programa Installation Fixer je treba izvajati z ukazno vrstico s povišanimi polnimi pravicami upravitelja.
  • Program ESET Installation Fixer ne bo deloval v varnem načinu.
  • Pri delu v 64-bitnem operacijskem sistemu morate uporabiti 64-bitno različico programa ESET Installation Fixer.
  • Program ESET Installation Fixer je namenjen uporabi v operacijskem sistemu Windows XP SP3 in novejših različicah sistema Windows.

Ta trenutna različica podpira naslednje popravke:


Kako uporabljam program ESET Installation Fixer?

  1. 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.

  2. 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 MRL

    C:\Users\Owner\Desktop\InstFix_nt64.exe zamenjajte z dejanskim imenikom in imenom datoteke Installation Fixer. Če uporabljate 32-bitno različico, namesto InstFix_nt64. exe uporabite InstFix_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.

  1. Ročno kopirajte izvirni paket MSI (isti program, različica, platforma in jezik) trenutno nameščenega programa v skriti sistemski imenik %SystemRoot%\Installer!
  2. 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.

Večja obremenitev procesorja in trdega diska

Med obnovo iskalnega indeksa lahko pričakujete večjo obremenitev procesorja in trdega diska.


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.

Programska oprema tretjih oseb lahko preneha pravilno delovati

Programska oprema tretjih oseb, ki nastavi vrednosti registra z uporabo napačnih vrst registra in nato poskuša prebrati določene vrednosti, lahko preneha pravilno delovati. To težavo je treba prijaviti kot napako programske opreme prodajalcu aplikacije tretje osebe.


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.