Windows /XP/Server 右键点击某个文件的时候 可以选择文件的打开方式
现象
今天看到有用户的打开方式丢失或工作不正确 于是怀疑是某个注册点又丢失了
原因
简单的跟了一下 初步断定有以下原因导致的
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With 键丢失造成的
CLSID丢失
解决方法
由于打开方式是由Shell DLL完成的 因此只要重新注册Shell DLL就可以完成修复了
运行 rundll C:\windows\system \shell dll DllInstall 就可以完成重新注册操作了
需要注意的是 使用上述命令会重新注册很多和shell dll相关的内容 不仅仅是打开方式丢失的问题