¿Recuerdas la entrada "Control de localhost" y el archivo "BAT" que incluía en ella? Pues he hecho cambios en el mismo, gracias, en parte, a unos amigos que han probado "el invento" y me han hecho algunos comentarios y aportaciones.

:: Control de "localhost"
:: (c) 2007  David Esperalta
 
 
@ECHO OFF
CLS
 
 
SET DEBUG=OFF
SET VERSION=1.0
 
 
SET NSMYSQL=MySQL5_localhost
SET NSAPACHE=Apache2.2_localhost
SET INDEXPHP=http://localhost/index.php
SET DLIBMYSQL=C:WindowsSystem32libmysql.dll
SET OLIBMYSQL=C:localhostsoftwarephplibmysql.dll
SET APACHELOGS=C:localhostsoftwareapachelogs*.log
SET BINMRELAY=C:localhostsoftwaresmtpminiRelay.exe
SET BINMYSQL=C:localhostsoftwaremysqlbinmysqld.exe
SET BINAPACHE=C:localhostsoftwareapachebinhttpd.exe
 
 
SET TAREA_1= Iniciar los Servicios
SET TAREA_2= Detener los Servicios
SET TAREA_3= Reiniciar el Servidor
SET TAREA_4= Instalar los Servicios
SET TAREA_5= Desinstalar los Servicios
SET TAREA_6= Eliminar "logs" de Apache
SET TAREA_7= Iniciar el Servidor SMTP
SET TAREA_0= Cerrar / Salir
 
 
SET RSTITULO= Control de "localhost"
SET RSREQUIS= Reinstala "localhost"...
SET RSMAYUDA= Pulsa la tecla de la tarea
SET RSMDEBUG= Pausa del modo DEBUG (activado)
 
 
IF NOT EXIST %BINMYSQL% GOTO:REQUISITOS
IF NOT EXIST %BINAPACHE% GOTO:REQUISITOS
IF NOT EXIST %BINMRELAY% GOTO:REQUISITOS
 
 
:INICIO
COLOR f0
TITLE %RSTITULO% v%VERSION%
IF "%DEBUG%"=="ON" GOTO:DEBUG
GOTO:OPCIONES
 
 
:OPCIONES
CLS
ECHO.
ECHO %RSTITULO% v%VERSION%
ECHO.
ECHO.
ECHO  1. %TAREA_1%
ECHO.
ECHO  2. %TAREA_2%
ECHO.
ECHO  3. %TAREA_3%
ECHO.
ECHO  4. %TAREA_4%
ECHO.
ECHO  5. %TAREA_5%
ECHO.
ECHO  6. %TAREA_6%
ECHO.
ECHO  7. %TAREA_7%
ECHO.
ECHO.
ECHO  0. %TAREA_0%
ECHO.
ECHO.
SET NTAREA=
SET /P NTAREA=
if NOT "%NTAREA%"=="" GOTO:TAREA_%NTAREA%
% else % GOTO:AYUDA
 
 
:TAREA_0
GOTO:FINAL
 
 
:TAREA_1
CLS
ECHO.
ECHO %TAREA_1%
ECHO.
NET START %NSMYSQL%
%BINAPACHE% -k start -n %NSAPACHE%
start %INDEXPHP%
GOTO:INICIO
 
 
:TAREA_2
CLS
ECHO.
ECHO %TAREA_2%
ECHO.
NET STOP %NSMYSQL%
%BINAPACHE% -k stop -n %NSAPACHE%
GOTO:INICIO
 
 
:TAREA_3
CLS
ECHO.
ECHO %TAREA_3%
ECHO.
%BINAPACHE% -k restart -n %NSAPACHE%
GOTO:INICIO
 
 
:TAREA_4
CLS
ECHO.
ECHO %TAREA_4%
ECHO.
%BINAPACHE% -k install -n %NSAPACHE%
% Now, from the Seoane mind... ; %
SC config %NSAPACHE% start= demand
%BINMYSQL% --install-manual %NSMYSQL%
IF NOT EXIST %DLIBMYSQL% copy %OLIBMYSQL% %DLIBMYSQL%
GOTO:INICIO
 
 
:TAREA_5
CLS
ECHO.
ECHO %TAREA_5%
ECHO.
NET STOP %NSMYSQL%
%BINAPACHE% -k stop -n %NSAPACHE%
%BINMYSQL% --remove %NSMYSQL%
%BINAPACHE% -k uninstall -n %NSAPACHE%
IF EXIST %DLIBMYSQL% DEL %DLIBMYSQL%
GOTO:INICIO
 
 
:TAREA_6
CLS
ECHO.
ECHO %TAREA_6%
ECHO.
del %APACHELOGS%
GOTO:INICIO
 
 
:TAREA_7
CLS
ECHO.
ECHO %TAREA_7%
ECHO.
start %BINMRELAY%
GOTO:INICIO
 
 
:AYUDA
CLS
ECHO.
ECHO %RSTITULO%
ECHO.
ECHO %RSMAYUDA%
PAUSE >NUL
GOTO:INICIO
 
 
:REQUISITOS
CLS
ECHO.
ECHO %RSTITULO%
ECHO.
ECHO %RSREQUIS%
PAUSE >NUL
GOTO:FINAL
 
 
:DEBUG
ECHO.
ECHO %RSMDEBUG%
ECHO.
PAUSE
GOTO:OPCIONES
 
 
:FINAL
CLS