I'm trying to install some software on Windows Server 2019 that's not officially supported on it. Several older and newer versions of the same software (also unsupported) install and work just fine, but one particular version won't attempt the install, instead just flagging that it's not supported and greying out the checkbox for the main software component. I want to try and force it to run anyway, because my experience with the other versions suggests that if I can get it to try regardless, it'll probably work.
I have opened the exe file with Resource Hacker and found where it's checking for compatible OS's by GUID. Compatible OS's are listed up to Windows 10 (8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a). I figure if I change this GUID to the one for Server 2019, it might just trick it into forgetting that it's unsupported. But I can't find the GUID for Windows Server 2019. I found this thread that gives GUID's for several previous version, but nothing on Server 2019
AFAIK, Windows Server 2019 is based on Windows 10 1809 (see HKLM\Software\Microsoft\Windows NT\CurrentVersion\ReleaseID) so the GUID is the same, ie {8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}.
Glad you found a way out, but here are some other funny solutions:
Most devs actually just grey out the button (disable=True) but actually the code that would be called will not check whether the button was disabled or not.
There are some tools specifically designed to "re-enable" MFC gui buttons. One that worked for me was TurnItOn! Enable link to author's site
With that, just enable that button and enjoy. If this is not working, other tools like this exist that might support various MFC / GDI controls.
Another batch of solutions:
There's also a quite ultimate solution for this that needs a bit of work but usually works great: Create an alternate installer for your software:
Hope this can help.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With