Re: EA app error "DisplayName field missing from registry"
So after going six ways to Sunday with support chat and EA Help on Twitter, with no help other then the usual troubleshooting steps that do nothing to fix the issue, I patched the issue myself since I didn't have the license file available to put in the license folder.
Basically I renamed bf1Trial.exe to bf1Trial.exe.bak, then using fsutil created a 20kb dummy .exe file named bf1Trial.exe. Placed that into Battlefield 1 install folder, and no more popups and no auto loading Battlefield 1 (something others have said happened to them when they renamed bf1Trial.exe).
It does complain in the logs with a couple lines like this: Failed to launch game reactivation: [1026023_oa], but I'd rather have that in the logs occasionally then the constant activation popups.
Really the EA App needs to be fixed to either not try to activate trial versions of games we already own and/or not install the trial version of the .exe when installing games that we own.