运行regedit打开注册表编辑器
展开HKEY_CLASSES_ROOT
找到.txt
选中.txt,查看右侧窗格的“默认值”数据是不是txtfile,如果不是,就双击修改成txtfile 。
在.txt上右击,选“新建——项”
把新建项命名为ShellNew,如果有ShellNew就不用新建了。
选中shellNew,然后“新建”——“字符串值”,将其名称设置为“nullfile”(不包含引号),,值留空即可。
一般出现无法新建本文文件,就是由这两个地方引起的。然后刷新一下注册表和桌面。 如果右击不能立刻出来,就注销一下。
OK
把以下内容存入记事本: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] @="txtfile" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\txtfile] @="文本文档" [HKEY_CLASSES_ROOT\txtfile\shell] [HKEY_CLASSES_ROOT\txtfile\shell\open] [HKEY_CLASSES_ROOT\txtfile\shell\open\command] @="NOTEPAD.EXE %1" 然后保存为NewTxtFile.reg文件。双击导入到注册表中,就可以了。