At first an important request: Please read my problem carefully.
The solution is not as easy at it seems to be at the first glance!
Since WinXP I have a problem when I want to re-assign a file extension to another
application (=the program which should be used when double clicking on a certain file in WinExplorer).
This problem appears particularly when the old, current application is NOT existing any more!
Assume the following step-by-step simplified sample scenario:
1.) File extension *.avi is assigned to the well known videoplayer VLC in
2.) Now I extract another PORTABLE videoplayer foobarplayer.exe into
3.) I delete the vlc player directory
Ok, I admit it would be better to officially uninstall it. But the problem shouldn't exists here anyway.
4.) Now I want to re-assign *.avi extension to the new player. Therefore I right click in WinExplorer on an *.avi
program and select
Open With->Choose default program->Browse
I navigate to the new program foobarplayer.exe and click OK.
Surprisingly the OpenWith dialog still marks the old videoplayer program vlc or NO program. Even worse: The
new program is oftentimes not visible in this dialog. This drives me crazy.
It seems that internally Win7 still has Registry settings linked to the old default program which CANNOT be
OVERWRITTEN (by this way). The official often recommended re-assigning does NOT work.
I tried to find another way without luck. It seems to me that direct hacking the Registry is the only way.
Can this be real? I cannot believe that WinOS do not offer a real smarter enforced overwrite of file extension associations.
There are older programs as "assoc" and "ftype" which help me to do the job. But they are almost as uncomfortable as editing the Registry directly. This problem is NOT porgram specific but happened with a couple of programs in the past.
Probably it is because of the two-step association which cannot be handled by this way:
So again is there a real easy way/tool of re-assigning file extension to new programs regardless of what crap stuff is currently existing in Registry for that file extension?