This is a windows XP problem, the only way to get fighting steel to work under XP is to use Fighting Steel project. It also rebalances bits of the game and adds a whole lot of new ships.
http://forums.navalwarfare.org/index.php?
From there go to "NWS - Fighting Steel Project / Thunder at Sea " and then to the download page.
It is free