Why in the name of all that's holy would you use a Microsoft product on a mission like this? Just about the only thing you can trust about MS is that their software is buggy.
USS Yorktown, the aegis missile carrier comes to mind for some reason. I think it was the same ship which shot down a passenger airliner.
The US shot down Iran Air 655 using the USS Vincennes, a Ticonderoga class ship. The shootdown was before Windows existed.
It's controversial what to "blame", but I generally blame the captain, who defied all reason and caution to shoot down an aircraft that they never identified. He went gung ho and maybe got tunnel vision but he should have been outright court martialed. That should have been treated as "No, this is not acceptable behavior for someone of the rank of captain even if you hadn't shot down an airliner"
Windows has zero relevance to that.