右键创建TXT建文档消失

来源:百度知道 编辑:UC知道 时间:2024/09/23 18:35:26
我在百度知道上看到了有个人说
“把下面的内容复制到记事本中,然后保存为newmenu.reg,然后双击改文件。

REGEDIT4

[HKEY_CLASSES_ROOT\\Directory\\Background\\shellex\\ContextMenuHandlers\\New]
@=\"{D969A300-E7FF-11d0-A93B-00A0C90F2719}\"

另一版本是这样的

REGEDIT4

[HKEY_CLASSES_ROOT\\Directory\\Background\\shellex\\ContextMenuHandlers\\New]
@=\"{D969A300-E7FF-11d0-A93B-00A0C90F2719}\"

[HKEY_CLASSES_ROOT\\Directory\\Background\\shellex\\ContextMenuHandlers\\New\\command]
@=hex(2):”
我试过了,不行啊,说无法导入,访问注册表出错,这该怎么办啊,我的记事本还好用,只是右键不能创建TXT文档了,系统文件夹里的notepad.exe也存在啊,这是怎么回事呢?
哪位高手帮小弟解决下,谢谢了~~!!!

两个版本都是针对命令环境来说的,保存为xxx.reg后是无法导入的。正确的格式应该是这样:

REGEDIT4

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New]
@="{D969A300-E7FF-11d0-A93B-00A0C90F2719}"

不过这是解决右键整个“新建”丢失的情况,对你的问题都是无效的。要实现右键创建TXT文档,需要在注册表.txt的项下添加shellnew才行。下面是原始的注册表.txt项,你把它导入你注册表看看怎样。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

没办法 你把右键功能的注册表设置给删除了 或者是恶意改写 导致无法恢复 唯一的办法是恢复系统 网络上没有特别针对这个的注册表修复 所以只能恢复系统 要么就是重新做系统 这个问题不大 以后注意就行