Instructions to set the correct revit.exe file as default for opening Revit files from the file browser in Windows 7
(e.g. Revit Architecture 2012 is installed, but you want 2011 to be your default for now)
Open the Registry Editor (type regedit in the command line in Windows). If you are concerned about messing something up, back up the registry before making any changes.
In the Registry Editor browse the tree to the branch below:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Revit.Project\ shell\open\command
In the right pane you will see:
Name: (Default)
Type: REG_SZ
Data: "C:\Program Files\Autodesk\Revit Architecture 2011\Program\Revit.exe" /dde
Double-click on (Default) and the Edit String dialog box will open.
Edit the Value data field for the correct location for the version of Revit you want to use. For example, changed 2012 to 2011.
Close the Registry Editor and you are good to go. This change seems to be the universal default for all extensions that open with the Revit.Project application (.rvt, .rfa, etc.).