OK this worked for me ORIGIN take note.
It's a security ACL for the C:\programdata\origin folder and subfolders.
right click on the folder and you may see that not all users have access to the folder.
This is why it works in safemode as the security ACL is disabled
Trying to amend this may resuilt in an error (as the parent programdata folder is likely got different ACL than you need)
Anyway long story short (too late)
rename your origin folder (originX)
on desktop create a new folder Origin, right click and set the ACL to unrestricted for all users, copy the folder into Program data and copy the files from OriginX to your new Origin.
Worked for me and I've tried all the solutions..!!!