File extensions can be registered in the HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER hive. Maybe there's something in your own settings that is causing the problem. All of the suggested fixes register extensions system wide.
What do you see if you create a new local Windows user and log on as that user?