[KB3544] Pemecah Masalah Instalasi ESET

CATATAN:

Halaman ini telah diterjemahkan oleh komputer. Klik Bahasa Inggris di bawah Bahasa pada halaman ini untuk menampilkan teks aslinya. Jika Anda menemukan sesuatu yang kurang jelas, silakan hubungi dukungan lokal Anda.

Masalah

Solusi

Apa yang dimaksud dengan ESET Installation Fixer?

ESET Installation Fixer (juga dikenal sebagai InstaFix atau perbaikan instalasi) adalah alat dukungan teknis untuk aplikasi ESET. ESET Installation Fixer dirancang untuk menyelesaikan beberapa masalah layanan yang dapat terjadi selama penginstalan perangkat lunak ESET.

Hanya untuk aplikasi rumah, titik akhir, dan server ESET

ESET Installation Fixer hanya dapat digunakan untuk aplikasi rumah, titik akhir, dan server ESET. Ini tidak dapat digunakan untuk Agen Manajemen.

Sebelum menggunakan ESET Installation Fixer
  • Jalankan program hanya jika disarankan oleh Dukungan Teknis ESET.
  • Program ini harus dijalankan dari akun administratif. Perintah Pemecah Masalah Instalasi harus dijalankan menggunakan prompt perintah dengan hak akses admin penuh.
  • Pemecah Instalasi ESET tidak akan berfungsi dalam Mode Aman.
  • Saat bekerja pada sistem operasi 64-bit, Anda harus menggunakan ESET Installation Fixer versi 64-bit.
  • ESET Installation Fixer dimaksudkan untuk digunakan pada Windows XP SP3 dan versi Windows yang lebih baru.

Versi saat ini mendukung perbaikan berikut ini:


Bagaimana cara menggunakan ESET Installation Fixer?

  1. Klik tautan di bawah ini untuk mengunduh ESET Installation Fixer untuk sistem operasi Anda. Jika diperlukan, .

  2. Jalankan Command Prompt sebagai administrator dan jalankan perintah dari salah satu bagian di bawah ini berdasarkan masalah Anda. Perintah tersebut harus menentukan direktori tempat Installation Fixer berada. Contoh perintah:

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

    Ganti C:\Users\Owner\Desktop\InstFix_nt64.exe dengan direktori dan nama file Installer yang sebenarnya. Jika Anda menggunakan versi 32-bit, pastikan Anda menggunakan InstFix_nt32.exe, bukan InstFix_nt64.exe.


Sisa-sisa Registry MSI

Masalah

Upaya untuk memutakhirkan aplikasi ESET ke versi terbaru gagal. Log penginstalan melaporkan kesalahan "Kesalahan 2753: File 'shellExt.dll' tidak ditandai untuk penginstalan."

Penyebab

Proses pemutakhiran terputus ketika versi aplikasi yang lebih lama secara otomatis diinstal lagi setelah versi yang sekarang berhasil dihapus. Hal ini terjadi segera setelah fase RunEngine, yang menghapus aplikasi yang ada.

Penginstalan ulang ini kemungkinan dipicu oleh layanan Group Policy Application Management (AppMgmt) karena konfigurasi Group Policy masih memerlukan aplikasi yang lebih lama untuk diinstal. Karena proses peningkatan tidak mendeteksi penginstalan yang digerakkan oleh kebijakan ini, prosesnya tidak dapat berjalan dengan benar.

Solusi

Perintah:

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

InstFix menghitung semua aplikasi keamanan ESET dengan Kode Peningkatan MSI tertentu dari Windows Installer Registry dan mencoba menentukan versi penginstal aplikasi saat ini. Entri registri yang tidak sesuai dengan versi yang diinstal akan dihapus dari lokasi berikut:

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

Saat menggunakan tombol -b dengan perintah ini, setiap entri yang akan dihapus akan dicadangkan ke file .reg yang terpisah.


Registri MSI yang hilang

Masalah

Upaya untuk memutakhirkan aplikasi ESET ke versi terbaru gagal saat menghentikan Layanan ESET (ekrn). Log penginstalan berisi bagian RunEngine yang hanya merujuk pada paket MSI yang sedang diinstal.

Penyebab

Pemasang Windows tidak memiliki entri registri untuk aplikasi yang sedang diinstal. Selama peningkatan, paket MSI lama harus dipanggil di bagian RunEngine yang terpisah dengan GUID-nya terdaftar sebagai nama aplikasi. Setelah pencopotan instalasi paket MSI lama berhasil, bagian RunEngine yang baru akan dimulai, dan instalasi utama dari versi terbaru akan dimulai. Alasan utama mengapa entri Registry tidak ada tidak diketahui.

Solusi

Perintah:

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

InstFix akan memeriksa apakah ada masalah, lalu mencoba memulihkan semua kunci dan nilai Registry Pemasang Windows wajib yang diketahui.

  1. Salin secara manual paket MSI asli (aplikasi, versi, platform, dan bahasa yang sama) dari aplikasi yang saat ini terinstal ke dalam direktori sistem tersembunyi %SystemRoot%\Installer!
  2. InstFix akan mengumpulkan semua informasi yang diperlukan tentang aplikasi yang sedang terinstal dan mencari paket MSI asli di Cache MSI Pemasang Windows. Jika paket MSI ditemukan, daftar kunci dan nilai registri wajib akan dipulihkan di lokasi berikut:

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

Indeks Layanan Pencarian

Masalah

Penginstalan aplikasi ESET gagal di CA EpfwInst!FinalizeInstall di EpfwWfpRegisterCallouts dengan kode kesalahan ERROR_RM_NOT_ACTIVE (0x1a91 = 6801).

Penyebab

Beberapa file sistem yang terkait dengan layanan Pencarian Windows rusak atau dibiarkan dalam keadaan tidak konsisten. Salah satu penyebabnya mungkin karena Pemulihan Sistem telah dilakukan.

Solusi

Perintah:

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

InstFix menghapus semua file *.blf dan *.regtrans-ms di lokasi berikut:

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

InstFix berusaha menghentikan Layanan Pencarian Windows jika sedang berjalan. Perbaikan utama diterapkan, dan layanan dimulai lagi. Pengaktifan ulang mungkin masih diperlukan jika tidak berhasil.

Beban CPU dan HDD yang lebih tinggi

Anda dapat mengharapkan beban CPU dan HDD yang lebih tinggi saat membangun kembali indeks pencarian.


Jenis Nilai Registri

Masalah

Penginstalan aplikasi ESET Security gagal di CA InstSupp!InstallDriverPackages untuk EDEVMON di SetupInstallFromInfSection dengan kode kesalahan 13.

Log aplikasi Setup API APP melaporkan "[SetupInstallFromInfSection - DefaultInstall]" yang terkait dengan waktu kesalahan dan EDEVMON ("inf: AddReg = EDEVMON") masalah "!!! inf: Kesalahan pengaturan nilai registri HKLM...".

Penyebab

Beberapa aplikasi pihak ketiga menulis nilai ke Registry menggunakan jenis Registry yang salah, seperti yang didokumentasikan dalam Windows Registry. Hal ini menyebabkan kegagalan penginstalan driver saat driver berikutnya diinstal karena Windows mengharapkan untuk membaca jenis Registry yang berbeda.

Solusi

Perintah:

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

InstFix mengulang daftar nilai registri yang diketahui dan memeriksa jenisnya. Jika sebuah tipe tidak sesuai dengan tipe yang diharapkan, InstFix akan mengonversi nilai dengan tepat dan menyimpannya sebagai tipe registri yang benar dan diharapkan.

Daftar saat ini hanya berisi nilai registri EDEVMON yang terletak di bawah kunci registri HKLM\System\CurrentControlSet\Control\Class. Setiap nilai registri yang perlu dikonversi akan dicadangkan terlebih dahulu ke file .reg yang terpisah saat menggunakan tombol -b.

Perangkat lunak pihak ketiga dapat berhenti bekerja dengan baik

Perangkat lunak pihak ketiga yang menetapkan nilai registri menggunakan jenis registri yang salah dan kemudian mencoba membaca nilai yang telah ditetapkan dapat berhenti bekerja dengan benar. Masalah ini perlu dilaporkan sebagai bug perangkat lunak ke vendor aplikasi pihak ketiga.


MaxNumFilters

Masalah

Penginstalan aplikasi ESET Security gagal di CA InstSupp!InstallDriverPackages untuk EPFWLWF di HrInstallComponent dengan kode kesalahan NETCFG_E_MAX_FILTER_LIMIT (0x8004a029).

Penyebab

Windows memiliki batasan jumlah maksimum driver filter jaringan yang dapat dimuat dalam satu waktu. Jika nilai maksimum tercapai, maka penginstalan driver filter berikutnya akan gagal. Setiap versi Windows memiliki nilai maksimum yang dikodekan dan juga didefinisikan dalam Registry. Nilai dalam Registry biasanya jauh lebih kecil daripada nilai yang dikodekan. Jika nilai Registry tidak ditentukan, maka nilai yang dikodekan akan digunakan.

Lokasi

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

Solusi

Perintah

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

InstFix menghapus nilai registri MaxNumFilters, sehingga Windows dapat menggunakan nilai internal yang telah dikodekan.


Perbaikan PSL (Perbaikan Sisa Layanan yang Dilindungi)

Masalah

Upaya untuk menginstal aplikasi ESET Security setelah instalasi sebelumnya gagal.

Log penginstalan berisi:"Produk: Keamanan ESET - Kesalahan 1923. Layanan 'Layanan ESET' (ekrn) tidak dapat diinstal. Verifikasi bahwa Anda memiliki hak akses yang memadai untuk menginstal layanan sistem."

Penyebab

Layanan ESET tetap terlindungi meskipun tidak ada.

Solusi

Perintah:

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

InstFix menghapus kunci HKLM\System\CurrentControlSet\Services\ekrn\LaunchProtected Registry jika layanan tersebut tidak terinstal atau tidak ada di hard drive. Belum ada efek samping yang diketahui.


Perbaikan SIL (Perbaikan Sisa Instalasi Layanan)

Masalah

Upaya untuk menginstal aplikasi ESET Security setelah penginstalan yang sebelumnya dibatalkan atau dikembalikan gagal.

Log penginstalan berisi:"Produk: ESET Security - Kesalahan 1923. Layanan 'Layanan ESET' (ekrn) tidak dapat diinstal. Verifikasi bahwa Anda memiliki hak akses yang memadai untuk menginstal layanan sistem."

Penyebab

Layanan ESET mungkin tetap terdaftar sebagian setelah penginstalan dibatalkan atau terjadi rollback.

Solusi

Perintah:

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

InstFix sepenuhnya menghapus kunci HKLM\System\CurrentControlSet\Services\ekrn Registry jika layanan tersebut tidak diinstal atau tidak ada di hard drive. Belum ada efek samping yang diketahui.


Perbaikan PIT (Perbaikan Waktu Penginstalan Produk)

Masalah

Menggunakan Konsol Web ESET PROTECT untuk melakukan penginstalan push-install aplikasi Endpoint terkadang dapat menyebabkan Tanggal Instalasi yang salah ditampilkan di Konsol Web ESET PROTECT.

Penyebab

Alasan pasti untuk perilaku ini belum diketahui.

Solusi

Perintah

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

InstFix mengambil tanggal penginstalan aplikasi ESET Security yang tepat dari Windows Installer Registry. Kemudian nilai PackageTag, yang ditemukan di dalam Kunci Info ESET, dikodekan dengan tanggal yang benar.

Seluruh kunci registri Info ESET pertama-tama akan dicadangkan ke file .reg yang terpisah saat menggunakan tombol -b.

Self-Defense melarang akses tulis ke Kunci Info ESET. Untuk melakukan perbaikan ini, Self-Defense harus dinonaktifkan sementara menggunakan pengaturan lanjutan aplikasi di Konsol Web ESET PROTECT. Belum ada efek samping yang diketahui.