Obsah
Řešení
Co je to ESET Installation Fixer?
ESET Installation Fixer (InstaFix, oprava instalace) je nástroj technické podpory pro produkty ESET. ESET Installation Fixer je určen k odstranění několika problémů, které mohou nastat se službami při instalaci softwaru ESET.
Jak používat nástroj ESET Installation Fixer?
- Kliknutím na příslušný odkaz níže si stáhněte nástroj ESET Installation Fixer pro váš operační systém (Kliknutím na tento odkaz zjistíte, zda je váš operační systém 32bitový nebo 64bitový):
- Po dokončení stahování nástroje spusťte ESET Installation Fixer z příkazového řádku správce pomocí jednoho z příkazů uvedených níže. Všechny příkazy by měly být přidány za adresář, ve kterém je umístěn nástroj Installation Fixer, například:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL
Zbytky registru MSI
Obsah
Pokus o aktualizaci produktu ESET na nejnovější verzi selže. Protokol instalace hlásí chybu "Error 2753: Soubor 'shellExt.dll' není označen k instalaci."
Příčina
- Proces upgradu je přerušen novou instalací staršího produktu, který již byl v minulosti upgradován. K tomu dojde hned po úspěšném ukončení sekce RunEngine, která je zodpovědná za odebrání právě aktualizovaného produktu.
- Služba správy aplikací zásad skupiny (AppMgmt) je podezřelá ze spuštění instalace chybějícího softwaru. Důvodem může být chybná konfigurace některých objektů zásad skupiny, kdy by podle těchto zásad měl být v systému stále nainstalován starý produkt a proces aktualizace aplikace není detekován.
Řešení
Příkaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix vyjmenuje všechny bezpečnostní produkty ESET s konkrétním MSI Upgrade kódem z registru Windows Installer a pokusí se určit verzi instalačního programu aktuálního produktu. Záznamy registru, které neodpovídají nainstalované verzi, jsou odstraněny z následujících umístění:
- HKCR\Installer\UpgradeCodes
- HKCR\Instalace\Produkty
Při použití přepínače -b s tímto příkazem se každá položka, která bude odstraněna, zálohuje do samostatného souboru REG.
Chybějící registr MSI
Obsah
Pokus o aktualizaci produktu ESET na nejnovější verzi selže při zastavení služby ESET (ekrn). Protokol o instalaci obsahuje části RunEngine, které odkazují pouze na aktuálně nainstalovaný balíček MSI.
Příčina
- Instalačnímu programu systému Windows chybí položky registru pro aktuálně nainstalovanou aplikaci. Během upgradu je třeba starý balíček MSI vyvolat v samostatné sekci RunEngine, kde je jako název produktu uveden jeho GUID. Po úspěšném odinstalování starého balíčku MSI se spustí nová část RunEngine a začne hlavní instalace nejnovější verze. Hlavní důvod, proč položky registru chybí, není znám.
Řešení
Příkaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix zkontroluje, zda je problém přítomen, a poté se pokusí obnovit všechny známé povinné klíče a hodnoty registru Instalační služby systému Windows.
- Ručně zkopírujte původní balíček MSI (stejný produkt, verze, platforma a jazyk) aktuálně nainstalovaného produktu do skrytého systémového adresáře %SystemRoot%\Installer!
-
InstFix shromáždí všechny potřebné informace o aktuálně nainstalovaném produktu a vyhledá původní balíček MSI v mezipaměti MSI Instalačního programu systému Windows. Pokud je balíček MSI nalezen, je obnoven seznam povinných klíčů a hodnot registru v následujících umístěních:
- HKCR\Installer\UpgradeCodes
- HKCR\Instalace\Produkty
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Index vyhledávacích služeb
Obsah
Instalace produktu ESET selže v CA EpfwInst!FinalizeInstall na EpfwWfpRegisterCallouts s kódem chyby ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Příčina
- Některé systémové soubory související se službou Windows Search jsou poškozeny nebo jsou ponechány v nekonzistentním stavu. Jedním z důvodů může být, že bylo provedeno obnovení systému.
Řešení
Příkaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix odstraní všechny soubory *.blf a *.regtrans-ms na následujících místech:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix se pokusí zastavit službu Windows Search Service, pokud je spuštěna. Hlavní oprava se použije a služba se znovu spustí. V případě neúspěchu může být přesto nutné restartovat.
Typy hodnot registru
Obsah
Instalace produktu ESET Security selhala v CA InstSupp!InstallDriverPackages for EDEVMON na SetupInstallFromInfSection s kódem chyby 13.
Protokol Setup API APP hlásí "[SetupInstallFromInfSection - DefaultInstall]" v souvislosti s časem chyby a EDEVMON ("inf: AddReg=EDEVMON") problém "!!! inf: Chyba při nastavování hodnoty registru HKLM...".
Příčina
- Některé aplikace třetích stran zapisují hodnoty do registru pomocí nesprávného typu registru, jak je deklarováno v dokumentaci registru systému Windows. To způsobuje selhání instalace ovladače při instalaci dalšího ovladače, protože systém Windows očekává načtení jiného typu registru.
Řešení
Příkaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix iteruje seznam známých hodnot registru a kontroluje jejich typy. Pokud typ neodpovídá očekávanému typu, InstFix hodnotu odpovídajícím způsobem převede a uloží ji jako správný a očekávaný typ registru.
Seznam v současné době obsahuje pouze hodnoty registru EDEVMON umístěné v klíči registru HKLM\System\CurrentControlSet\Control\Class. Každá hodnota registru, kterou je třeba převést, bude při použití přepínače -b nejprve zálohována do samostatného souboru REG.
MaxNumFilters
Obsah
Instalace produktu ESET Security selže v CA InstSupp!InstallDriverPackages for EPFWLWF na HrInstallComponent s chybovým kódem NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Příčina
Systém Windows má omezení pro maximální počet ovladačů síťového filtru, které lze načíst najednou. Pokud je dosaženo maximální hodnoty, další instalace ovladače filtru se nezdaří. Každá verze systému Windows má tuto maximální hodnotu pevně zakódovanou a také definovanou v registru. Hodnota v registru je obvykle nastavena na mnohem menší hodnotu, než je pevně zadaná hodnota. Pokud není hodnota registru definována, použije se pevně zadaná hodnota.
Umístění
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Řešení
Příkaz:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
InstFix odstraní hodnotu registru MaxNumFilters, což systému Windows umožní používat interní pevně zadanou hodnotu.
Oprava PSL(Oprava zbytků chráněné služby)
Obsah
Pokus o instalaci produktu ESET Security po předchozí neúspěšné instalaci.
Protokol o instalaci obsahuje: "Produkt: ESET Security - Chyba 1923. Službu 'ESET Service' (ekrn) se nepodařilo nainstalovat. Ověřte, zda máte dostatečná oprávnění k instalaci systémových služeb."
Příčina
- Služba ESET zůstává chráněna, i když není přítomna.
Řešení
Příkaz:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected Klíč registru, pokud se zdá, že služba není nainstalována a neexistuje na pevném disku. Zatím nejsou známy žádné vedlejší účinky. Oprava SIL (Oprava zbytků instalace služby)
Obsah
Pokus o instalaci produktu ESET Security po předchozí zrušené nebo vrácené instalaci selže.
Protokol o instalaci obsahuje: "Produkt: ESET Security - Chyba 1923. Službu 'ESET Service' (ekrn) se nepodařilo nainstalovat. Ověřte, zda máte dostatečná oprávnění k instalaci systémových služeb."
Příčina
- Služba ESET může zůstat částečně zaregistrovaná i po zrušení instalace nebo při vrácení instalace zpět.
Řešení
Příkaz:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
HKLM\System\CurrentControlSet\Services\ekrn Klíč registru, pokud se zdá, že služba není nainstalována a neexistuje na pevném disku. Zatím nejsou známy žádné vedlejší účinky. Oprava PIT (Oprava doby instalace produktu)
Obsah
Použití vzdáleného správce ESET Remote Administrator (ERA) pro provedení push-instalace produktu Endpoint může někdy vést k nesprávnému Installation Date zobrazí v ERA.
Příčina
- Přesný důvod tohoto chování zatím není znám.
Řešení
Příkaz:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix načte správné datum instalace produktu ESET Security z registru instalačního programu Windows. Pak se PackageTag hodnota, která se nachází uvnitř ESET Info Key, je zakódována správným datem.
Celý klíč registru ESET Info bude nejprve zálohován do samostatného souboru REG, pokud použijete příkaz -b přepínače.
Poznámka: Sebeobrana zakazuje přístup k zápisu do ESET Info Key. Aby bylo možné tuto opravu provést, musí být funkce Self-Defense dočasně zakázána pomocí pokročilého nastavení produktu nebo ERA! Zatím nejsou známy žádné vedlejší účinky.