[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 popravljalnik namestitve ESET?

ESET Installation Fixer (InstaFix, popravek namestitve) je orodje za tehnično podporo za izdelke ESET. Program ESET Installation Fixer je namenjen odpravljanju več težav, ki se lahko pojavijo pri storitvah med nameščanjem programske opreme ESET.

Samo za izdelke ESET za domačo rabo, končne točke in strežnike

Orodje ESET Installation Fixer lahko uporabljate samo za izdelke ESET za domačo in končno točko ter strežnike. Ne morete ga uporabiti za upravljavske agente.

Pred uporabo orodja 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 izvesti 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 ustrezno spodnjo povezavo in prenesite program ESET Installation Fixer za svoj operacijski sistem (Kliknite za korake za določitev, ali je vaš operacijski sistem 32-bitni ali 64-bitni):
  1. Po končanem prenosu orodja zaženite program ESET Installation Fixer iz upraviteljske ukazne vrstice z enim od spodaj navedenih ukazov. Vse ukaze je treba dodati za imenikom, v katerem se nahaja program Installation Fixer, na primer:

    C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL

    Uporabniki z 32-bitno različico

    Uporabniki z 32-bitno različico programa Installation Fixer vnesejo "InstFix_nt32.exe" namesto "InstFix_nt64.exe"


Ostanki registra MSI

Težava

Poskus nadgradnje izdelka 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 prekine nova namestitev starejšega izdelka, ki je bil v preteklosti že nadgrajen. To se zgodi takoj po tem, ko se uspešno konča del RunEngine, odgovoren za odstranitev izdelka, ki se trenutno nadgrajuje.
  • Storitev upravljanja aplikacij skupinske politike (AppMgmt) je osumljena, da izvaja namestitev manjkajoče programske opreme. Razlog za to je lahko napačna konfiguracija nekaterih objektov skupinske politike, kjer bi moral biti v skladu s to politiko stari izdelek še vedno nameščen v sistemu, postopek nadgradnje aplikacije pa ni zaznan.
Rešitev

Ukaz:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b

InstFix iz registra namestitvenega programa Windows našteje vse varnostne izdelke ESET z določeno kodo za nadgradnjo MSI in poskuša določiti različico namestitvenega programa trenutnega izdelka. 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, varnostno kopira v ločeno datoteko REG.


Manjkajoči register MSI

Težava

Poskus nadgradnje izdelka ESET na najnovejšo različico je neuspešen ob zaustavitvi storitve ESET (ekrn). Namestitveni dnevnik vsebuje razdelke RunEngine, ki se sklicujejo samo na paket MSI, ki je trenutno nameščen.

Vzrok
  • V programu Windows Installer manjkajo vnosi v registru 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 izdelka. 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, in nato poskuša obnoviti vse znane obvezne ključe in vrednosti registra Windows Installer.

  1. Ročno kopirajte izvirni paket MSI (enak izdelek, različica, platforma in jezik) trenutno nameščenega izdelka v skriti sistemski imenik %SystemRoot%\Installer!
  2. InstFix bo zbral vse potrebne informacije o trenutno nameščenem izdelku 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 izdelka ESET ni uspešna v CA EpfwInst!FinalizeInstall na EpfwWfpRegisterCallouts 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 izdelka ESET Security ni uspešna v CA InstSupp!InstallDriverPackages for EDEVMON na SetupInstallFromInfSection s kodo napake 13.

V dnevniku programa 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 deklarirana v dokumentaciji registra 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 varnostno kopirana 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 izdelka ESET Security ni uspešna v CA InstSupp!InstallDriverPackages for EPFWLWF na HrInstallComponent s kodo napake NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Vzrok

Operacijski sistem Windows ima omejitev za največje število 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. Vsaka različica sistema Windows ima to največjo vrednost trdno zakodirano in opredeljeno tudi v registru. Vrednost v registru je običajno nastavljena na veliko manjšo vrednost od trdno zakodirane. Č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, kar sistemu Windows omogoča uporabo notranje trdno kodirane vrednosti.


Popravek PSL(popravek ostankov zaščitene storitve)

Težava

Poskus namestitve izdelka 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 se zdi, da storitev ni nameščena in ne obstaja na trdem disku. Stranski učinki še niso znani.

Popravek SIL (popravek ostankov namestitve storitve)

Težava

Poskus namestitve izdelka ESET Security po predhodno preklicani ali vrnjeni 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 ob povratni namestitvi.
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 se zdi, da storitev ni nameščena in ne obstaja na trdem disku. Stranski učinki še niso znani.

Popravek PIT (popravek časa namestitve izdelka)

Težava

Uporaba programa ESET Remote Administrator (ERA) za potisno namestitev izdelka za končne točke lahko včasih povzroči, da je v programu ERA 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 pridobi pravilen datum namestitve izdelka ESET Security iz registra namestitvenega programa Windows. 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.

Opomba: Samozaščita prepoveduje pisanje v ključ ESET Info. Za izvedbo tega popravka je treba program Self-Defense začasno onemogočiti z uporabo naprednih nastavitev izdelka ali programa ERA! Stranski učinki še niso znani.