[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 Pemecah Masalah Instalasi ESET?

ESET Installation Fixer (InstaFix, perbaikan instalasi) adalah alat dukungan teknis untuk produk ESET. ESET Installation Fixer dirancang untuk memperbaiki beberapa masalah yang dapat terjadi pada layanan saat menginstal perangkat lunak ESET.

Hanya untuk produk rumah, titik akhir, dan server ESET

Alat ESET Installation Fixer hanya dapat digunakan untuk produk rumah, titik akhir, dan server ESET. Alat ini tidak dapat digunakan untuk Agen Manajemen.

Sebelum menggunakan ESET Installation Fixer
  • 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 yang sesuai di bawah ini untuk mengunduh ESET Installation Fixer untuk sistem operasi Anda ():
  1. Setelah alat ini selesai diunduh, jalankan ESET Installation Fixer dari prompt perintah administratif menggunakan salah satu perintah yang dijelaskan di bawah ini. Semua perintah harus ditambahkan setelah direktori tempat Installation Fixer berada, misalnya:

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

    Pengguna dengan versi 32-bit

    Pengguna dengan versi 32-bit dari Penginstalasi Pemecah Masalah akan mengetikkan "ESETInstallationFixer_32.exe" dan bukan "ESETInstallationFixer_64.exe"


Sisa Registri MSI

Masalah

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

Penyebab
  • Proses pemutakhiran terganggu oleh penginstalan baru dari produk sebelumnya yang sudah diupgrade sebelumnya. Ini terjadi tepat setelah bagian RunEngine yang bertanggung jawab untuk menghapus produk yang sedang diupgrade berakhir dengan sukses.
  • Layanan manajemen aplikasi kebijakan grup (AppMgmt) dicurigai menjalankan penginstalan perangkat lunak yang hilang. Alasannya mungkin karena kesalahan konfigurasi beberapa Objek Kebijakan Grup, di mana menurut kebijakan ini produk lama masih harus diinstal pada sistem, dan proses peningkatan aplikasi tidak terdeteksi.
Solusi

Perintah:

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

InstFix menghitung semua produk keamanan ESET dengan Kode Peningkatan MSI tertentu dari Windows Installer Registry dan mencoba menentukan versi penginstal produk 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 produk 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 produk. Setelah pencopotan instalasi paket MSI lama berhasil, bagian RunEngine baru akan dimulai, dan instalasi utama versi terbaru dimulai. Alasan utama mengapa entri Registry tidak ada tidak diketahui.
Solusi

Perintah:

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

InstFix akan memeriksa apakah ada masalah dan kemudian mencoba mengembalikan semua kunci dan nilai Registry Pemasang Windows wajib yang diketahui.

  1. Salin secara manual paket MSI asli (produk, versi, platform, dan bahasa yang sama) dari produk yang saat ini terinstal ke dalam direktori sistem tersembunyi %SystemRoot%\Installer!
  2. InstFix akan mengumpulkan semua informasi yang diperlukan tentang produk yang saat ini 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 produk 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\ESETInstallationFixer_64.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 produk 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 dinyatakan dalam dokumentasi Windows Registry. Ini menyebabkan kegagalan penginstalan driver saat driver berikutnya diinstal karena Windows mengharapkan untuk membaca jenis Registry yang berbeda.
Solusi

Perintah:

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

InstFix akan 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 produk 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 diatur ke nilai yang jauh lebih kecil daripada nilai yang dikodekan. Jika nilai Registry tidak ditetapkan, maka nilai yang dikodekan akan digunakan.

Lokasi

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

Solusi

Perintah

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

InstFix menghapus nilai registri MaxNumFilters yang memungkinkan Windows untuk menggunakan nilai yang dikodekan internal.