NOTATKA:

Ta strona została przetłumaczona przez komputer. Kliknij przycisk Angielski w sekcji Języki na tej stronie, aby wyświetlić oryginalny tekst. Jeśli coś jest niejasne, skontaktuj się z lokalnym działem pomocy technicznej.

Zagadnienie

Rozwiązanie

Czym jest ESET Installation Fixer?

ESET Installation Fixer (znany również jako InstaFix lub install fix) to narzędzie wsparcia technicznego dla aplikacji ESET. ESET Installation Fixer został zaprojektowany w celu rozwiązania kilku problemów serwisowych, które mogą wystąpić podczas instalacji oprogramowania ESET.

Tylko aplikacje ESET dla domu, punktów końcowych i serwerów

ESET Installation Fixer może być używany tylko dla aplikacji domowych, punktów końcowych i serwerów ESET. Nie można go używać w przypadku agentów zarządzania.

Przed użyciem programu ESET Installation Fixer
  • Program należy uruchamiać wyłącznie zgodnie z zaleceniami działu pomocy technicznej firmy ESET.
  • Program musi być uruchamiany z konta administracyjnego. Polecenia programu Installation Fixer muszą być wykonywane przy użyciu wiersza polecenia z podwyższonymi uprawnieniami administratora.
  • Program ESET Installation Fixer nie działa w trybie awaryjnym.
  • Podczas pracy w 64-bitowym systemie operacyjnym należy używać 64-bitowej wersji programu ESET Installation Fixer.
  • ESET Installation Fixer jest przeznaczony do użytku w systemie Windows XP SP3 i nowszych wersjach systemu Windows.

Obecna wersja obsługuje następujące poprawki:


Jak korzystać z ESET Installation Fixer?

  1. Kliknij poniższy link, aby pobrać ESET Installation Fixer dla swojego systemu operacyjnego. W razie potrzeby sprawdź, czy twój system operacyjny jest 32-bitowy czy 64-bitowy.

  2. Uruchom Wiersz polecenia jako administrator i uruchom polecenie z jednej z poniższych sekcji w zależności od problemu. Polecenie musi określać katalog, w którym znajduje się Installation Fixer. Przykładowe polecenie:

    C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL

    Zastąp C:\Users\Owner\Desktop\InstFix_nt64.exe rzeczywistym katalogiem i nazwą pliku Installation Fixer. Jeśli używasz wersji 32-bitowej, upewnij się, że używasz InstFix_nt32.exe zamiast InstFix_nt64.exe.


Pozostałości rejestru MSI

Problem

Próba aktualizacji aplikacji ESET do najnowszej wersji kończy się niepowodzeniem. Dziennik instalacji zgłasza błąd "Błąd 2753: Plik 'shellExt.dll' nie jest oznaczony do instalacji"

Przyczyna

Proces aktualizacji jest przerywany, gdy wcześniejsza wersja aplikacji jest automatycznie instalowana ponownie po pomyślnym usunięciu bieżącej wersji. Dzieje się to natychmiast po fazie RunEngine, która usuwa istniejącą aplikację.

Ta ponowna instalacja jest prawdopodobnie wyzwalana przez usługę zarządzania aplikacjami zasad grupy (AppMgmt), ponieważ konfiguracja zasad grupy nadal wymaga zainstalowania starszej aplikacji. Ponieważ proces aktualizacji nie wykrywa tej instalacji opartej na zasadach, nie może przebiegać poprawnie.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MRL -b

InstFix wylicza wszystkie aplikacje zabezpieczające ESET z określonym kodem aktualizacji MSI z rejestru Instalatora Windows i próbuje określić wersję instalatora bieżącej aplikacji. Wpisy rejestru, które nie są zgodne z zainstalowaną wersją, są usuwane z następujących lokalizacji:

  • HKCR\Installer\UpgradeCodes
  • HKCR\Installer\Products

W przypadku użycia przełącznika -b z tym poleceniem, każdy wpis, który zostanie usunięty, jest zapisywany w oddzielnym pliku .reg.


Brakujący rejestr MSI

Problem

Próba uaktualnienia aplikacji ESET do najnowszej wersji kończy się niepowodzeniem podczas zatrzymywania usługi ESET (ekrn). Dziennik instalacji zawiera sekcje RunEngine, które odnoszą się tylko do aktualnie zainstalowanego pakietu MSI.

Przyczyna

W Instalatorze Windows brakuje wpisów rejestru dla aktualnie zainstalowanej aplikacji. Podczas aktualizacji stary pakiet MSI musi być wywoływany w oddzielnej sekcji RunEngine z jego identyfikatorem GUID wymienionym jako nazwa aplikacji. Po pomyślnym odinstalowaniu starego pakietu MSI uruchamiana jest nowa sekcja RunEngine i rozpoczyna się główna instalacja najnowszej wersji. Główny powód braku wpisów w rejestrze jest nieznany.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MMR

InstFix sprawdza, czy problem występuje, a następnie próbuje przywrócić wszystkie znane obowiązkowe klucze i wartości rejestru Instalatora Windows.

  1. Ręcznie skopiuj oryginalny pakiet MSI (ta sama aplikacja, wersja, platforma i język) aktualnie zainstalowanej aplikacji do ukrytego katalogu systemowego %SystemRoot%\Installer!
  2. InstFix zbierze wszystkie wymagane informacje o aktualnie zainstalowanej aplikacji i wyszuka oryginalny pakiet MSI w pamięci podręcznej MSI Instalatora Windows. Jeśli pakiet MSI zostanie znaleziony, lista obowiązkowych kluczy i wartości rejestru zostanie przywrócona w następujących lokalizacjach:

    • HKCR\Installer\UpgradeCodes
    • HKCR\Installer\Products
    • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products

Indeks usługi wyszukiwania

Problem

Instalacja aplikacji ESET kończy się niepowodzeniem w CA EpfwInst!FinalizeInstall na EpfwWfpRegisterCallouts z kodem błędu ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).

Przyczyna

Niektóre pliki systemowe związane z usługą Windows Search są uszkodzone lub pozostawione w niespójnym stanie. Jedną z przyczyn może być wykonanie Przywracania systemu.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix SSI

InstFix usuwa wszystkie pliki *.blf i *.regtrans-ms w następujących lokalizacjach:

  • %SystemRoot%\system32\config\TxR
  • %SystemRoot%\system32\SMI\Store\Machine

InstFix próbuje zatrzymać usługę wyszukiwania systemu Windows, jeśli jest uruchomiona. Zastosowana zostanie główna poprawka, a usługa zostanie ponownie uruchomiona. W przypadku niepowodzenia nadal może być wymagane ponowne uruchomienie.

Wyższe obciążenie procesora i dysku twardego

Podczas odbudowywania indeksu wyszukiwania można spodziewać się większego obciążenia procesora i dysku twardego.


Typy wartości rejestru

Problem

Instalacja aplikacji ESET Security kończy się niepowodzeniem w CA InstSupp!InstallDriverPackages for EDEVMON w SetupInstallFromInfSection z kodem błędu 13.

Dziennik Setup API APP zgłasza "[SetupInstallFromInfSection - DefaultInstall]" związany z czasem błędu i EDEVMON (" inf : AddReg=EDEVMON") problem "!!! inf: Błąd ustawienia wartości rejestru HKLM...".

Przyczyna

Niektóre aplikacje innych firm zapisują wartości w rejestrze przy użyciu niewłaściwego typu rejestru, zgodnie z dokumentacją w Rejestrze systemu Windows. Powoduje to błędy instalacji sterownika, gdy instalowany jest następny sterownik, ponieważ system Windows oczekuje odczytu innego typu rejestru.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix RVT -b

InstFix iteruje po liście znanych wartości rejestru i sprawdza ich typy. Jeśli typ nie pasuje do oczekiwanego typu, InstFix odpowiednio konwertuje wartość i zapisuje ją jako prawidłowy i oczekiwany typ rejestru.

Lista zawiera obecnie tylko wartości rejestru EDEVMON znajdujące się pod kluczem rejestru HKLM\System\CurrentControlSet\Control\Class. Każda wartość rejestru, która musi zostać przekonwertowana, zostanie najpierw zarchiwizowana w osobnym pliku .reg przy użyciu przełącznika -b.

Oprogramowanie innych firm może przestać działać poprawnie

Oprogramowanie innych firm, które ustawia wartości rejestru przy użyciu niewłaściwych typów rejestru, a następnie próbuje odczytać ustalone wartości, może przestać działać poprawnie. Problem ten należy zgłosić jako błąd oprogramowania do dostawcy aplikacji innej firmy.


MaxNumFilters

Problem

Instalacja aplikacji ESET Security kończy się niepowodzeniem w CA InstSupp!InstallDriverPackages for EPFWLWF na HrInstallComponent z kodem błędu NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Przyczyna

System Windows ma ograniczenie dotyczące maksymalnej liczby sterowników filtrów sieciowych, które mogą być ładowane jednocześnie. Jeśli maksymalna wartość zostanie osiągnięta, następna instalacja sterownika filtra nie powiedzie się. Każda wersja systemu Windows ma tę maksymalną wartość zakodowaną na stałe, a także zdefiniowaną w Rejestrze. Wartość w Rejestrze jest zazwyczaj znacznie mniejsza niż ta zakodowana na stałe. Jeśli wartość w Rejestrze nie jest zdefiniowana, używana jest wartość zakodowana na stałe.

Lokalizacja

HKLM\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters:dword

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\InstFix_nt64.exe -fix MNF

InstFix usuwa wartość rejestru MaxNumFilters, umożliwiając systemowi Windows korzystanie z wewnętrznej, zakodowanej na stałe wartości.


Poprawka PSL (poprawka pozostałości po chronionej usłudze)

Problem

Próba zainstalowania aplikacji ESET Security po wcześniejszej nieudanej instalacji.

Dziennik instalacji zawiera:"Produkt: ESET Security - Błąd 1923. Nie można zainstalować usługi "ESET Service" (ekrn). Sprawdź, czy masz wystarczające uprawnienia do zainstalowania usług systemowych"

Przyczyna

Usługa ESET pozostaje chroniona, nawet jeśli nie jest obecna.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PSL -b

InstFix usuwa klucz rejestru HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected, jeśli usługa nie jest zainstalowana lub nie istnieje na dysku twardym. Nie są jeszcze znane żadne skutki uboczne.


Poprawka SIL (Poprawka dotycząca pozostałości po instalacji usługi)

Problem

Próba zainstalowania aplikacji ESET Security po wcześniej anulowanej lub wycofanej instalacji kończy się niepowodzeniem.

Dziennik instalacji zawiera:"Produkt: ESET Security - Błąd 1923. Nie można zainstalować usługi "ESET Service" (ekrn). Upewnij się, że masz wystarczające uprawnienia do instalowania usług systemowych"

Przyczyna

Usługa ESET może pozostać częściowo zarejestrowana po anulowaniu instalacji lub wycofaniu.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix SIL -b

InstFix całkowicie usuwa klucz rejestru HKLM\System\CurrentControlSet\Services\ekrn, jeśli usługa nie jest zainstalowana lub nie istnieje na dysku twardym. Nie są jeszcze znane żadne skutki uboczne.


Poprawka PIT (Poprawka dotycząca czasu instalacji produktu)

Problem

Użycie konsoli internetowej ESET PROTECT Web Console do przeprowadzenia instalacji wypychanej aplikacji punktu końcowego może czasami powodować wyświetlanie nieprawidłowej daty instalacji w konsoli internetowej ESET PROTECT Web Console.

Przyczyna

Dokładna przyczyna tego zachowania nie jest jeszcze znana.

Rozwiązanie

Polecenie:

C:\Users\Owner\Desktop\instfix_nt64.exe -fix PIT -b

InstFix pobiera prawidłową datę instalacji aplikacji ESET Security z rejestru Instalatora Windows. Następnie wartość PackageTag, znajdująca się wewnątrz klucza ESET Info, jest kodowana z prawidłową datą.

W przypadku użycia przełącznika -b kopia zapasowa całego klucza rejestru ESET Info zostanie najpierw zapisana w osobnym pliku .reg.

Self-Defense zabrania dostępu do zapisu do klucza ESET Info Key. Aby wykonać tę poprawkę, samoobrona musi zostać tymczasowo wyłączona przy użyciu zaawansowanych ustawień aplikacji w konsoli internetowej ESET PROTECT. Nie są jeszcze znane żadne skutki uboczne.