Win10修改文件默认打开方式

问题:

更新win10的一些版本之后,会出现无法设置默认打开方式的情况,例如我想默认用NotePad++来打开.json文件都没办法,只有已经列出的和”在Microsoft Store中查找”

解决办法:

网上很多都是通过手动修改注册表的方式,但那堆注册表,翻起来有点麻烦。直接用命令修改更快一些。

  1. 以管理员打开cmd

  2. 查看当前打开方式,这里以.json为例

    运行:

    1
    assoc .json

    结果:

    1
    2
    C:\WINDOWS\system32>assoc .json
    .json=VisualStudio.json.14.0

    可以看到目前默认用的是VisualStudio

  3. 设置默认打开方式

    命令:

    1
    assoc .json=json_auto_file

    结果:

1
2
C:\WINDOWS\system32>assoc .json=json_auto_file
.json=json_auto_file

命令:

1
ftype json_auto_file="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"

结果:

1
2
C:\WINDOWS\system32>ftype json_auto_file="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
json_auto_file="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"

路径以指定软件实际安装目录为准