如何在Windows 10中将Sublime Text 3设置为默认文本编辑器?
解决TXT文件默认用Sublime Text打开的问题
首先,先说说你找不到explorer.exe的问题——大概率是任务管理器的显示方式搞的鬼。在Windows任务管理器里,切换到详细信息标签页,你就能看到名为explorer.exe的进程了;如果在“进程”标签里,它显示的是“Windows资源管理器”,右键选择“结束任务”就行,之后在任务管理器顶部的“文件”菜单里选“运行新任务”,输入explorer回车就能重启它。
不过,其实不用折腾注册表和资源管理器,还有更简单的方法:
方法1:通过Windows设置修改默认应用
这是最稳妥的方式:
- 按下Win+I打开设置,进入应用 -> 默认应用
- 选择按文件类型指定默认应用,在列表里找到
.txt格式 - 点击当前的默认应用,在弹出的列表里选择Sublime Text(如果没看到,点击“更多应用”,找到Sublime的安装路径选中它)
方法2:用命令行强制关联
如果设置里找不到Sublime,或者关联失败,试试管理员命令行:
- 右键开始菜单,选择Windows终端(管理员)(或命令提示符(管理员))
- 先执行命令关联txt文件类型:
assoc .txt=SublimeText.txt - 再设置打开该类型的程序路径(注意替换成你实际的Sublime安装路径,默认是下面这个):
ftype SublimeText.txt="C:\Program Files\Sublime Text\sublime_text.exe" "%1" - 执行完后重启资源管理器(或者直接重启电脑),双击txt文件应该就能用Sublime打开了。
方法3:修复Sublime的注册表项
如果你还是想用注册表方法,先确认HKEY_CLASSES_ROOT\Applications\sublime_text.exe路径是否存在:
- 如果不存在,说明Sublime没正确注册到系统,你可以先卸载Sublime,然后重新安装,安装时勾选“Add to explorer context menu”和“Add to PATH”选项(这两个选项能帮你自动注册关联)
- 如果路径存在,检查
shell\open\command下的默认值是否是正确的Sublime路径,比如"C:\Program Files\Sublime Text\sublime_text.exe" "%1",确保路径和引号都正确,然后重启资源管理器生效。
这样操作下来,应该就能解决双击txt直接用Sublime打开的问题了。
内容的提问来源于stack exchange,提问作者secretagentmango
相关产品推荐
相关产品推荐

