Esta muy bueno para empezar

Estaria mejor si tuviera algunos menus para que el usuario elija que hacer.
aca te dejo uno que hice yo.
Para ver los enlaces debes ser usuario
Crear Usuario o
Hacer Sesionhttp://foro.el-hacker.com/index.php/topic,118981.0.html
o su code:
@echo off
Title TuneBatchUtilities Por Klez.H
cls
echo.
echo.
echo.
echo ********************************************
echo * *
echo * *
echo * TuneBatchUtilities Por Klez.H *
echo * *
echo * *
echo ********************************************
echo.
echo.
echo.
pause>nul
goto menu
:menu
cls
echo Elije una opcion:
echo.
echo INFORMACION:
echo 1. Version de tu Windows
echo 2. Averigua si tu Windows esta activado
echo 3. Informacion detallada de tu IP
echo 4. Procesos actuales
echo 5. Analizar disco
echo 6. Controladores del sistema
echo 7. Informacion de todo el sistema
echo.
echo BORRAR:
echo 8. Archivos temporales de internet
echo 9. Cookies
echo 10. Historial
echo 11. Formularios
echo 12. Paginas visitadas en Internet Explorer
echo 13. Flechas de accesos directos
echo.
echo OTROS:
echo 14. Salir
echo.
set /p opcion=
if %opcion%==1 goto vw
if %opcion%==2 goto wa
if %opcion%==3 goto ip
if %opcion%==4 goto taskl
if %opcion%==5 goto des
if %opcion%==6 goto drver
if %opcion%==7 goto sys
if %opcion%==8 goto ati
if %opcion%==9 goto c
if %opcion%==10 goto h
if %opcion%==11 goto f
if %opcion%==12 goto pie
if %opcion%==13 goto fad
if %opcion%==14 goto salir
if %opcion%==%opcion% goto error
:vw
cls
set op=ver
%op%
pause>nul
cls
goto menu
:wa
start oobe/msoobe /a
goto menu
:ip
cls
set op=ipconfig /all
%op%
pause>nul
cls
goto menu
:taskl
cls
set op=tasklist
%op%
pause>nul
goto menu
:des
cls
set op=defrag %homedrive% -a
%op%
pause>nul
goto menu
:drver
cls
set op=driverquery
%op%
pause>nul
goto menu
:sys
cls
set op=systeminfo
%op%
pause>nul
goto menu
:ati
cls
msg * Antes de continuar con esta tarea se recomienda cerrar y guardar todas sus aplicaciones.
pause
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
msg * Archivos temporales de internet eliminados correctamente.
goto menu
:c
cls
msg * Antes de continuar con esta tarea se recomienda cerrar y guardar todas sus aplicaciones.
pause
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
msg * Cookies eliminadas correctamente.
goto menu
:h
cls
msg * Antes de continuar con esta tarea se recomienda cerrar y guardar todas sus aplicaciones.
pause
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
msg * Historial eliminado correctamente.
goto menu
:f
cls
msg * Antes de continuar con esta tarea se recomienda cerrar y guardar todas sus aplicaciones.
pause
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
msg * Formularios eliminado correctamente.
goto menu
:pie
cls
msg * Por favor, primero cierre todas las ventanas de Internet Explorer.
pause
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs" /va /f
msg * Limpieza finalizada exitosamente.
goto menu
:fad
cls
reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f
reg delete "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f
msg * Para finalizar esta tarea Windows debe reiniciarse
pause
echo. Desea hacerlo ahora? si/no
set /p o=
if %o%==si goto r
if %o%==no goto menu
:r
shutdown -r -f -t 00
:salir
cls
echo.
echo.
echo.
echo ********************************************
echo * *
echo * *
echo * TuneBatchUtilities Por Klez.H *
echo * *
echo * *
echo ********************************************
echo.
echo.
echo.
pause>nul
exit
:error
cls
msg * La opcion introcudida no es valida, por favor intente otra nuevamente.
goto menu
cls