Netdata installation failure on Windows Server 2008 R2 - "GetSystemTimePreciseAsFileTime" missingver

Hi everyone, I am attempting to install Netdata on a Windows Server 2008 R2 machine, but I am unable to get the latest version running. It appears to be incompatible with this legacy version of Windows. When I try to execute netdata.exe, I get the following error: “The procedure entry point GetSystemTimePreciseAsFileTime could not be located in the dynamic link library KERNEL32.dll.” I have already tried several methods to get it working, including: The standard MSI installer (which fails due to a rollback). Creating the service manually via sc create. Setting it up as a task in the Task Scheduler. All attempts result in the same dependency error, suggesting that the current binary is not compatible with the API available in this build of Windows. My questions are: Is there a legacy version of Netdata that supports Windows Server 2008 R2? version 6.1.7601 If not, are there any known workarounds, or should I consider this OS completely incompatible with current releases? Any guidance would be greatly appreciated. Thanks in advance!

Hello @Raocawe,

Welcome to our community.

You are the first person requesting to install Netdata on Windows 2008. I am going to make some adjustments to our current installer to check if it can be adapted to your needs.

Best regards!

Hello @Raocawe ,

We had an internal discussion about your scenario and after an investigation, we observe that Microsoft is no longer supporting your Windows version ( End of support for Windows Server 2008 and Windows Server 2008 R2 | Microsoft Learn ).

Unfortunately, because of this, we have a blocker for starting the installation of support installers on Windows 2008.

Best regards!

Thank you so much for your reply.

It’s an old server that we can’t currently change, so your response is appreciated!

Best Regards! :smiley: