Sorun
Çözüm
ESET Installation Fixer nedir?
ESET Installation Fixer (InstaFix veya install fix olarak da bilinir), ESET uygulamaları için bir teknik destek aracıdır. ESET Installation Fixer, ESET yazılımı yüklemesi sırasında ortaya çıkabilecek çeşitli hizmet sorunlarını çözmek için tasarlanmıştır.
ESET Installation Fixer'ı nasıl kullanabilirim?
-
İşletim sisteminiz için ESET Installation Fixer'ı indirmek üzere aşağıdaki bağlantıya tıklayın. Gerekirse, işletim sisteminizin 32 bit mi yoksa 64 bit mi olduğunu doğrulayın.
-
Komut İstemi'ni yönetici olarak çalıştırın ve sorununuza göre aşağıdaki bölümlerden birinden bir komut çalıştırın. Komut, Installation Fixer'ın bulunduğu dizini belirtmelidir. Örnek komut:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRLC:\Users\Owner\Desktop\InstFix_nt64.exedosyasını gerçek Installation Fixer dizini ve dosya adı ile değiştirin. 32 bit sürümü kullanıyorsanız,InstFix_nt64.exeyerineInstFix_nt32.exekullandığınızdan emin olun.
MSI Kayıt Defteri Kalıntıları
Sorun
Bir ESET uygulamasını en son sürüme yükseltme girişimi başarısız oluyor. Yükleme günlüğü "Hata 2753: 'shellExt.dll' dosyası yükleme için işaretlenmemiş" hatasını bildiriyor
Neden
Mevcut sürüm başarıyla kaldırıldıktan sonra uygulamanın önceki bir sürümü otomatik olarak yeniden yüklendiğinde yükseltme işlemi kesintiye uğrar. Bu, mevcut uygulamayı kaldıran RunEngine aşamasından hemen sonra gerçekleşir.
Bu yeniden yükleme büyük olasılıkla Grup İlkesi Uygulama Yönetimi (AppMgmt) hizmeti tarafından tetiklenir çünkü bir Grup İlkesi yapılandırması hala eski uygulamanın yüklenmesini gerektirir. Yükseltme işlemi bu ilke odaklı yüklemeyi algılamadığı için doğru şekilde ilerleyemez.
Çözüm
Komut:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b
InstFix, Windows Yükleyici Kayıt Defteri'nden belirli bir MSI Yükseltme Koduna sahip tüm ESET güvenlik uygulamalarını listeler ve geçerli uygulamanın yükleyici sürümünü belirlemeye çalışır. Yüklü sürümle eşleşmeyen kayıt defteri girdileri aşağıdaki konumlardan silinir:
- HKCR\Installer\UpgradeCodes
- HKCR\İnstaller\Ürünler
Bu komutla birlikte -b anahtarı kullanıldığında, silinecek her girdi ayrı bir .reg dosyasına yedeklenir.
Eksik MSI Kayıt Defteri
Sorun
Bir ESET uygulamasını en son sürüme yükseltme girişimi, ESET Hizmeti (ekrn) durdurulurken başarısız olur. Yükleme günlüğü, yalnızca o anda yüklü olan MSI paketine referans veren RunEngine bölümleri içeriyor.
Neden
Windows Installer'da şu anda yüklü olan uygulama için kayıt defteri girdileri eksik. Yükseltme sırasında eski MSI paketi, GUID'si uygulama adı olarak listelenmiş ayrı bir RunEngine bölümünde çağrılmalıdır. Eski MSI paketinin başarılı bir şekilde kaldırılmasından sonra, yeni bir RunEngine bölümü başlar ve en son sürümün ana yüklemesi başlar. Kayıt Defteri girdilerinin eksik olmasının ana nedeni bilinmemektedir.
Çözüm
Komut:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR
InstFix sorunun mevcut olup olmadığını kontrol eder, ardından bilinen tüm zorunlu Windows Installer Kayıt Defteri anahtarlarını ve değerlerini geri yüklemeye çalışır.
- Şu anda yüklü olan uygulamanın orijinal MSI paketini (aynı uygulama, sürüm, platform ve dil)
%SystemRoot%\Installergizli sistem dizinine manuel olarak kopyalayın! -
InstFix o anda yüklü olan uygulama hakkında gerekli tüm bilgileri toplayacak ve Windows Installer MSI Önbelleğinde orijinal MSI paketini arayacaktır. MSI paketi bulunursa, aşağıdaki konumlarda zorunlu kayıt defteri anahtarlarının ve değerlerinin bir listesi geri yüklenir:
- HKCR\Installer\UpgradeCodes
- HKCR\İnstaller\Ürünler
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Arama Hizmeti Dizini
Sorun
Bir ESET uygulamasının yüklemesi CA EpfwInst!FinalizeInstall on EpfwWfpRegisterCallouts içinde ERROR_RM_NOT_ACTIVE (0x1a91 = 6801) hata koduyla başarısız olur.
Neden
Windows Arama hizmetiyle ilgili bazı sistem dosyaları bozulmuş veya tutarsız bir durumda bırakılmıştır. Bunun bir nedeni Sistem Geri Yükleme işleminin gerçekleştirilmiş olması olabilir.
Çözüm
Komut:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI
InstFix aşağıdaki konumlardaki tüm *.blf ve *.regtrans-ms dosyalarını siler:
- systemRoot%\system32\config\TxR
- systemRoot%\system32\SMI\Store\Machine
InstFix, çalışıyorsa Windows Arama Hizmetini durdurmaya çalışır. Ana düzeltme uygulanır ve hizmet tekrar başlatılır. Başarısız olunması halinde yeniden başlatma gerekebilir.
Kayıt Defteri Değer Türleri
Sorun
Bir ESET Security uygulamasının yüklenmesi CA InstSupp!InstallDriverPackages for EDEVMON on SetupInstallFromInfSection içinde 13 hata koduyla başarısız oluyor.
Setup API APP günlüğü, hata zamanıyla ilgili "[SetupInstallFromInfSection - DefaultInstall]" ve EDEVMON ("inf: AddReg=EDEVMON") sorununu "!!! inf: HKLM kayıt defteri değeri ayarlanırken hata oluştu...".
Neden
Bazı üçüncü taraf uygulamaları, Windows Kayıt Defteri'nde belgelendiği gibi yanlış Kayıt Defteri türünü kullanarak Kayıt Defteri'ne değerler yazar. Bu, bir sonraki sürücü yüklendiğinde sürücü yükleme hatalarına neden olur çünkü Windows farklı bir Kayıt Defteri türünü okumayı bekler.
Çözüm
Komut:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b
InstFix, bilinen kayıt defteri değerlerinin bir listesini yineler ve türlerini kontrol eder. Bir tür beklenen türle eşleşmezse, InstFix değeri uygun şekilde dönüştürür ve doğru ve beklenen kayıt defteri türü olarak depolar.
Liste şu anda yalnızca HKLM\System\CurrentControlSet\Control\Class kayıt defteri anahtarı altında bulunan EDEVMON kayıt defteri değerlerini içerir. Dönüştürülmesi gereken her kayıt defteri değeri -b anahtarı kullanıldığında önce ayrı bir .reg dosyasına yedeklenecektir.
MaxNumFilters
Sorun
Bir ESET Security uygulamasının yüklenmesi, HrInstallComponent üzerinde EPFWLWF için CA InstSupp!InstallDriverPackages içinde NETCFG_E_MAX_FILTER_LIMIT (0x8004a029) hata koduyla başarısız oluyor.
Neden
Windows, bir seferde yüklenebilecek maksimum ağ filtresi sürücüsü sayısı konusunda bir kısıtlamaya sahiptir. Maksimum değere ulaşılırsa, bir sonraki filtre sürücüsü yüklemesi başarısız olur. Windows'un her sürümünde bu maksimum değer sabit olarak kodlanmıştır ve ayrıca Kayıt Defteri'nde tanımlanmıştır. Kayıt Defteri'ndeki değer genellikle sabit kodlu değerden çok daha küçüktür. Kayıt Defteri değeri tanımlanmamışsa, sabit kodlanmış değer kullanılır.
Konum
HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword
Çözüm
Komut:
C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF
InstFix, MaxNumFilters kayıt defteri değerini silerek Windows'un dahili, sabit kodlu değeri kullanmasını sağlar.
PSL Düzeltmesi (Korumalı Hizmet Artıkları düzeltmesi)
Sorun
Daha önce başarısız olan bir yüklemeden sonra bir ESET Security uygulaması yükleme girişimi.
Yükleme günlüğü şunları içerir:"Ürün: ESET Security - Hata 1923. Hizmet 'ESET Hizmeti' (ekrn) yüklenemedi. Sistem hizmetlerini yüklemek için yeterli ayrıcalıklara sahip olduğunuzu doğrulayın."
Neden
ESET Hizmeti, mevcut olmasa bile korunmaya devam eder.
Çözüm
Komut:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b
InstFix, hizmet yüklü değilse veya sabit sürücüde mevcut değilse HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected Kayıt Defteri anahtarını siler. Henüz herhangi bir yan etkisi bilinmemektedir.
SIL Düzeltmesi (Servis Kurulum Kalıntıları düzeltmesi)
Sorun
Daha önce iptal edilen veya geri alınan bir yüklemeden sonra ESET Security uygulamasını yükleme girişimi başarısız olur.
Yükleme günlüğü şunları içerir:"Ürün: ESET Security - Hata 1923. Hizmet 'ESET Hizmeti' (ekrn) yüklenemedi. Sistem hizmetlerini yüklemek için yeterli ayrıcalıklara sahip olduğunuzu doğrulayın."
Neden
ESET Hizmeti, yükleme iptal edildikten veya bir geri alma işlemi gerçekleştikten sonra kısmen kayıtlı kalabilir.
Çözüm
Komut:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b
InstFix, hizmet yüklü değilse veya sabit sürücüde mevcut değilse HKLM\System\CurrentControlSet\Services\ekrn Kayıt Defteri anahtarını tamamen siler. Henüz herhangi bir yan etkisi bilinmemektedir.
PIT Düzeltmesi (Ürün Kurulum Süresi Düzeltmesi)
Sorun
Bir Uç Nokta uygulamasının push yüklemesini yapmak için ESET PROTECT Web Konsolu'nu kullanmak bazen ESET PROTECT Web Konsolu'nda yanlış bir Yükleme Tarihi gösterilmesine neden olabilir.
Neden
Bu davranışın kesin nedeni henüz bilinmemektedir.
Çözüm
Komut:
C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b
InstFix, Windows Installer Kayıt Defteri'nden ESET Security uygulamasının doğru yükleme tarihini alır. Ardından ESET Info Anahtarının içinde bulunan PackageTag değeri doğru tarihle kodlanır.
-b anahtarı kullanıldığında ESET Info kayıt defteri anahtarının tamamı önce ayrı bir .reg dosyasına yedeklenir.
Self-Defense, ESET Bilgi Anahtarına yazma erişimini yasaklar. Bu düzeltmeyi gerçekleştirmek için ESET PROTECT Web Konsolu'nda uygulamanın gelişmiş ayarları kullanılarak Self-Defense geçici olarak devre dışı bırakılmalıdır. Henüz herhangi bir yan etkisi bilinmemektedir.