まれに、
mfenlfk.sys のインストールに失敗したために、McAfee 製品のインストールが失敗する場合があります。
mfenlfk.sys プロセスは、Network Driver Interface Specification (NDIS)
Lite フィルター ドライバーです。 通常の MSI 製品のインストール ログファイルに付随するそれぞれの
VSCore (SysCore) インストール ログファイルを表示すると、問題を一意に識別できます。
MOVE AV Multi-Platform のインストール中に
mfenlfk.sys のインストールが失敗した場合のフローの例を次に示します。
MSI 製品のインストール ログファイルには、次のものが記録されます。
=== Verbose logging started: Build type: SHIP UNICODE 5.00.10011.00 Calling process: C:\Windows\SYSTEM32\MSIEXEC.EXE ===
...
CustomAction ca_inst_MPT returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (0C:F4) []: Note: 1: 2265 2: 3: -2147287035
MSI (s) (0C:F4) []: User policy value 'DisableRollback' is 0
MSI (s) (0C:F4) []: Machine policy value 'DisableRollback' is 0
Action ended : InstallFinalize. Return value 3.
...
MSI (s) (78:D8) []: Windows Installer instaló el producto. Nombre del producto: MOVE AV 4.8.1 Multi-Platform Client. Versión del producto: 4.8.1. Idioma del producto: 1033. Fabricante: McAfee, LLC.. Resultado de la instalación: 1603 .
...
MSI (c) (98:DC) []: MainEngineThread is returning 1603
=== Verbose logging stopped: ===
The
VSCore (SysCore) インストール ログファイルには、以下が記録されます。
[] - Install mfenlfk.sys service
...
[] - Opening inf file \mfenlfk.inf
[] - Manufacturer is MCAFEE
[] - DDInstallSection is Install
[] - PnP ID is mfe_ndisfilt
[] - Copying inf file...
...
[] - CNdisInstaller::Iinstall() hr=80070006
[] - WARNING: Could not open BehaviorBlocking key
[] - Lock Service DACL mfenlfk
[] - InstallCustomDriver failed
[] - mfenlfk.sys is not installed properly
[] - parseDriver: exit=0
[] - ERROR: parseFeature: Failed to parse element [Driver]
[] - parseFeature: exit=0
[] - ERROR: parseCoreInstall: Failed to parse element [Feature]!
[] - parseCoreInstall: return=0
[] - ParseXMLFile: ERROR: parseCoreInstall returned failure
[] - ParseXMLFile: return=0
[] - Install error: un-winding install
参照されている
Hresult である
hr=80070006 については、
https://docs.microsoft.com/en-us/windows/win32/seccrypto/common-hresult-values で説明されています。 このように説明されています: E_HANDLE: Handle that is not valid.