참고:

이 페이지는 컴퓨터로 번역되었습니다. 이 페이지의 언어 아래에서 영어를 클릭하면 원문을 볼 수 있습니다. 불분명한 내용이 있으면 현지 지원팀에 문의하세요.

문제

솔루션

ESET 설치 픽서란 무엇인가요?

ESET 설치 해결사(InstaFix, 설치 수정)는 ESET 제품에 대한 기술 지원 도구입니다. ESET 설치 해결사는 ESET 소프트웨어를 설치하는 동안 서비스에서 발생할 수 있는 여러 문제를 해결하도록 설계되었습니다.

ESET 홈, 엔드포인트 및 서버 제품 전용

ESET 설치 해결사 도구는 ESET 홈, 엔드포인트 및 서버 제품에만 사용할 수 있습니다. 관리 에이전트에는 사용할 수 없습니다.

ESET 설치 해결사를 사용하기 전에
  • ESET 기술 지원에서 조언한 경우에만 프로그램을 실행하십시오.
  • 이 프로그램은 관리 계정에서 실행해야 합니다. 설치 해결사 명령은 상승된 전체 관리자 권한으로 명령 프롬프트를 사용하여 실행해야 합니다.
  • ESET 설치 해결사는 안전 모드에서는 작동하지 않습니다.
  • 64비트 운영 체제에서 작업할 때는 64비트 버전의 ESET 설치 해결사를 사용해야 합니다.
  • ESET 설치 해결사는 Windows XP SP3 이상 버전에서 사용하도록 설계되었습니다.

이 현재 버전은 다음 수정 사항을 지원합니다:


ESET 설치 해결사를 어떻게 사용하나요?

  1. 아래의 해당 링크를 클릭하여 운영 체제에 맞는 ESET 설치 해결사를 다운로드하세요(OS가 32비트 또는 64비트인지 확인하는 단계를 보려면 클릭):
  1. 도구 다운로드가 완료되면 아래에 설명된 명령 중 하나를 사용하여 관리 명령 프롬프트에서 ESET 설치 해결사를 실행합니다. 모든 명령은 예를 들어 설치 해결사가 위치한 디렉터리 뒤에 추가해야 합니다:

    C:\사용자\오너\데스크톱\InstFix_nt64.exe -fix MRL

    32비트 버전을 사용하는 사용자

    32비트 버전의 설치 해결사를 사용하는 사용자는 "InstFix_nt64.exe" 대신 "InstFix_nt32.exe"를 입력합니다


MSI 레지스트리 남은 항목

문제

ESET 제품을 최신 버전으로 업그레이드하려는 시도가 실패합니다. 설치 로그에 "오류 2753: 'shellExt.dll' 파일이 설치용으로 표시되지 않았습니다."라는 오류가 보고됩니다

원인
  • 과거에 이미 업그레이드된 이전 제품을 새로 설치하여 업그레이드 프로세스가 중단됩니다. 이는 현재 업그레이드 중인 제품의 제거를 담당하는 RunEngine 섹션이 성공적으로 종료된 직후에 발생합니다.
  • 그룹 정책 애플리케이션 관리(AppMgmt) 서비스가 누락된 소프트웨어의 설치를 실행하는 것으로 의심됩니다. 그 이유는 일부 그룹 정책 개체의 구성이 잘못되어 이 정책에 따라 이전 제품이 여전히 시스템에 설치되어 있어야 하는데 애플리케이션 업그레이드 프로세스가 감지되지 않기 때문일 수 있습니다.
해결 방법

명령

C:\사용자\소유자\데스크톱\InstFix_nt64.exe -fix MRL -b

InstFix는 Windows 설치 관리자 레지스트리에서 특정 MSI 업그레이드 코드가 있는 모든 ESET 보안 제품을 열거하고 현재 제품의 설치 관리자 버전을 확인하려고 시도합니다. 설치된 버전과 일치하지 않는 레지스트리 항목은 다음 위치에서 삭제됩니다:

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

이 명령과 함께 -b 스위치를 사용하면 삭제되는 각 항목이 별도의 REG 파일에 백업됩니다.


누락된 MSI 레지스트리

문제

ESET 서비스를 중지할 때 ESET 제품을 최신 버전으로 업그레이드하려는 시도가 실패합니다(ekrn). 설치 로그에 현재 설치된 MSI 패키지만 참조하는 RunEngine 섹션이 포함되어 있습니다.

원인
  • 현재 설치된 응용 프로그램에 대한 레지스트리 항목이 Windows 설치 관리자에 없습니다. 업그레이드하는 동안 이전 MSI 패키지는 제품 이름으로 나열된 GUID를 사용하여 별도의 RunEngine 섹션에서 호출해야 합니다. 이전 MSI 패키지를 성공적으로 제거하면 새 RunEngine 섹션이 시작되고 최신 버전의 기본 설치가 시작됩니다. 레지스트리 항목이 누락된 주된 이유는 알 수 없습니다.
해결 방법

명령

C:\사용자\오너\데스크톱\InstFix_nt64.exe -fix MMR

InstFix는 문제가 있는지 확인한 다음 알려진 모든 필수 Windows 설치 관리자 레지스트리 키 및 값을 복원하려고 시도합니다.

  1. 현재 설치된 제품의 원본 MSI 패키지(동일한 제품, 버전, 플랫폼, 언어)를 숨겨진 시스템 디렉토리 %SystemRoot%\Installer에 수동으로 복사합니다!
  2. InstFix는 현재 설치된 제품에 대한 모든 필수 정보를 수집하고 Windows 설치 관리자 MSI 캐시에서 원본 MSI 패키지를 검색합니다. MSI 패키지가 발견되면 다음 위치에서 필수 레지스트리 키 및 값 목록이 복원됩니다:

    • HKCR\Installer\UpgradeCodes
    • HKCR\인스톨러\제품
    • HKLM\소프트웨어\마이크로소프트\윈도우\현재 버전\설치 프로그램\사용자 데이터\S-1-5-18\제품

서비스 색인 검색

문제

오류 코드 ERROR_RM_NOT_ACTIVE(0x1a91 = 6801)로 CA EpfwInst !FinalizeInstall에서 ESET 제품 설치에 실패합니다.

원인
  • Windows 검색 서비스와 관련된 일부 시스템 파일이 손상되었거나 일관되지 않은 상태로 남아 있습니다. 그 원인 중 하나는 시스템 복원이 수행되었기 때문일 수 있습니다.
해결 방법

Command:

C:\사용자\오너\데스크톱\InstFix_nt64.exe -fix SSI

InstFix는 다음 위치의 모든 *.blf*.regtrans-ms 파일을 삭제합니다:

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

InstFix는 실행 중인 경우 Windows 검색 서비스를 중지하려고 시도합니다. 주요 수정 사항이 적용되고 서비스가 다시 시작됩니다. 실패하면 여전히 다시 시작해야 할 수 있습니다.

CPU 및 HDD 부하 증가

검색 인덱스를 다시 빌드하는 동안 CPU 및 HDD 부하가 증가할 수 있습니다.


레지스트리 값 유형

문제

오류 코드 13과 함께 SetupInstallFromInfSection의 EDEVMON용 CA InstSupp!InstallDriverPackages에서 ESET Security 제품 설치에 실패합니다.

설치 API 앱 로그는 오류 시간 및 EDEVMON("inf: AddReg=EDEVMON") 문제와 관련된 "[SetupInstallFromInfSection - DefaultInstall]"을 "!!! inf: 레지스트리 값 HKLM 설정 오류...".

원인
  • 일부 타사 응용 프로그램은 Windows 레지스트리 문서에 선언된 잘못된 레지스트리 유형을 사용하여 레지스트리에 값을 씁니다. 이로 인해 다음 드라이버를 설치할 때 Windows가 다른 레지스트리 유형을 읽을 것으로 예상하기 때문에 드라이버 설치에 실패합니다.
해결 방법

명령

C:\사용자\오너\데스크톱\InstFix_nt64.exe -fix RVT -b

InstFix는 알려진 레지스트리 값 목록을 반복하여 해당 유형을 확인합니다. 유형이 예상 유형과 일치하지 않는 경우 InstFix는 값을 적절하게 변환하여 올바른 예상 레지스트리 유형으로 저장합니다.

이 목록에는 현재 레지스트리 키 HKLM\System\CurrentControlSet\Control\Class 아래에 있는 EDEVMON 레지스트리 값만 포함되어 있습니다 . 변환해야 하는 각 레지스트리 값은 -b 스위치를 사용할 때 먼저 별도의 REG 파일에 백업됩니다.

타사 소프트웨어가 제대로 작동하지 않을 수 있습니다

잘못된 레지스트리 유형을 사용하여 레지스트리 값을 설정한 다음 고정된 값을 읽으려고 시도하는 타사 소프트웨어가 제대로 작동하지 않을 수 있습니다. 이 문제는 타사 애플리케이션 공급업체에 소프트웨어 버그로 신고해야 합니다.


MaxNumFilters

문제

오류 코드 NETCFG_E_MAX_FILTER_LIMIT(0x8004a029)와 함께 HrInstallComponent의 EPFWLWF용 CA InstSupp!InstallDriverPackages에서 ESET Security 제품 설치에 실패합니다.

원인

Windows에는 한 번에 로드할 수 있는 최대 네트워크 필터 드라이버 수에 대한 제한이 있습니다. 최대값에 도달하면 다음 필터 드라이버 설치가 실패합니다. Windows의 각 버전에는 이 최대값이 하드 코딩되어 있으며 레지스트리에도 정의되어 있습니다. 레지스트리의 값은 일반적으로 하드코딩된 값보다 훨씬 작은 값으로 설정됩니다. 레지스트리 값이 정의되어 있지 않으면 하드 코딩된 값이 사용됩니다.

위치

HKLM\시스템\현재제어설정\제어\네트워크\최대넘버필터:dword

해결 방법

명령

C:\사용자\소유자\데스크톱\InstFix_nt64.exe -fix MNF

InstFix는 Windows가 내부 하드코딩된 값을 사용할 수 있도록 하는 MaxNumFilters 레지스트리 값을 삭제합니다.


PSL 수정(보호된 서비스 남은 항목 수정)

문제

이전에 설치에 실패한 후 ESET Security 제품을 설치하려고 시도하는 문제입니다.

설치 로그에 다음이 포함됩니다: "제품: ESET Security - 오류 1923. 서비스 'ESET 서비스'(ekrn)를 설치할 수 없습니다. 시스템 서비스를 설치할 수 있는 충분한 권한이 있는지 확인하세요."

원인
  • ESET 서비스는 존재하지 않더라도 보호 상태를 유지합니다.
해결 방법

명령

C:\사용자\오너\데스크톱\instfix_nt64.exe -fix PSL -b
서비스가 설치되지 않았고 하드 드라이브에 존재하지 않는 것으로 보이는 경우 InstFix는 HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected 레지스트리 키를 삭제합니다. 아직 알려진 부작용은 없습니다.

SIL 수정(서비스 설치 남은 부분 수정)

문제

이전에 취소했거나 롤백한 후 ESET Security 제품을 설치하려고 시도하면 실패합니다.

설치 로그에 다음이 포함됩니다: "제품: ESET Security - 오류 1923. 서비스 'ESET 서비스'(ekrn)를 설치할 수 없습니다. 시스템 서비스를 설치할 수 있는 충분한 권한이 있는지 확인하세요."

원인
  • 설치가 취소되거나 롤백이 발생한 후에도 ESET 서비스가 부분적으로 등록되어 있을 수 있습니다.
해결 방법

명령

C:\사용자\오너\데스크톱\instfix_nt64.exe -fix SIL -b
InstFix는 서비스가 설치되지 않았고 하드 드라이브에 존재하지 않는 것으로 보이는 경우 HKLM\System\CurrentControlSet\Services\ekrn 레지스트리 키를 완전히 삭제합니다. 아직 알려진 부작용은 없습니다.

PIT 수정(제품 설치 시간 수정)

문제

ESET 원격 관리자(ERA)를 사용하여 엔드포인트 제품의 푸시 설치를 수행하면 때때로 ERA 내에 잘못된 설치 날짜가 표시될 수 있습니다.

원인
  • 이 동작의 정확한 원인은 아직 알려지지 않았습니다.
해결 방법

Command:

C:\사용자\소유자\데스크톱\instfix_nt64.exe -fix PIT -b

InstFix는 Windows 설치 관리자 레지스트리에서 ESET Security 제품의 적절한 설치 날짜를 검색합니다. 그런 다음 ESET 정보 키 내부에 있는 PackageTag 값을 올바른 날짜로 인코딩합니다.

B 스위치를 사용하면 먼저 전체 ESET 정보 레지스트리 키가 별도의 REG 파일에 백업됩니다.

참고: 자체 방어는 ESET 정보 키에 대한 쓰기 액세스를 금지합니다. 이 수정 작업을 수행하려면 제품의 고급 설정 또는 ERA를 사용하여 Self-Defense를 일시적으로 비활성화해야 합니다! 아직 알려진 부작용은 없습니다.