问题描述:
之前文本文档都是用X盘里的 notepad2.exe 打开,后来因为X盘没了所以将 notepad2.exe 放到了M盘里,在更改 .txt、.css、.js、.php 文件的打开方式时,windows默认显示的一直是 X盘里的 notepad2.exe 通过“浏览”按钮选择M盘里的 notepad2.exe 无效,不能替换“选择默认程序”中原来的notepad.exe,也不能添加第二个 notepad2.exe
解决办法:
打开注册表,删除项 [HKEY_CLASSES_ROOT\Applications\Notepad2.exe] 及其下子项、值等,在你重新为文件、文档选择默认程序时 windows 会根据新环境重新生成这个项。如果是其它程序因为位置不同不能更换为新位置的程序,在 [HKEY_CLASSES_ROOT\Applications] 找到相应的程序名称后删除整个项即可,比如 “sublimetext.exe”。
或者编辑 [HKEY_CLASSES_ROOT\Applications\Notepad2.exe\shell\open\command] 改为新的的地址,详见下图:
win10不会出现这种情况,win10会出现2个notepad2.exe:
<完>