Was forced to instal the EA App rather than Origin.
On trying to start BF4 got a "we have encountered an error at our end" message. Repaired the game, still the same. Uninstalled the EA app and reinstalled Origin but that doesn't work as you just get a 'install the EA app message". So reinstalled the EA app again, still the same issue.
BF1 and BF3 launched OK.
After a search I found a possible solution.
Make sure all the BF4 apps do not have Run as Administrator ticked under the compatibility section.
On trying to start BF4 got a "we have encountered an error at our end" message. Repaired the game, still the same. Uninstalled the EA app and reinstalled Origin but that doesn't work as you just get a 'install the EA app message". So reinstalled the EA app again, still the same issue.
BF1 and BF3 launched OK.
After a search I found a possible solution.
Make sure all the BF4 apps do not have Run as Administrator ticked under the compatibility section.