Skip to main content
All CollectionsDecember 31, 2023Data CollectionTroubleshooting data collection
Troubleshooting "The native library does not have all required functions" error
Troubleshooting "The native library does not have all required functions" error

How to fix the "The native library does not have all required functions" error when running OneIQ Pulse on Microsoft Windows Server 2012 R2

Alpha Team avatar
Written by Alpha Team
Updated over 5 months ago

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Did this answer your question?