Página 1 de 1

modificar el inicio de los servicios mediante un batch

Publicado: Dom Ene 02, 2011 12:18 pm
por oddie12
Ajustar La configuración de los servicios de Windows ayuda a optimizar el rendimiento del PC. Por ejemplo, si no se tiene una tarjeta inalambrica es muy conveniente deshabilitar este servicio para que no se inicie al encender el computador y así se ahorra uso del CPU y memoria RAM.

Encontré unos interesantes tweaks y explicaciones detalladas del registro de windows (2000, xp, vista y 7) en la página blackviper.com En un solo archivo del registro se pueden poner manual, automático o deshabilitar todos los servicios. lo que es muy útil y cómodo. Así quedó mi XP:

Imagen

Todos los servicios que estan listados en los archivos son los que vienen con Windows por defecto. Algunos programas de terceros (como java) instalan servicios pero estos no estan incluidos. Por lo que es seguro ejecutar el archivo del registro y estar seguros de que no se va agregrar ninguna clave del registro inutil.

Si se quiere se puede ajustar cualquiera de los servicios incluidos en el .reg, se abre el archivo con el notepad o similar y se cambia el valor dword para personalizar a gusto:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Alerter]
"Start"=dword:00000003

00000002 Automatic
00000003 Manual
00000004 Disabled

Ajustes para Windows XP Service Pack 3 Home
http://www.blackviper.com/downloads/Win ... t_v300.zip
Ajustes para Windows XP Service Pack 3 Media Center Edition 2005:
http://www.blackviper.com/downloads/Win ... t_v300.zip
Ajustes para Windows XP Service Pack 3 pRO:
http://www.blackviper.com/downloads/Win ... t_v301.zip
Ajustes para Windows XP Service Pack 3 Tablet PC 2005:
http://www.blackviper.com/downloads/Win ... t_v300.zip

En este enlace esta la lista completa en ingles de los servicios en las diferentes versiones de windows XP:
http://www.blackviper.com/WinXP/servicecfg.htm

Lo más importante esta en el encabezado de la lista, donde se muestra como esta el servicio configurado por defecto:

disable=desactivado
Manual=Se ejecuta bajo demanda
Auto=Activo todo el tiempo

Luego en la parte derecha del encabezado nos indica los posibles cambios se pueden hacer:

Safe=es seguro desactivarlo sin crear inestabilidad en el sistema
Tweaked=es seguro desactivarlo Solo si se esta 100% seguro de lo que se hace. Recuerde que algunos servicios requieren que otros esten activos.
Barebones=es modo avanzado solo en casos especiales

Algunos servicios cambian al actualizarse la versión por lo que del service pack 2 al 3 de Windows hay unas pequeñas diferencias. Por eso esto aplica solo al SP3

Otro detalle es que si utilizas un versión modificada con Nlite u otro no utilizes estos archivos, mejor checa que servicios tienes instalado y modifica todo.

Re: Habilitar/deshabilitar servicios desde un .reg

Publicado: Dom Ene 02, 2011 2:26 pm
por NachoDG
Es un batch, no un .reg. Se pueden deshabilitar también desde un .reg pero me parece menos efectivo, porque si Windows no tiene instalado un servicio que si esta en el .reg crea la clave de registro innecesariamente.
Podrias poner link a que servicios se deshabilitan, y otras configuraciones que ofrece BlackViper.
Y alguna explicación del comando sc, que es con el cual se cambia el inicio de los servicios.
Que se usa así:
sc config NombreDelServicio start= Inicio
En el cual el NombreDelServicio se saca de las propiedades del servicio:
Imagen
Y en Inicio podes poner:
auto: Automatico
demand: Manual
disabled: Deshabilitado
delayed-auto: Automatico(inicio retrasado) <--- Solo Windows 7/Vista

Se pueden hacer simples scripts para, por ejemplo, buscar actualizaciones:

Código: Seleccionar todo

REM Configurando inicio de servicios de WindowsUpdate
sc config wuauserv start= Auto
sc config bits start= Auto
REM Iniciando servicios de WindowsUpdate
net start "wuauserv"
net start "bits"
REM Ir a la pagina de WindowsUpdate para buscar actualizaciones
REM Si se usa Microsoft Update se cambia el "wupdmgr.exe" por: rundll32.exe C:\WINDOWS\system32\muweb.dll,LaunchMUSite
start wupdmgr.exe
El comando net se puede usar para iniciar servicios:
net start NombreDelServicio
Donde NombreDelServicio se saca del mismo lugar del comando sc.

Modifica el thread así queda un poco mas completo y todos se benefician con la explicación de como modificar el inicio de los servicios mediante un batch. Y deja links a las configuraciones para otras versiones de Windows y en que se diferencian "safe", "tweaked" y "bare-bones".
Suerte.