【飞天奔月出品】更换notepad2版本,文件关联失效解决办法 [解决思路适用于所有绿色版本文件升级]

您有换了notepad2版本,发现文件关联关联不上的情况吗?

您有打开方式列表里面,没有notepad2软件的情况吗?

 

notepad2 是个替换微软自带 notepad 的免费程序, 具有显示行号、内建各种程序语法的高亮度显示、改变背景颜色的功能。

 

这个不用过多介绍 

 

绿色版本 切换升级非常容易

但是发现,带来了个这样的问题 ,

 

使用老版本 4.0.29 文件关联好好的,

删掉了老版本,使用信的 4.2.25.70 ,发现 文件关联失败

 

tomcat的日志文件 catalina.out文件,右键打开方式 也没有 notepad2,

 

手工的指定 到 "D:\FeiLong Soft\Essential\notepad2 4.2.25.70\Notepad2.exe" 

发现 notepad2 还是加入不到 打开列表

 


【飞天奔月出品】更换notepad2版本,文件关联失效解决办法 [解决思路适用于所有绿色版本文件升级]_第1张图片
 

 

一直找不到问题所在

 

临时方案:

临时使用了 这样的解决方案

 

1.直接右键菜单 加入 

 


【飞天奔月出品】更换notepad2版本,文件关联失效解决办法 [解决思路适用于所有绿色版本文件升级]_第2张图片
 

 

或者 这样  使用发送到的功能

 


【飞天奔月出品】更换notepad2版本,文件关联失效解决办法 [解决思路适用于所有绿色版本文件升级]_第3张图片
 

 

 

但是 直接打开服务器上面的文件 诸多不便, 需要 copy到本地 再打开 

 

 

终极解决方案:

今天发现了个解决终极解决方案: 注册表修改 

 

找到 HKEY_CLASSES_ROOT\Applications\Notepad2.exe\shell\open\command

 

会发现 这里面的默认 数据 是老版本的 exe 执行文件 

 


【飞天奔月出品】更换notepad2版本,文件关联失效解决办法 [解决思路适用于所有绿色版本文件升级]_第4张图片
 

 

改成 新的

"D:\FeiLong Soft\Essential\notepad2 4.2.25.70\Notepad2.exe" "%1"

 

这样 一切都解决了 

 

 


【飞天奔月出品】更换notepad2版本,文件关联失效解决办法 [解决思路适用于所有绿色版本文件升级]_第5张图片
 

 

为了方便,鑫哥 建了个注册表文件

 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\Notepad2.exe\shell\open\command]
;默认值的key 是@
;路径有空格 需要用引号引起来
;路径需要使用\\ 双斜杆
;引号转义 使用\"
@="\"D:\\FeiLong Soft\\Essential\\notepad2 4.2.25.70\\Notepad2.exe\" \"%1\""

 

文件 见附件

 

 

 

好了,希望对您有所帮助

 

 

附录:

1.注册表如何修改 默认值 

使用 @做key

 

2.

;默认值的key 是@

;路径有空格 需要用引号引起来

;路径需要使用\\ 双斜杆

;引号转义 使用\"

 

你可能感兴趣的:(windows,regedit)