Problema
Soluție
Ce este ESET Installation Fixer?
ESET Installation Fixer (cunoscut și ca InstaFix sau install fix) este un instrument de asistență tehnică pentru aplicațiile ESET. ESET Installation Fixer este conceput pentru a rezolva mai multe probleme de serviciu care pot apărea în timpul instalării software-ului ESET.
Cum folosesc ESET Installation Fixer?
-
Faceți clic pe un link de mai jos pentru a descărca ESET Installation Fixer pentru sistemul dvs. de operare. Dacă este necesar, verificați dacă sistemul dvs. de operare este pe 32 sau 64 de biți.
-
Rulați Command Prompt ca administrator și executați o comandă din una dintre secțiunile de mai jos în funcție de problema dvs. Comanda trebuie să specifice directorul în care se află Installation Fixer. Exemplu de comandă:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLÎnlocuiți
C:\Users\Owner\Desktop\InstFix_nt64.execu directorul și numele real al fișierului Installation Fixer. Dacă utilizați versiunea pe 32 de biți, asigurați-vă că utilizațiInstFix_nt32.exeîn loc deInstFix_nt64.exe.
Rămășițe din registrul MSI
Problemă
O încercare de a actualiza o aplicație ESET la cea mai recentă versiune eșuează. Jurnalul de instalare raportează eroarea "Error 2753: The File 'shellExt.dll' is not marked for installation."
Cauza
Procesul de actualizare este întrerupt atunci când o versiune anterioară a aplicației este instalată automat din nou după ce versiunea curentă este eliminată cu succes. Acest lucru se întâmplă imediat după faza RunEngine, care elimină aplicația existentă.
Această reinstalare este probabil declanșată de serviciul AppMgmt (Group Policy Application Management), deoarece o configurație Group Policy necesită încă instalarea aplicației mai vechi. Deoarece procesul de actualizare nu detectează această instalare bazată pe politici, acesta nu poate continua corect.
Soluție
Comandă:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix enumeră toate aplicațiile de securitate ESET cu un cod de actualizare MSI specific din registrul Windows Installer și încearcă să determine versiunea de instalare a aplicației curente. Intrările din registru care nu corespund versiunii instalate sunt șterse din următoarele locații:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
Atunci când utilizați comutatorul -b cu această comandă, fiecare intrare care va fi ștearsă este salvată într-un fișier .reg separat.
Lipsa registrului MSI
Problema
O încercare de a actualiza o aplicație ESET la cea mai recentă versiune eșuează la oprirea serviciului ESET (ekrn). Jurnalul de instalare conține secțiuni RunEngine care fac referire numai la pachetul MSI instalat în prezent.
Cauza
În Windows Installer lipsesc intrările de registru pentru aplicația instalată în prezent. În timpul unei actualizări, pachetul MSI vechi trebuie să fie apelat într-o secțiune RunEngine separată, cu GUID-ul său listat ca nume al aplicației. După dezinstalarea cu succes a vechiului pachet MSI, începe o nouă secțiune RunEngine și începe instalarea principală a celei mai recente versiuni. Motivul principal pentru care lipsesc intrările din registru este necunoscut.
Soluție
Comandă:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix verifică dacă problema este prezentă, apoi încearcă să restaureze toate cheile și valorile obligatorii cunoscute ale Registrului Windows Installer.
- Copiați manual pachetul MSI original (aceeași aplicație, versiune, platformă și limbă) al aplicației instalate în prezent în directorul de sistem ascuns
%SystemRoot%\Installer! -
InstFix va colecta toate informațiile necesare despre aplicația instalată în prezent și va căuta pachetul MSI original în Cache-ul MSI al Windows Installer. Dacă pachetul MSI este găsit, o listă de chei și valori de registru obligatorii este restaurată în următoarele locații:
- HKCR\Installer\UpgradeCodes
- HKCR\Installer\Products
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Indexul serviciului de căutare
Problemă
Instalarea unei aplicații ESET eșuează în CA EpfwInst!FinalizeInstall pe EpfwWfpRegisterCallouts cu codul de eroare ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).
Cauza
Unele fișiere de sistem legate de serviciul Windows Search sunt corupte sau lăsate într-o stare inconsistentă. Un motiv poate fi faptul că a fost efectuată o Restaurare a sistemului.
Soluție
Comandă:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix șterge toate fișierele *.blf și *.regtrans-ms din următoarele locații:
- %SystemRoot%\system32\config\TxR
- %SystemRoot%\system32\SMI\Store\Machine
InstFix încearcă să oprească serviciul de căutare Windows dacă funcționează. Se aplică remedierea principală, iar serviciul este repornit. O repornire poate fi necesară dacă nu se reușește.
Tipuri de valori de registru
Problemă
Instalarea unei aplicații ESET Security eșuează în CA InstSupp!InstallDriverPackages pentru EDEVMON pe SetupInstallFromInfSection cu codul de eroare 13.
Jurnalul APP API Setup raportează "[SetupInstallFromInfSection - DefaultInstall]" legat de momentul erorii și EDEVMON ("inf: AddReg=EDEVMON") problema "!!! inf: Error setting registry value HKLM...".
Cauza
Unele aplicații terțe scriu valori în registru folosind tipul de registru greșit, așa cum este documentat în Registrul Windows. Acest lucru cauzează eșecuri la instalarea următorului driver, deoarece Windows se așteaptă să citească un tip de registru diferit.
Soluție
Comandă:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix itera peste o listă de valori de registru cunoscute și le verifică tipurile. Dacă un tip nu corespunde tipului așteptat, InstFix convertește valoarea în mod corespunzător și o stochează ca tip de registru corect și așteptat.
În prezent, lista conține numai valorile de registru EDEVMON situate sub cheia de registru HKLM\System\CurrentControlSet\Control\Class. Fiecare valoare de registru care trebuie convertită va fi mai întâi salvată într-un fișier .reg separat atunci când se utilizează comutatorul -b.
MaxNumFiltre
Problemă
Instalarea unei aplicații ESET Security eșuează în CA InstSupp!InstallDriverPackages pentru EPFWLWF pe HrInstallComponent cu codul de eroare NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).
Cauza
Windows are o restricție privind numărul maxim de drivere de filtru de rețea care pot fi încărcate simultan. Dacă valoarea maximă este atinsă, următoarea instalare a driverului de filtrare va eșua. Fiecare versiune de Windows are această valoare maximă codificată și, de asemenea, definită în Registru. Valoarea din Registru este de obicei mult mai mică decât cea codificată. Dacă valoarea din Registru nu este definită, se utilizează valoarea codată.
Locație
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Soluție
Comandă:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
InstFix șterge valoarea de registry MaxNumFilters, permițând Windows-ului să utilizeze valoarea internă, hard-coded.
PSL Fix (remedierea resturilor serviciului protejat)
Problemă
O încercare de a instala o aplicație ESET Security după o instalare anterioară eșuată.
Jurnalul de instalare conține:"Product: ESET Security - Eroare 1923. Serviciul "ESET Service" (ekrn) nu a putut fi instalat. Verificați dacă aveți suficiente privilegii pentru a instala servicii de sistem."
Cauza
Serviciul ESET rămâne protejat chiar dacă nu este prezent.
Soluție
Comandă:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix șterge cheia de registry HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected dacă serviciul nu este instalat sau nu există pe hard disk. Nu sunt cunoscute încă efecte secundare.
Soluție SIL (Soluția pentru resturile de instalare a serviciului)
Problemă
O încercare de a instala o aplicație ESET Security după o instalare anulată sau reluată anterior eșuează.
Jurnalul de instalare conține:"Product: ESET Security - Eroare 1923. Serviciul "ESET Service" (ekrn) nu a putut fi instalat. Verificați dacă aveți suficiente privilegii pentru a instala servicii de sistem."
Cauza
Serviciul ESET poate rămâne parțial înregistrat după ce instalarea este anulată sau are loc o revenire.
Soluție
Comandă:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix șterge complet cheia de registry HKLM\System\CurrentControlSet\Services\ekrn dacă serviciul nu este instalat sau nu există pe hard disk. Nu sunt cunoscute încă efecte secundare.
PIT Fix (remedierea timpului de instalare a produsului)
Problema
Utilizarea Conservei Web ESET PROTECT pentru a face o instalare push a unei aplicații Endpoint poate duce uneori la afișarea unei Date de instalare incorecte în Consola Web ESET PROTECT.
Cauza
Motivul exact pentru acest comportament este încă necunoscut.
Soluție
Comandă:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix recuperează data de instalare corectă a aplicației ESET Security din registrul Windows Installer. Apoi, valoarea PackageTag, găsită în cheia ESET Info, este codificată cu data corectă.
Întreaga cheie de registru ESET Info va fi mai întâi salvată într-un fișier .reg separat atunci când se utilizează comutatorul -b.
Self-Defense interzice accesul în scris la cheia ESET Info. Pentru a efectua această remediere, Self-Defense trebuie să fie dezactivată temporar utilizând setările avansate ale aplicației în Consola Web ESET PROTECT. Nu sunt cunoscute încă efecte secundare.