Page 1 of 1

32bit to 64bit switch breaks windows shell, fix included

PostPosted: Sun Oct 20, 2013 3:04 pm
by taltamir
There is a bug in windows shell that causes the "open with" interface to break whenever you change a program's path. This could be because you switched from 32bit to 64bit, changing the path from "C:\Program Files (x86)\stuff" to simply "C:\Program Files\stuff". Or because your program includes a version number in the subfolder, or just you relocating it. Regardless once you do so you CANNOT add the program to the list of open with programs ever again.

Took me some time and testing but I found the solution. run regedit
Then go to:
HKEY_CURRENT_USER\Software\Classes\Applications\cdisplayex.exe\shell\open\command
then change:
"C:\Program Files (x86)\CDisplayEx\cdisplayex.exe" "%1"
to:
"C:\Program Files\CDisplayEx\cdisplayex.exe" "%1"

This will cause CDisplayex to reappear in the open with menu.