Well I managed to get it working again.
Recently Windows updated to version 1909 on my machine and apparently that's what lead to the problem.
For now I've uninstalled 1909 and am back on Windows version 1903 and Magic is working on that version.
Here's a bit more info on what I did to find the problem.
I ran Magic in WinDbg (
https://docs.microsoft.com/en-us/window ... load-tools) and got the following message in the debugger:
.......
.......
ModLoad: 00007ffc`1d3d0000 00007ffc`1d4c0000 C:\Windows\System32\PROPSYS.dll
ModLoad: 00007ffc`1dcf0000 00007ffc`1dd21000 C:\WINDOWS\SYSTEM32\ntmarta.dll
ModLoad: 00007ffb`a2150000 00007ffb`a306b000 C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_bdd37d808cfdf045\ig9icd64.dll
ModLoad: 00007ffc`1cff0000 00007ffc`1d004000 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
onecore\windows\directx\database\helperlibrary\lib\directxdatabasequeryimpl.cpp(67)\dxgi.dll!00007FFC1D9F7C45: (caller: 00007FFC1D9F7F05) ReturnHr(1) tid(4358) 80004002 No such interface supported
onecore\windows\directx\database\helperlibrary\lib\directxdatabasequeryimpl.cpp(248)\dxgi.dll!00007FFC1D9F816F: (caller: 00007FFC1D9F7CEE) ReturnHr(2) tid(4358) 80004002 No such interface supported
onecore\windows\directx\database\helperlibrary\lib\directxdatabasequeryimpl.cpp(231)\dxgi.dll!00007FFC1D9F7D16: (caller: 00007FFC1D9A89C1) ReturnHr(3) tid(4358) 80004002 No such interface supported
onecore\windows\directx\database\helperlibrary\lib\directxdatabasehelper.cpp(736)\dxgi.dll!00007FFC1D9A8A34: (caller: 00007FFC1D9F764C) ReturnHr(4) tid(4358) 80004002 No such interface supported
onecore\windows\directx\database\helperlibrary\lib\directxdatabasehelper.cpp(887)\dxgi.dll!00007FFC1D9F76F0: (caller: 00007FFC1D990635) ReturnHr(5) tid(4358) 80004002 No such interface supported
onecore\windows\directx\database\helperlibrary\lib\directxdatabasehelper.cpp(536)\dxgi.dll!00007FFC1D9F7818: (caller: 00007FFC1D9A8268) ReturnHr(6) tid(4358) 80004002 No such interface supported
(d04.4358): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
00000000`00000000 ?? ???
I then searched for "onecore\windows\directx\database\helperlibrary\lib\directxdatabasehelper.cpp" and found this post where someone mentioned encountering a similar error with Windows version 1909:
https://forum.qt.io/topic/119328/qt-app ... -supported