All Collections
December 31, 2023
Data Collection
Troubleshooting 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 a week 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 and are used by software applications 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. You may need to restart your computer after the installation is complete.

  4. Verify the installation: After the installation, you can verify that the correct version of the .NET Framework is installed by repeating step 1.

Please note that these steps should be performed by someone with administrative rights on the machine. If the problem persists after performing these steps, it’s recommended to reach out to OneIQ support for further assistance.

Did this answer your question?