Prerequisites
You must have access to Windows Server where OneIQ Pulse is installed.
Overview
The error message "The native library does not have all required functions" typically indicates that there is a compatibility issue between the OneIQ Pulse and a specific native library it relies on. Native libraries are pre-compiled code libraries that software applications use to interact with certain system resources or perform specific tasks.
Symptom
The error below is observed when profiling Microsoft Windows endpoint(s) from OneIQ Pulse installed on Microsoft Windows 2012 R2.
Solution
To resolve the error message “The native library does not have all required functions”, you need to ensure that the machine running OneIQ Pulse has the correct version of the Microsoft .NET Framework installed. Here are the steps:
Check the current .NET Framework version: Open a command prompt and type
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s
to check the current version of .NET Framework installed on your machine.Download the correct .NET Framework version: If the version is lower than 4.7.2, you need to download the Microsoft .NET Framework 4.7.2 or higher. You can download it from the official Microsoft website.
Install the .NET Framework: Run the installer and follow the prompts to install the .NET Framework. After the installation is complete, you may need to restart your computer.
Verify the installation: After the installation, repeat step 1 to verify that the correct version of the .NET Framework is installed.
Please note that someone with administrative rights on the machine should perform these steps. If the problem persists after performing these steps, it’s recommended that you contact OneIQ support for further assistance.