Guys, I don't have these games so I can't say this will work or not but I had a similar issue with Delta Force after the Windows 10 anniversary or 1703 update.
It was solved by performing the following:
Open Control Panel
Click on Programs and Features.
Upper Left click "Turn Windows Features On or Off".
When the list populates find Legacy Components, you might have to scroll down.
Click the tiny PLUS to the left of Legacy Components.
There is Direct Play item in there and make sure it is CHECKED. Click OK.
If this works then please pass on kudos points to Vasilios (link above).
I hope it works!