ESET Installation Fixer (InstFix) ein Support-Tool für ESET-Produkte. Der ESET Installation Fixer wurde entwickelt, um verschiedene Probleme zu reparieren, die während der Installaton von ESET-Software auftreten können. Bevor Sie den ESET Installation Fixer benutzen, sollten Sie sicherstellen, dass Sie die folgende neueste Version dieses Tools verwenden: ESET Installation Fixer 1.5.0
Problem
Der Versuch, ein ESET-Produkt auf eine neuere Version upzugraden schlägt fehl. Das Installations-Log meldet den Fehler "Error 2753: The File 'shellExt.dll' is not marked for installation."
Ursache
Lösung
Befehl: InstFix -fix MRL [-b]
InstFix spezifiziert alle ESET-Sicherheitsprodukte mit einem bestimmten MSI Upgrade Code von der Windows Installer Registry und versucht, die Installationsversion des derzeitigen Produkts zu ermitteln. Registry-Einträge, die nicht der installierten Version entsprechen, werden von den folgenden Orten entfernt:
HKCRInstallerUpgradeCodes
HKCRInstallerProducts
Wenn Sie die Option -b mit diesem Befehl nutzen, wird jeder Eintrag, der entfernt wird, in einer separaten REG-Datei gespeichert.
Problem
Der Versuch, ein ESET-Produkt auf eine neuere Version upzugraden, schlägt fehl, wenn der ESET-Service (ekrn) gestoppt wird. Das Installations-Log beinhaltet RunEngine Bereiche, die sich nur auf das MSI-Paket beziehen, das gerade installiert ist.
Ursache
Lösung
Befehl: C:UsersOwnerDesktopESETInstallationFixer_64.exe -fix MMR
InstFix überprüft, ob das Problem präsent ist und versucht dann, alle bekannten obligatorischen Windows Installer Registry Keys und Werte wiederherzustellen.
%SystemRoot%Installer
!HKCRInstallerUpgradeCodes
HKCRInstallerProducts
HKLMSOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products
Problem
Die Installation eines ESET-Produkts in CA EpfwInst!FinalizeInstall
auf EpfwWfpRegisterCallouts
schlägt mit dem Fehlercode ERROR_RM_NOT_ACTIVE
(0x1a91 = 6801) fehl.
Ursache
Lösung
Befehl: C:UsersOwnerDesktopESETInstallationFixer_64.exe -fix SSI
InstFix löscht alle *.blf
and *.regtrans-ms
Dateien von den folgenden Orten:
%SystemRoot%system32configTxR
%SystemRoot%system32SMIStoreMachine
InstFix versucht zuerst, den Windows Suchdienst, wenn er ausgeführt wird, zu stoppen. Dann wird die Hauptreparatur vollzogen und der Service neu gestartet. Bei Misserfolg ist unter Umständen ein Neustart notwendig.
Diese Lösung basiert auf folgendem Artikel der Knowledgebase: http://support.microsoft.com/kb/948252.
Problem
Die Installation eines ESET-Produkts in CA InstSupp!InstallDriverPackages
für EDEVMON
auf SetupInstallFromInfSection
schlägt mit dem Fehlercode 13 fehl.
Das Setup API APP Log berichtet [SetupInstallFromInfSection - DefaultInstall]
in Bezug auf die Fehlerzeit und EDEVMON
("inf: AddReg=EDEVMON")
und das Problem "!!! inf: Error setting registry value HKLM...
".
Ursache: Manche Anwendungen von Drittanbietern schreiben Wertein die Registry und nutzen dabei den anderen Registry-Typ als in der Windows Registry Dokumentation ausgewiesen. Wenn der nächste Treiber installiert wird, treten hierbei Fehler auf, weil Windows einen anderen Registry-Typ erwartet.
Lösung:
Befehl: C:UsersOwnerDesktopESETInstallationFixer_64.exe -fix RVT -b
InstFix durchläuft die Liste der bekannten Registry-Werte und überprüft deren Typ. Wenn ein Typ nicht dem erwarteten Typ entspricht, konvertiert InstFix den Wert entsprechend und speichert ihn als den richtigen und erwarteten Registry-Typ. Die Liste beinhaltet derzeit ausschließlich EDEVMON Registry-Werte, die sich unter dem Registry Key HKLMSystemCurrentControlSetControlClass
befinden. Jeder Registry-Wert, der konvertiert werden muss, wird zuerst in einer sparaten REG-Datei gespeichert, wenn Sie den -b Switch benutzen.
Hinweis: Drittanbieter-Software, die den Registry-Wert bestimmt, dabei den falschen Registry-Typ verwendet und dann versucht, den reparierten Wert zu lesen, funktioniert unter Umständen nicht richtig. Dieses Problem muss dem Anbieter der Anwendung als Softwarefehler gemeldet werden.
Problem:
Die Installation eines ESET-Sicherheitsprodukts in CA InstSupp!InstallDriverPackages
für EPFWLWF
auf HrInstallComponent
schlägt mit dem Fehlercode NETCFG_E_MAX_FILTER_LIMIT (0x8004a029)
fehl.
Windows hat eine Begrenzung für die maximale Zahl an Netzwerkfilter-Treibern, die gleichzeitig beansprucht werden können. Wenn der Maximalwert erreicht ist, wird die Installation des nächsten Filter-Treibers fehlschlagen. Jede Version von Windows hat diesen Maximalwert fest programmiert und auch in der Registry definiert. Der Wert in der Registry ist normalerweise viel kleiner als der fest programmierte. Wenn der Registry-Wert nicht definiert ist, wird der fest programmierte Wert genutzt.
Ort:
HKLMSYSTEMCurrentControlSetControlNetworkMaxNumFilters:dword
Lösung:
Befehl C:UsersOwnerDesktopESETInstallationFixer_64.exe -fix MNF
InstFix löscht den MaxNumFilters Registry-Wert, was Windows befähigt, den internen fest programmierten Wert zu nutzen.