UnsatisfiedLinkError on Windows

HiveMQ versions 4.8.4, 4.5.18 and later can fail to launch with the following error when started on a Windows machine:

Caused by: UnsatisfiedLinkError: C:\Users\Testing\AppData\Local\Temp\librocksdbjni11472065552820188954.dll: Can't find dependent libraries

 

The easiest way to satisfy the missing dependency is to update Visual Studio C++ to a more recent version. On x64 systems this you can use this link to get VS 17. Later versions are also a viable option.

Once updated, HiveMQ should start as expected.