I'm re-necroing this topic, since I just went through the process of getting M&B (original, not Warband) to work on Windows 10.
After several attempts, I found the easiest solution for me was to create a Windows XP virtual machine on my system. I'm using Oracle VM VirtualBox (it's free) and installed Windows XP from my original installation CDs. It took awhile to update and configure everything (I also had to install Internet Explorer 8 to get Windows XP to download and install all the old updates Microsoft released before discontinuing support). Anyway, XP is now running as a stable virtual OS within a window of my Windows 10 OS!
I then installed M&B from the original installation file, entered my serial key, and it works -- even my home-made modules are working! I did have to install DirectX SDK first, which is a free download from Microsoft (an error message when starting M&B told me to do this).
The problem I'm having now is that M&B runs extremely slowly, even on the lowest settings. But I think that's a problem with my Windows 10 PC, which is built for work applications instead of games (i.e., the graphics card sucks). The VM VirtualBox software has some settings I can play around with though so I'll see what I can do to speed things up.
Anyway, I wanted to post here in case anyone is still interested in playing M&B on a Windows 10 system -- and, this solution has the advantage that it'll likely work for any other games or software you have that doesn't work when run via "compatibility mode".
Good luck, and have fun continuing the adventures in Calradia!
After several attempts, I found the easiest solution for me was to create a Windows XP virtual machine on my system. I'm using Oracle VM VirtualBox (it's free) and installed Windows XP from my original installation CDs. It took awhile to update and configure everything (I also had to install Internet Explorer 8 to get Windows XP to download and install all the old updates Microsoft released before discontinuing support). Anyway, XP is now running as a stable virtual OS within a window of my Windows 10 OS!
I then installed M&B from the original installation file, entered my serial key, and it works -- even my home-made modules are working! I did have to install DirectX SDK first, which is a free download from Microsoft (an error message when starting M&B told me to do this).
The problem I'm having now is that M&B runs extremely slowly, even on the lowest settings. But I think that's a problem with my Windows 10 PC, which is built for work applications instead of games (i.e., the graphics card sucks). The VM VirtualBox software has some settings I can play around with though so I'll see what I can do to speed things up.
Anyway, I wanted to post here in case anyone is still interested in playing M&B on a Windows 10 system -- and, this solution has the advantage that it'll likely work for any other games or software you have that doesn't work when run via "compatibility mode".
Good luck, and have fun continuing the adventures in Calradia!