Tool check the prerequisites of the MetaDefender Endpoint Validation (MDE Validation) and OMVA

1. Introduce

Welcome to the MDE Prerequisites Inspector! This tool is designed to help verify whether your machine meets the minimum system requirements to run MetaDefender Endpoint (MDE) Validation or OPSWAT Media Validation Agent (OMVA) on Windows. It checks for features such as SHA-2 code signing support and specific Windows API availability.

2. Using the application

  • The latest version of the MDE Prerequisites Inspector: Download

2.1 Launching the Application

  • Run the execute application with command line:
  • There are 2 options for “app” param, which are “standalone“ and “omva”
  • “app” param is equal to “standalone” by default. This means that if the param is not present or param is not equal to “omva”, the application will check prerequisite of MDE standalone.
Sample to check if machine can install MDE validation

Sample to check if machine can install MDE validation

Sample to check if machine can install OMVA

Sample to check if machine can install OMVA

2.2 Main features

The MDE Prerequisites Inspector offers the following checks:

  1. SHA-2 Code Signing Support: This check verifies whether your system has SHA-2 support enabled, which is essential for secure software installations.
  2. Windows API Availability: The tool checks for the following APIs:
    • SetDefaultDllDirectories
    • AddDllDirectory
    • RemoveDllDirectory
Return Code in DecimalMeaningRecommend install KB

0

MDE_OK

Successful completion.

-1

MDE_ERR_WINAPI_FUNCTION_NOT_EXIST

Some WinAPIs is not exist in your machineKB3063858 (Wins 7)

-2

MDE_ERR_WINAPI_HANDLE_NOT_EXIST

Kernel32.dll is missed from your machineKB3063858 (Wins 7)

-19

MDE_ERR_WINAPI_UNKNOWN

KB3063858 (Wins 7)

-21

MDE_ERR_DRIVER_ACTION_NOT_SIGNED

The signature was not found or not recognized.KB3033929 (Wins 7)

-22

MDE_ERR_DRIVER_ACTION_VERIFY

WinVeryTrust return TRUST_E_NOSIGNATURE but not

TRUST_E_SUBJECT_FORM_UNKNOWN TRUST_E_PROVIDER_UNKNOWN

KB3033929 (Wins 7)

-23

MDE_ERR_DRIVER_ACTION_EXPLICIT_DISTRUST

The certificate is explicitly distrusted by the system.KB3033929 (Wins 7)

-24

MDE_ERR_DRIVER_ACTION_SUBJECT_NOT_TRUSTED

The subject of the signature is not trusted.KB3033929 (Wins 7)

-25

MDE_ERR_DRIVER_ACTION_UNTRUSTEDROOT

The certificate chain leads to an untrusted root certificate authority.KB3033929 (Wins 7)

-39

MDE_ERR_DRIVER_ACTION_UNKNOWN

KB3033929 (Wins 7)

-41

MDE_ERR_RESOURCE_FIND

Can not save resource (sample sys file use for verify signature)

-42

MDE_ERR_RESOURCE_LOAD

Can not load resource (sample sys file use for verify signature)

-43

MDE_ERR_RESOURCE_GETSIZE

Can not get size of resource (sample sys file use for verify signature)

-44

MDE_ERR_RESOURCE_LOCK

Can not lock resource to get data (sample sys file use for verify signature)

-45

MDE_ERR_RESOURCE_UNKNOWN

-61

MDE_ERR_CLI_INVALID

CLI catches invalid command

-1000

MDE_ERR_UNKNOWN

Unknown error

3. System requirements

  • Windows 7 and later
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard