可通过五种方法更改Windows中.txt文件的默认打开程序:一、设置应用中按文件类型指定;二、右键“打开方式”选择并勾选“始终使用”;三、注册表修改HKEY_CLASSES_ROOT\txtfile\shell\open\command;四、命令行用assoc/ftype重映射;五、第三方编辑器内设为默认。

如果您在Windows系统中双击.txt文件时默认打开的应用不是您期望的文本编辑器,则可能是系统将其他程序设为了默认关联应用。以下是更改默认记事本应用的多种方法:
一、通过设置应用修改默认程序
此方法通过Windows“设置”界面直接为.txt文件类型指定新的默认应用,操作直观且适用于所有用户。
1、点击“开始”按钮,选择“设置”(齿轮图标)。
2、进入“应用” > “默认应用”。
3、向下滚动,点击“按文件类型指定默认应用”。
4、在列表中找到.txt,点击其当前右侧显示的应用名称。
5、在弹出的应用列表中,选择您希望设为默认的文本编辑器(如Notepad++、VS Code、Sublime Text等)。
二、通过右键菜单快速更改
此方法利用文件资源管理器中的右键上下文菜单,无需进入系统设置,适合单次快速调整。
1、在桌面或任意文件夹中,右键单击一个.txt文件。
2、选择“打开方式” > “选择其他应用”。
3、在弹出窗口中勾选“始终使用此应用打开.txt文件”。
4、从应用列表中选择目标编辑器;若未列出,点击“查找应用”或“更多应用”继续浏览。
三、通过注册表强制指定默认编辑器
此方法可绕过系统UI限制,适用于被组策略锁定或应用未出现在默认列表中的情况,需谨慎操作。
1、按Win + R,输入regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_CLASSES_ROOT\txtfile\shell\open\command。
3、双击右侧的(默认)字符串值。
4、将数值数据修改为新编辑器的完整路径,例如:"C:\Program Files\Notepad++\notepad++.exe" "%1"。
5、关闭注册表编辑器并重启文件资源管理器(任务管理器 > 重启explorer.exe)。
四、使用命令行工具assoc与ftype重映射
此方法通过传统CMD命令直接修改文件类型关联,对系统级配置具有强控制力,适用于批量部署场景。
1、以管理员身份运行命令提示符或PowerShell。
2、执行命令查询当前.txt关联:assoc .txt(通常返回txtfile)。
3、执行命令查看该类型当前打开命令:ftype txtfile。
4、执行命令重新指定打开方式:ftype txtfile="C:\Path\To\Editor.exe" "%1"。
5、验证更改是否生效:ftype txtfile再次输出应显示新路径。
五、通过应用自身设置接管文件关联
部分第三方编辑器(如VS Code、Notepad++)在安装或首次运行时提供“设为默认.txt编辑器”选项,也可在应用内手动启用。
1、启动目标编辑器(如Notepad++)。
2、进入“设置” > “首选项” > “常规”选项卡。
3、找到“将Notepad++设为.txt文件的默认程序”复选框并勾选。
4、点击“保存”或关闭设置窗口,部分应用会立即应用,部分需重启生效。










