修改注册表实现文件关联、打开方式

全手动修改注册表完成添加、删除文件关联。

添加文件关联

演示添加一个*.lfw格式文件关联

  1. 在HKEY_CLASSES_ROOT键增加项“.lfw”
  2. 设置“.lfw”项的默认值为“lfwfile”(名字可以任取)
  3. 在HKEY_CLASSES_ROOT下增加项“lfwfile”
  4. 在新项“lfwfile”下添加“DefaultIcon”和“shell”项
  5. 在项“shell”下建立项“open”,“open”下建立“command”
  6. 修改项“DefaultIcon”的默认值为图标路径(如:D:\Users\lfw.ico)
  7. 修改项“command”的默认值为程序路径(如:D:\Program Files\LFW\lfw.exe "%1")
    在路径后面加上“"%1"”,表示双击时,用此路径的程序打开.lfw文件。

试验成果

  1. 新建文本文档
  2. 修改扩展名为.lfw
  3. 回车,系统会提示,直接按确定
  4. 文件图标会变成之前指定的lfw.ico图标
  5. 双击则会启动程序lfw.exe将其打开

删除文件关联类型

首先删除这两个键

  • /HKEY_CLASSES_ROOT/.lfw
  • /HKEY_CLASSES_ROOT/lfwfile

再删除打开方式列表里面该类型对应的注册表键值

  • /HKEY_CLASSES_ROOT/Applications/lfw.exe

最后删除注册表残留记录,可利用“.lfw”关键词搜索

  • /HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.lfw
  • /HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RecentDocs/.lfw
  • /HKEY_CURRENT_USER/Software/Microsoft/Windows/ShellNoRoam/MUICache
  • /HKEY_USERS/S-1-5-21-583907252-1383384898-725345543-1003/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.lfw
  • /HKEY_USERS/S-1-5-21-583907252-1383384898-725345543-1003/Software/Microsoft/Windows/CurrentVersion/Explorer/RecentDocs/.lfw
  • /HKEY_USERS/S-1-5-21-583907252-1383384898-725345543-1003/Software/Microsoft/Windows/ShellNoRoam/MUICache

作者: Hugh

Welcome to Wan's world~