Other users already confirmed that Civ4:BTS runs. The same restriction hold as for Windows 10. Thus, if you want start Civ4:BTS, check that the latest patch, 3.19 is installed. Only this variant for 'Beyond the Sword' contains the executable without the annoying CD-Protection.
(Note that for starting Civ4:Vanilla/Civ4:Warlords you need Patch 1.61 / 2.08!! The 3.19-Patch will overwrite them by 1.71/2.13. You has to backup your Civ4 installation before installing 3.19. Otherwise you can only start Civ4:BTS. Well, in most cases you simply want start Civ4:BTS…)
If it does not run, install following software manually(*):
- DirectX9c Download , Checksum 8746ee1a84a083a90e37899d71d50d5c7c015e69688a466aa80447f011780c0d)
- msxml3 (Download, Checksum f9c678f8217e9d4 f9647e8a1f6d89a7c26a57b9e9e00d39f7487493dd7b4e36c
- some mods requiring msxml4, too. Download Checksum 47c2ae679c37815da9267c81fc3777de900ad2551c11c19c2840938b346d70bb )
- C++ Redistributable Package 2010 (vcredist_x86.exe, the 32bit variant)
*) I extracted the links to the installers from 'winetricks'.