今天无意中发现,右键菜单中竟然没有了“新建”选项:
原因:估计是安装什么软件破坏了注册表的键值
解决方法: 开始-运行 中输入下面命令即可.(全部一起输入)
cmd /k reg add "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New"/ve /t REG_SZ /d {D969A300-E7FF-11d0-A93B-00A0C90F2719} /f
或者
用记事本编辑一个文件, 内容为:
reg add
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d{D969A300-E7FF-11d0-A93B-00A0C90F2719} /f
把文件保存为 new.bat,然后双击即可
或者
用记事本编辑文件如下, 内容为:
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):
把文件保存为 new.reg, 然后双击即可。
万变不离其宗, 都是通过改变注册表键值来实现修复。
程序执行过程中,杀毒软件可能会报。 不用理会,修复成功,刷新一下屏幕即可
==========================华丽的分割线==============================
桌面右键-新建下面无任何Office项目,怀疑可能是某些程序误删除了注册表里的相关键值或者破坏了Office的某些文件,百度了一下,发现很多此类故障。解决方法如下:
恢复新建WORD文档:保存下面的内容到*.reg文件中,双击reg文件导入注册表
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.doc]
@="Word.Document.8"
"Content Type"="application/msword"
[HKEY_CLASSES_ROOT\.doc\OpenWithList]
[HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe]
@=""
[HKEY_CLASSES_ROOT\.doc\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"
[HKEY_CLASSES_ROOT\.doc\ShellNew]
[HKEY_CLASSES_ROOT\.doc\Word.Document.6]
[HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew]
"FileName"="winword.doc"
[HKEY_CLASSES_ROOT\.doc\Word.Document.8]
[HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]
"FileName"="winword8.doc"
[HKEY_CLASSES_ROOT\.doc\WordDocument]
[HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew]
"FileName"="winword2.doc"
[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1]
[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew]
"NullFile"=""
恢复新建Excel文档:保存下面的内容到*.reg文件中,双击reg文件导入注册表
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.xls]
"Content Type"="application/vnd.ms-excel"
@="Excel.Sheet.8"
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5]
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5\ShellNew]
"FileName"="excel.xls"
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]
@=""
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]
"FileName"="excel9.xls"
[HKEY_CLASSES_ROOT\.xls\ExcelWorksheet]
[HKEY_CLASSES_ROOT\.xls\ExcelWorksheet\ShellNew]
"FileName"="excel4.xls"
[HKEY_CLASSES_ROOT\.xls\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"
恢复新建PowerPoint文档:保存下面的内容到*.reg文件中,双击reg文件导入注册表
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ppt]
"Content Type"="application/vnd.ms-powerpoint"
@="PowerPoint.Show.8"
[HKEY_CLASSES_ROOT\.ppt\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.4]
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.4\ShellNew]
"FileName"="powerpnt.ppt"
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8]
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8\ShellNew]
"FileName"="pwrpnt11.pot"
全部导入完毕后,刷新桌面,就可以看到新建中的Office项目了。