martes, 6 de octubre de 2009

Optimizador para windows XP

Hola que tal, después de tanto tiempo al fin é vuelto, eso de los proyectos finales y la titulación después de todo consumen mucho tiempo pero lo prometido es deuda así que aquí vuelvo con un nuevo aporte se trata de un script para ms-dos que desarrolle, cuya función es la de optimizar el funcionamiento del sistema operativo Windows XP professional. Cómo? Pues lo que hace este script es lo siguiente:

  • Remueve aplicaciones del “menú de inicio”.
  • Remueve aplicaciones cargadas desde las llaves “HKLM…->Run”, “HKCU…->Run” entre otras.
  • Optimiza IE8 deshabilitando la “protección” de Sitios No Seguros.
  • Detiene y Deshabilita servicios innecesarios de aplicaciones que se instalan en el sistema.
  • Deshabilita los efectos visuales atenuación (localizados en Propiedades de pantalla -> Efectos):
  • Mostrar sombras bajo los menús.
  • Mostrar el contenido de la ventana mientras se arrastra.
  • Ocultar las letras subrayadas de acceso rápido hasta que presione la tecla Alt.
  • Detiene la ejecución de Messenger 9 al inicio del sistema.
  • Hace que los menús se habrán más rápido.

Todo esto repito es mediante programación básica batch y manejo de registros del sistema widnows XP Professional, no se intenta hacer un boom! Del sistema operativo con este script pero si el rendimiento después de correrlo en los equipos que se implemento es muy notorio.
Es sumamente probable que si deseas correr este script en tu computadora requieras hacer algunos ajustes al mismo así que siéntete en la libertad de hacerlo siempre y cuando publiques tus modificaciones de manera libre y gratuita y también reconoscas el crédito a el autor en tus modificaciones ( osease que a mi ;-) ).
Por otra parte siéntete en la total libertad de exponer tus comentarios, dudas o sugerencias, espero y te sea de utilidad. Por el momento es todo y hasta pronto!:-)

este es el codigo del script y sus respectivos archivos

Archivo: OPTIMIZADOR.bat




:: Desarrollado por Ing. Jaime Alday Córdova ( J i m m y )
::
:: Esta herramienta fue desarrollada con el proposito de mejorar el rendimiento
:: en los equipos con sistema Windows XP Professional localizados en las
:: instalaciones del ITESCA.
::
:: Su Distribuición es libre, siempre y cuando se le atribuya el credito al
:: autor y claro siga siendo libre.
::
:: Atentamente
:: Ing. Jaime Alday Córdova
::
:: E-Mails: jimm_x@hotmail.com
:: jalday@itesca.edu.mx
::
:: http://algodecodigo.blogspot.com

set backTo_src=cd c:\BACKUP_CLEANER
set dst=C:\WINDOWS\OPTIMIZADOR
set users=users.list
@ECHO ====== Preparando Archivos de ======================
@ECHO ====== INICIO ======================
IF NOT EXIST %dst% ( mkdir %dst% )
IF NOT EXIST %dst%\optimizador.bat ( copy optimizador.bat %dst%\ )
IF NOT EXIST %dst%\HKLM-NEW.reg ( copy HKLM-NEW.reg %dst%\ )
IF NOT EXIST %dst%\HKCU-NEW.reg ( copy HKCU-NEW.reg %dst%\ )
IF NOT EXIST %dst%\DelDomains.inf ( copy DelDomains.inf %dst%\ )
IF NOT EXIST %dst%\jimmy-info.txt ( copy jimmy-info.txt %dst%\ )
IF NOT EXIST %dst%\"Microsoft Firewall Client Management.lnk" ( copy "Microsoft Firewall Client Management.lnk" %dst%\ )

@ECHO ====== Aplicaciones en ======================
@ECHO ====== MSCONFIG (INICIO) ======================
dir /B "C:\Documents and settings" > %users%
for /f "delims=] tokens=1*" %%a in ('find /v /n "" ^%users%') do (
cd "C:\Documents and Settings\%%b\Men? Inicio\Programas\Inicio"
copy *cliente.exe* %dst%\
del /F /S /Q *.*

)

cd "C:\Documents and Settings\All Users\Men? Inicio\Programas\Inicio"
copy %dst%\*Firewall* .

cd "C:\Documents and Settings\All Users\Men? Inicio\Programas\StartUp"
copy *.* %dst%
del /F /S /Q *.*
cd %dst%

@ECHO ====== Aplicaciones en ======================
@ECHO ====== REGISTRO DEL SISTEMA ======================
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" %dst%\HKLM-OLD.reg
reg export "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" %dst%\HKCU-OLD.reg
reg export "HKEY_CURRENT_USER\Control Panel\Desktop" %dst%\HKCUExtra-OLD.reg

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f

reg import HKLM-NEW.reg
reg import HKCU-NEW.reg

@ECHO ====== corrección de ======================
@ECHO ====== MATLAB.exe ======================
IF EXIST C:\MATLAB701\bin\win32\MATLAB.exe ( move "C:\MATLAB701\bin\win32\MATLAB.exe" "C:\MATLAB701\bin\win32\_MATLAB.exe" )

@ECHO ====== Optimizar ======================
@ECHO ====== IE8 ======================
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 %dst%\deldomains.inf
regsvr32 /s actxprxy.dll

@ECHO ====== Detencion de Servicios ==============
@ECHO ====== Inecesarios ==============
sc config "JavaQuickStarterService" start= demand
sc stop "JavaQuickStarterService"
sc config "SQLWriter" start= demand
sc stop "SQLWriter"
sc config "SQLBrowser" start= demand
sc stop "SQLBrowser"
sc config "MSSQL$SQLEXPRESS" start= demand
sc stop "MSSQL$SQLEXPRESS"

@ECHO "######################################################################"
@ECHO Listo!
@ECHO Ahora debe reiniciar el sistema
@ECHO "######################################################################"
pause


Archivo: jimmy-info.txt


:: Este sistema fue optimizado utilizando la herramienta "Optimizador"
::
:: Desarrollado por el Ing. Jaime Alday Córdova ( J i m m y )
::
:: El proposito de esta es mejorar el rendimiento
:: en los equipos con sistema Windows XP Professional localizados en las
:: instalaciones del ITESCA.
::
:: Su Distribuición es libre, siempre y cuando se le atribuya el credito al
:: autor y claro suga siendo libre.
::
:: Atentamente
:: Ing. Jaime Alday Córdova
::
:: Dudas, Sugerencias y/o Comentarios a:
::
:: E-Mails: jimm_x@hotmail.com
:: jalday@itesca.edu.mx
::
:: http://algodecodigo.blogspot.com


Archvio: HKCU-NEW.reg


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"CTFMON.EXE"="C:\\WINDOWS\\system32\\ctfmon.exe"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
"UserPreferencesMask"=hex:b0,32,03,80
"Jimmy"="Este sistema fue optimizado utilizando la herramienta \"cleaner\" desarrollada por el Ing. Jaime Alday Córdova ( Jimmy ) puede descargarse desde el sitio algodecodigo.blogspot.com o bien enviando un correo a jimm_x@hotmail.com ó jalday@itesca.edu.mx"

[HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger]
"AppSettings"=hex:62,04,01,00


Archvio: HKLM-NEW.reg


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ccApp"="\"C:\\Archivos de programa\\Archivos comunes\\Symantec Shared\\ccApp.exe\""
"bitacora"="\"C:\\WINDOWS\\cliente\\cliente.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\IMAIL]
"Installed"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MAPI]
"Installed"="1"
"NoChange"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MSFS]
"Installed"="1"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
"UserPreferencesMask"=hex:b0,32,03,80
"Wallpaper"="C:\\WINDOWS\\web\\wallpaper\\Felicidad.bmp"



Archivo: DelDomains.inf


; DelDomains.inf © 11-28-04 Revised 01-15-06
; Created by: Mike Burgess Microsoft MVP
; http://mvps.org/winhelp2002/
;
; Warning: Deletes all entries in the Restricted & Trusted Zone list
; http://mvps.org/winhelp2002/restricted.htm
;
; Revised to include the EscDomains key
;
; To execute this file: in Explorer - right-click (this file)
; Select Install from the Menu.
; Note: you will not see any onscreen action.

[version]
signature="$CHICAGO$"

[DefaultInstall]
DelReg=DelTemps
AddReg=AddTemps

[DelTemps]
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains"

; Recreate the keys to avoid a restart

[AddTemps]
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains"



Se preguntaran que fue del archivo "Microsoft Firewall Client Management.lnk" pues... como dice su extención solamente es un link o... acceso directo asi que pueden simplemente crear uno con ese nombre o comentar la linea de codigo donde se invoca este.

Igualmente si ocupan el juego de archivos completo sientanse en la libertad de solicitarlo mediante e-mail con gusto repondere.
Saludos! :-)

No hay comentarios: