向右键新建中添加可创建的文件类型
准备工作
打开注册表编辑器进入HKEY_CLASSES_ROOT
目录,找到以文件后缀命名的项(文件夹)。如.md,.c,.java等。任意一个想添加的文件后缀命名的文件夹,找到后左键单击此项,查看项中的名为默认的字符串的值是否为空。不为空就不用管,为空要注意下面步骤中的注意事项。
创建reg文件修改
以md文件为例
1. 新建txt文件
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.md]
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""
注:
若在准备工作中检查默认值为空,在
[HKEY_CLASSES_ROOT\.md]
下添加@="Typora.md"
。Typora
是可以打开.md文件的软件,可以改为电脑中安装的任意可以打开.md文件的软件。- 若不确定软件名,可将目录往下滑,在以.开头的项下边由以软件名命名的项。不过项很多,很乱,需耐心。
如果没有具体软件就改为
@=".md"
2. 将txt文件改为reg文件,双击运行,一路确定即可。
如果没成功,修改txt文件
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.md]
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""
"FileName"=""
win10添加bat文件时需要这样写
也可以手动改注册表
同样以md文件为例
在注册表编辑器中找到HKEY_CLASSES_ROOT\.md
文件夹,查看有没有PerceivedType
、Content Type
字符串值,有一个即可,若都没有,新建名为PerceivedType
的字符串值,其值修改为text
再在.md文件夹中新建项,命名为ShellNwe
,再在ShellNew文件夹中新建字符串值,命名为NullFile
,不用修改它的值。
注:
- 若默认值为空,将他的值改为
电脑中可以打开此类文件的软件名.md
,没有软件改为.md
即可。 - 如果失败,在ShellNew项中新建名为
FileName
的字符串