Probléma
Megoldás
Mi az ESET Installation Fixer?
Az ESET Installation Fixer (InstaFix, telepítés-javító) egy technikai segédeszköz az ESET termékekhez. Az ESET Installation Fixer program célja, hogy kijavítsa az ESET szoftverek telepítése során esetlegesen fellépő szolgáltatásokkal kapcsolatos hibákat.
Hogyan kell használni az ESET Installation Fixer-t?
- Kattintson az alábbi linkek egyikére, az operációs rendszerének megfelelő ESET Installation Fixer letöltéséhez (32 vagy 64 bites operációs rendszerem van?):
- Az ESET Installation Fixer letöltését követően futtassa azt egy rendszergazda jogosultságú parancssori ablakból az alább részletezett parancsok egyikével. Minden parancsot az Installation Fixer telepítési könyvtára után kell beírni, például:
C:\Users\Owner\Desktop\ESETInstallationFixer_64.exe -fix MRL
Visszamaradt MSI rendszerleíró bejegyzések
Probléma
Az ESET termék legújabb verzióra történő frissítése meghiúsult. A telepítési napló a következő hibát jelzi: "Error 2753: The File 'shellExt.dll' is not marked for installation
"
Okok
- A frissítési folyamatot megzavarja egy régebbi, már korábban frissített termék új telepítése. Ez közvetlenül az éppen frissítés alatt álló termék eltávolításáért felelős RunEngine szakasz sikeres befejezése után történik.
- Valószínűleg a csoportházirend alkalmazáskezelő (AppMgmt) szolgáltatás futtatja a hiányzó szoftver telepítését. Ennek az oka néhány csoportházirend-objektum hibás beállítása, ahol a házirend szerint a régi terméknek még mindig telepítve kellene lennie a rendszerben, az alkalmazásfrissítési folyamat pedig nem kerül észlelésre.
Megoldás
Parancs:
C:\Users\Owner\Desktop\ESETInstallationFixer_64.exe -fix MRL -b
Az InstFix felsorolja az összes ESET biztonsági terméket, egy a Windows Installer Registry-ből származó MSI Upgrade Code-dal és megpróbálja meghatározni az aktuális termék telepítőverzióját. A telepített verzióval nem egyező Registry-bejegyzések törlődnek a következő helyekről:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
A -b kapcsoló használatával ezzel a paranccsal, minden egyes törlendő bejegyzésről biztonsági másolat készül egy külön REG fájlban.
Hiányzó MSI rendszerleíró bejegyzések
Probléma
Az ESET termék legújabb verzióra történő frissítésének kísérlete az ESET szolgáltatás (ekrn) leállításakor meghiúsul. A telepítési napló olyan RunEngine szakaszokat tartalmaz, amelyek csak az aktuálisan telepített MSI csomagra hivatkoznak.
Ok
- A Windows Installer hiányolja az aktuálisan telepített alkalmazáshoz tartozó registry-bejegyzéseket. Egy frissítés során a régi MSI-csomagot egy külön RunEngine szakaszban kell meghívni a terméknévként listázott GUID-jével. A régi MSI-csomag sikeres eltávolítása után egy új RunEngine szakasz indul, és megkezdődik a legújabb verzió telepítése. A Registry bejegyzések hiányának fő oka ismeretlen.
Megoldás
Parancs:
C:\Users\Owner\Desktop\ESETInstallationFixer_64.exe -fix MMR
Az InstFix ellenőrzi, hogy fennáll-e a probléma, majd megpróbálja visszaállítani az összes ismert kötelező Windows Installer Registry kulcsot és értéket.
- Másolja az aktuálisan telepített termék eredeti MSI csomagját (azonos termék, verzió, platform és nyelv) a rejtett
%SystemRoot%\Installer
rendszerkönyvtárba. -
Az InstFix összegyűjti az összes szükséges információt a jelenleg telepített termékről és megkeresi az eredeti MSI csomagot a Windows Installer MSI gyorsítótárában. Ha az MSI csomagot megtalálja, kötelező rendszerleíró-kulcsok és értékek kerülnek visszaállításra a következő helyeken:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Keresőszolgáltatás indexelés
Probléma
Egy ESET termék telepítése sikertelen a CA EpfwInst!FinalizeInstall-ban az EpfwWfpRegisterCallouts-on a következő hibakóddal: ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Ok
- A Windows Search szolgáltatással kapcsolatos egyes rendszerfájlok sérültek vagy nem konzisztens állapotban maradtak. Ennek egyik oka az lehet, hogy rendszervisszaállítás történt.
Megoldás
Parancs:
C:\Users\Owner\Desktop\ESETInstallationFixer_64.exe -fix SSI
Az InstFix törli az összes *.blf
és *.regtrans-ms
fájlt az alábbi helyeken:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
Az InstFix megpróbálja leállítani a Windows Search szolgáltatást, ha az fut, végrehajtja a javítást és a szolgáltatás újraindul. Sikertelenség esetén szükség lehet egy ismételt újraindításra.
Rendszerleíró értéktípusok
Probléma
Az ESET Security termék telepítése sikertelen a CA InstSupp!InstallDriverPackages-en az EDEVMON számára a SetupInstallFromInfSection-ön a következő hibakóddal: error code 13.
A Setup API APP naplóban lévő vonatkozó bejegyzés: "[SetupInstallFromInfSection - DefaultInstall]" related to the error time and EDEVMON ("inf: AddReg=EDEVMON") the issue "!!! inf: Error setting registry value HKLM...".
Ok
- Egyes harmadik féltől származó alkalmazások a Windows Registry dokumentációban deklarálttól eltérő, rossz Registry típust használva írnak értékeket a Registry-be. Ez a következő illesztőprogram telepítésekor az illesztőprogram telepítési hibáit okozza, mivel a Windows más Registry típust vár el.
Megoldás
Parancs:
C:\Users\Owner\Desktop\ESETInstallationFixer_64.exe -fix RVT -b
Az InstFix végigmegy az ismert registry-értékek listáján, és ellenőrzi azok típusát. Ha egy típus nem felel meg az elvártnak, az InstFix megfelelően átalakítja az értéket, és a helyes és elvárt registry-típusként menti.
A lista jelenleg csak a HKLM\System\CurrentControlSet\Control\Class
beállítási kulcs alatt található EDEVMON beállítási értékeket tartalmazza. A -b kapcsoló használatakor minden egyes átalakítandó beállításjegyzék-értékről először egy külön REG-fájlban készül biztonsági mentés.
MaxNumFilter-ek
Probléma
Egy ESET Security termék telepítése sikertelen a CA InstSupp!InstallDriverPackages-ben az EPFWLWF esetében a HrInstallComponent-ben, hibakód: NETCFG_E_MAX_FILTER_LIMIT (0x8004a029)
Ok
A Windows korlátozza az egyszerre betölthető hálózati szűrőillesztő-programok maximális számát. Ha a maximális értéket elérjük, akkor a következő szűrőillesztő-program telepítése sikertelen lesz. A Windows minden egyes verziójában ez a maximális érték programkód szinten meg van adva és a rendszerleíró adatbázisban is meg van határozva. A rendszerleíró adatbázisban szereplő érték általában sokkal kisebb értékre van beállítva, mint a programkódban megadott érték. Ha a rendszerleíró-érték nincs meghatározva, akkor a programkód értéket kell használni.
Hely
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Megoldás
Parancs:
C:\Users\Owner\Desktop\ESETInstallationFixer_64.exe -fix MNF
Az InstFix törli a MaxNumFilters beállításjegyzék-értéket, amely lehetővé teszi a Windows számára a belső, programkódban szereplő érték használatát.