September 2019 - last edited September 2019
So I realised these games just don't work for a long time now and you don't care about fixing it but still charge money for it. Shift can't connect to license server and Undercover crashes on loading. You should remove them then and refund everyone who has them on account or offer a free migration to steam cuz versions out there seem to be working fine.
September 2019
Try this for Undercover. If you have more than a 4 core processor with hyperthreading the Origin version of the game crashes. To bypass this issue for now go to the start menu and type in MSCONFIG.EXE and a System Configuration window should appear go to the second tab called boot and select advanced options. Then you should see Number of Processors. Check that box and select 8 (If this does not work try again with 4) and restart and try launching it. It worked for me! To reverse the changes follow all the above apart from when you get to number of processors uncheck the box and restart or else you won't get your full computers performance. Hopefully it works for you
October 2019
This works for Shift so should work for undercover too https://answers.ea.com/t5/Other-Need-for-Speed-Games/Need-for-speed-shift-connect-to-license-server/...