En versiones anteriores como XP era tan sencillo como ir a las propiedades del archivo o en Herramientas/Opciones de Carpeta/Tipos de Archivo luego al botón Opciones Avanzadas, Abrir y luego en Eliminar.

En Windows Vista/7 no podemos hacer esto, si hemos asignado de forma errónea lo más que podemos hacer es cambiar a otro programa y si ha sido una extensión que no requiere programa (como los *.tmp que son archivos temporales) hay que buscar otros métodos. Uno de esos métodos es usar un programa llamado Unassoc que se puede bajar desde aquí:

http://www.winhelponline.com/blog/unassociate-file-types-windows-7-vista/

 

  • Remove file association (User): Dando un clic a este botón desharemos todas las asociaciones que hayamos hecho volviendo a la última de todas. A veces será la que necesitemos, otras tristemente no lo será.
  • Delete file type: Sino nos hemos quedado contentos, este botón será la última solución ya que eliminaremos la extensión del sistema y quedará desasociada. Con esto ningún programa quedará asociado a ella.
  • Refresh list: Actualizamos la lista actual.
  • About: Acerca del programa.
  • Visit Homepage: Ir a la página principal del programa.

Fuente: http://www.winhelponline.com/articles/231/1/An-Utility-to-Unassociate-File-Types-in-Windows-7-and-Vista.html