Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

StreamDeck Compatibility Tool

Recommended Posts

Posted · Original PosterOP

Hi All...


After watching the latest WAN show and hearing Luke having issues with StreamDeck and older Windows versions, I decided to whip up a quick compatibility tool for running StreamDeck on Windows7/8.


Why doesn't StreamDeck work on older windows versions?:

  • StreamDeck is built against the Visual Studio 2017 'Minimal' runtime, which includes 'Shims' for certain api calls, since this is one of the newer runtimes, it contains a few functions which aren't available on Windows 7 or 8.1 out of the box.
  • The runtime is required when building C++/Native applications using Visual Studio.

How does the compatibility tool work?:

  • First, it requires you to download the latest MSI installer for StreamDeck from Elgato's site (https://www.elgato.com/en/gaming/downloads).
  • Then, it bootstraps the installer to allow for it to install onto your system.
  • After installing, it will install the Visual Studio 2013 runtime (If not already installed).
  • Finally, the bootstrap will place 3 'Shim' dlls into the StreamDeck folder, which wrap the functions required to run StreamDeck.
  • The 'Shims' are linked against the older runtime and provide workarounds for the various missing API calls.


  • If you have StreamDeck 'partially installed' from a previous attempt on your older OS, uninstall it first.
  • Extract the zip archive first before running the tool.
  • This is currently working as of 6/16/2018, should compatibility break again, hit me up with a message.


Please note that this is in no way endorsed by Elgato and in addition, is provided AS-IS with no warranty provided. USE AT YOUR OWN RISK. That being said, If you do give it a go, please post your results here. I have only tested the tool on Windows 7 (64bit, which is required anyways). However I do not see any compatibility issues with 8.1 using the same method...


Link to post
Share on other sites

Hi, I'm currently trying this out and it works great on W7 as a 'Run' and 'Shortcut' device. I'm a real spaz at this stuff, but is it possible to use the AHK code to send a Lwin+Ctrl+q as a Hotkey for UCR with vJoy, so I can use it as button switches in flight simulator? I have been search and trying different ideas, but cannot seem to make it work. Great little wrapper btw. 



Link to post
Share on other sites

Hey sorry I'm a little late to this but they took down your link with the tool... is there any chance it is uploaded anywhere else?


EDIT: My sincerest apologies, it took a second but i finally got the download window, thank you for this tool!!!

Link to post
Share on other sites
On 7/7/2019 at 7:49 AM, Cerastes said:

Does not seem to work with the latest version (4.3.0+).


Got it working with 4.1.1 version.

Hi, could you point me to the 4.1.1 version, or do you mean 4.1.1 of Stream deck. If I try wrapping 4.3.0+ version it just hangs.



Link to post
Share on other sites

Okay tried version 4.1.1 of Streamdeck, it opens and looks okay, but no response to the button control. You can drag a website key to a button and add the URL, but nothing happens.


Using W7 64bit  

any ideas?

Link to post
Share on other sites

Also having the same problem on W7 Home Premium 64bit, installed fine with 4.1.1 however none of the buttons respond after being programmed. Any advice would be much appreciated, thanks

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now