There is some program or service that is running that is messing this up as evident by it working in safe mode.

Please give a list of programs at start up for starters. You can find this out by going to run and putting in the command MSCONFIG. The list will be on the last tab.

Yes there will be bizarre names.