windows系统做过几次优化,后来右键新建里没有新建TXT文本格式文档的选项,原来是注册表信息被修改了,解决的方法是在开始运行中输入
regedit
找到HKEY_CLASSES_ROOT\.txt此分支,然后在此分支下添加一个名为“ShellNew的子键;
在“ShellNew子键中添加一个名为“NullFile的空串;
打开注册表编辑器,展开HKEY_CLASSES_ROOT主键,该主键下列出了Windows中所有文件类型的扩展名称。我们可以找到要添加到“新建菜单中的文件类型,然后进行修改。下面就以添加关联Outlook Express程序的“.eml文件为例来说明。
1.首先需要建立一个示例文件。打开Outlook Express,点击“文件→新建邮件命令,新建一个邮件文件。然后点击“文件→另存为命令,在“另存为对话框中,选择保存路径为“C:\Windows,为该文件命名为“sample.eml(保存路径和文件名可随意设置)。
2.首先在HKEY_CLASSES_ROOT主键下面找到“.eml文件夹,在它上面单击鼠标右键,在弹出的快捷菜单中选择“新建→主键命令,将新建的主键命名为“ShellNew。
3.选中“ShellNew主键,在右边的窗口单击鼠标右键,选择“新建→字符串值,命名为“FileName。双击“FileName字符串,在“编辑字符串对话框的“键值文本框中输入“C:\Windows\sample.eml,按下“确定按钮,退出注册表编辑器。
4.在桌面上单击鼠标右键,选择“新建菜单,看看是不是多了一项“Outlook Express Mail Message,单击该项即可新建一个邮件文件。双击该邮件文件就可以打开Outlook Express的“新邮件窗口,撰写完邮件后,单击“发送按钮即可将邮件发送出去。
按照上述步骤,可添加其他类型的文件,但需要注意的是在第2步中,并不是所有的文件类型都要建立“FileName字符串。如果你要添加的文件类型的关联程序在启动时会自动新建空白文件(如Word、Excel),则将新字符串名称设定为“NullFile。如果关联程序在启动时不新建空白文件(如Outlook、Foxmail),则将新字符串名称设定为“FileName。
要删除“新建菜单中添加的新的文件类型,只要在注册表中找到相应的“ShellNew主键,然后删除即可。
标签: