WEB开发网
开发学院操作系统Windows XP 删除右键新建菜单中的多余项目 阅读

删除右键新建菜单中的多余项目

 2008-12-04 10:13:09 来源:WEB开发网   
核心提示: :Repairclstitle "新建"菜单项目删除器-恢复模式echo.&echo.&echo.echo本模块只能恢复由本程序删除的右键"新建"菜单项目!echo.echo如果想让某种类型的文件重新出现在鼠标右键的"新建"ech

:Repair
cls
title "新建"菜单项目删除器-恢复模式
echo.&echo.&echo.
echo        本模块只能恢复由本程序删除的右键"新建"菜单项目!
echo.
echo        如果想让某种类型的文件重新出现在鼠标右键的"新建"
echo.
echo      菜单中,请直接输入该文件类型的后缀名。例如:rar。
echo.
echo        注意:需要点开"新建"菜单两次才能看到恢复后的变化!
echo.&echo.
echo            退出请选 0  返回删除界面请按 1
echo.&echo.
echo           请输入后缀名(多个后缀名用空格分开):
echo.
set input=
set /p input=             
if not defined input goto Repair
set "input=%input:"=%"
if "%input%"=="0" exit
if "%input%"=="1" goto Main
if not exist RegBackup (
  echo.&echo        没有可恢复的项目,恢复失败!按任意键返回...
  pause>nul&goto Main
)  
for %%i in (%input%) do (
  reg import RegBackup%%i.reg>nul 2>nul||(
    echo.&echo          .%%i 类型恢复失败
  )
)
echo.&set /p=          按任意键返回...
goto Repair

版本二:把注册表信息写回注册表,不再保存在当前目录下

复制内容到剪贴板

代码:

@echo off
::   一般情况下,右键"新建"菜单项目对应于注册表"HKEY_CLASSERS_ROORT.后缀名"
:: 项目下的"ShellNew"键。如果常规模式下删除不了,则把"HKEY_CLASSERS_ROORT.后缀名"
:: 删除掉即可(注意,可能会有后遗症)。
::  Code by namejm Modified on 2007.9.29~2008.3.17 CMD@XP
mode con lines=25
color 1f

Tags:删除 新建 菜单

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接