删除右键新建菜单中的多余项目
2008-12-04 10:13:09 来源:WEB开发网: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
更多精彩
赞助商链接