今天在电脑中搜索一个文件,在搜索到的列表中出现很多,就选择了其中一个,直接右键-打开方式-选择记事本,确定后打开发现全是乱码,这才发现我选择的文件是一个快捷方式,更糟糕的是在选择打开的方式中我选中了始终使用选择的程序的程序打开这种文件,造成我电脑所有的快捷方式都失效了,图标也全变为记事本的图标。

Windows 7中修复lnk文件打开方式_lnk

 

  以前知道在XP系统中进入资源管理器在菜单栏中进入工具菜单-文件夹选项-文件类型,可以对电脑中注册的文件类型进行设置,可是在Windows 7 系统中通过同样的方式没有找到这样的设置,在网上找了下可以通过进入控制面板-默认程序-将文件类型或协议与程序关联,打开设置面板进行相关设置。

Windows 7中修复lnk文件打开方式_修改快捷方式 _02

 

Windows 7中修复lnk文件打开方式_修改快捷方式 _03

 

  在一台好的电脑,打开这个选项发现.lnk的默认值为未知应用程序,而这种方式只能更改.lnk文件的打开的程序,无法删除我选择的记事本方式使之恢复到默认值,查找了通过修改注册表的相关项可以恢复,具体步骤:

1、按 WIN+r键打开运行输入regedit打开注册表

2、找到注册表项:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk,会发现有openwithlistopenwithprogidsUserChoice三项。

Windows 7中修复lnk文件打开方式_Windows 7 _04

 

3、删除UserChoice

4、进入openwithlist项,删除除默认键值外的所有键值

5、进入openwithprogids项,删除除默认和lnkfile以外的所有键值

6、退出注册表,

  需要注销电脑使修改后的注册表生效,重新登录就可以恢复了。