Ask Your Question
0

Wireshark 4.6.0 qt6core.dll SetThreadDescription Error on Server 2016

asked 2025-10-13 09:28:56 +0000

PeDe gravatar image

Hi, on a freshly installed Wireshark-4.6.0-x64.exe (AAEC7ABD3B79E0F336722AB86B193BBF5175FED125D7B8E2629CCDFC9A763AA1) on a Server 2016 I get the Error:

The procedure entry point SetThreadDescription could not be located in the dynamic link library C:\Program Files\Wireshark\Qt6Core.dll.

Filename Qt6Core.dll Version 6.9.3.0

File is present but there seems to be an issue that SetThreadDescription is not located in the DLL.

(i somehow had created this issue during the signup process and closed it due to duplicates)

edit retag flag offensive close merge delete

Comments

Wireshark 4.4.9 - qtcore.dll 6.5.3.0 Wireshark 4.6.0 - qtcore.dll 6.9.3.0

PeDe gravatar imagePeDe ( 2025-10-13 09:40:56 +0000 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2025-10-13 22:13:46 +0000

johnthacker gravatar image

updated 2025-10-13 23:05:34 +0000

Windows Server 2016 is not supported on Qt 6.9 (or 6.8), and so the official Wireshark packages will not run on it. You can either install a 4.4 release, or try building 4.6 yourself with an older version of Qt. (Unfortunately, older versions of Qt are also out of support for non commercial customers.)

It might work if you can install the Windows Server, version 1803 update to Windows Server 2016, but I think 1809 is necessary (which is 2019 - Windows is as a Service now really )

edit flag offensive delete link more

Comments

Qt 6.8 and later run on Windows 1809 or later, which is Server 2019 and Windows 10 with some service pack updates.

johnthacker gravatar imagejohnthacker ( 2025-10-13 22:19:50 +0000 )edit

Hi @johnthacker when i checked the Requirements it says Server 2016 would be supported, maybe that will have to be updated in the requirements, that it´s not supported anymore. https://www.wireshark.org/docs/wsug_h...

Wireshark should support any version of Windows that is still within its extended support lifetime. At the time of writing this includes Windows 11, 10, Server 2022, Server 2019, and Server 2016. It also requires the following:

I guess there won´t be security related updates for the latest 4.4 Version?

PeDe gravatar imagePeDe ( 2025-10-14 05:11:03 +0000 )edit

There will be security related updates for Wireshark related issues for the life of 4.4 (which will be at least until 5.0 is released), but unfortunately not for any Qt specific issues due to Qt's relatively new policy.

Officially, Qt has only supported Windows release 1809 (and thus Server 2019) since Qt 6.2, meaning that's what they test against, but apparently only in Qt 6.8 did they actually use Win32 API calls not available in 1607 (build number 14393).

Yes, the various documentation will have to be updated.

johnthacker gravatar imagejohnthacker ( 2025-10-14 12:41:54 +0000 )edit

It does seem like in the Windows documentation that SetThreadDescription is supposed to be available in Windows 2016, but other people have reported the same error with other apps and Windows Server 2016 (including non Qt apps.). It's possible that installing more updates will make it work - https://learn.microsoft.com/en-us/win...

Edit A note at the bottom of the MS page indicates that it's only available on Windows 10 version 1607 and Windows Server 2016 with run time dynamic linking that Qt presumably doesn't do.

johnthacker gravatar imagejohnthacker ( 2025-10-14 18:12:50 +0000 )edit

It is also possible to build Qt yourself and set a flag apparently: https://bugreports.qt.io/browse/QTBUG...

johnthacker gravatar imagejohnthacker ( 2025-10-14 18:29:39 +0000 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2025-10-13 09:28:56 +0000

Seen: 65 times

Last updated: 2 days ago