Agregar claves al registro desde un batch.
Publicado: Jue Oct 21, 2010 3:31 pm
Hola Joshua !!! Que tal ??
Mira estoy necesitando una mano con un batch que estoy haciendo, que agrega claves al registro, pero el inconveniente que tengo es que en ves de modificar las claves que ya existen crea otras nuevas. Este es el bat:
La modificacion a los servicios estos se agregan correctamente,
@echo off
REM Servicios Deshabilitados
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Alerter /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\ClipSrv /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Browser /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Trkwks /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\helpsvc /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\HidServ /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\CiSvc /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Messenger /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\mnmsrvc /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RDSessMgr /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RasAuto /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RemoteRegistry /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\seclogon /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\SSDPSRV /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\TlntSvr /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\LmHosts /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\upnphost /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\W32Time /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WZCSVC /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation /v Start /t REG_DWORD /d 00000004 /f
[/color]
Bueno hasta aqui esta bien pero esto que biene es el problema
REM Aceleracion del apagado del Sistema
REG ADD HKCU\ControlPanel\Desktop /v WaitTokillAppTimeout /t REG_SZ /d "10" /f
REG ADD HKCU\ControlPanel\Desktop /v HungAppTimeout /t REG_SZ /d "10" /f
REG ADD HKU\.DEFAULT\ControlPanel\Desktop /v WaitTokillAppTimeout /t REG_SZ /d "10" /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Control /v WaitTokillAppTimeout /t REG_SZ /d "10" /f
REM Aceleracion del menu inicio
REG ADD HKCU\ControlPanel\Desktop /v MenuShowDelay /t REG_SZ /d "0" /f
REM Auto finalizar programas
REG ADD HKCU\ControlPanel\Desktop /v AutoEndTasks /t REG_SZ /d "1" /f
REM Defragmentacion automatica
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v Enable /t REG_SZ /d "Y" /f
REM Desactivar Paseo por Windows XP
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Applets\Tour /v RunCount /t REG_DWORD /d 00000000 /f
REM Desactivar Actualizacion Automaticas
REG ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /t REG_DWORD /d 00000001 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate\CurrentVersion\WindowsUpdate\AutoUpdate /v AUOptions /t REG_DWORD /d 00000001 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate\CurrentVersion\WindowsUpdate\AutoUpdate /v AUState /t REG_DWORD /d 00000007 /f
Exit
Ya se que podría ser mas facil agregar un archivo reg con un batch, pero quiero aprender por eso estoy insistiendo con este metodo.
Bueno espero me puedas ayudar, gracias por repartir tu tiempo con nosotros, que es algo que no cualquiera lo hace. Saludos.
Mira estoy necesitando una mano con un batch que estoy haciendo, que agrega claves al registro, pero el inconveniente que tengo es que en ves de modificar las claves que ya existen crea otras nuevas. Este es el bat:
La modificacion a los servicios estos se agregan correctamente,
@echo off
REM Servicios Deshabilitados
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Alerter /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\ClipSrv /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Browser /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Trkwks /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\helpsvc /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\HidServ /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\CiSvc /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Messenger /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\mnmsrvc /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RDSessMgr /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RasAuto /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RemoteRegistry /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\seclogon /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\SSDPSRV /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\TlntSvr /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\LmHosts /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\upnphost /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\W32Time /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WZCSVC /v Start /t REG_DWORD /d 00000004 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation /v Start /t REG_DWORD /d 00000004 /f
[/color]
Bueno hasta aqui esta bien pero esto que biene es el problema
REM Aceleracion del apagado del Sistema
REG ADD HKCU\ControlPanel\Desktop /v WaitTokillAppTimeout /t REG_SZ /d "10" /f
REG ADD HKCU\ControlPanel\Desktop /v HungAppTimeout /t REG_SZ /d "10" /f
REG ADD HKU\.DEFAULT\ControlPanel\Desktop /v WaitTokillAppTimeout /t REG_SZ /d "10" /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Control /v WaitTokillAppTimeout /t REG_SZ /d "10" /f
REM Aceleracion del menu inicio
REG ADD HKCU\ControlPanel\Desktop /v MenuShowDelay /t REG_SZ /d "0" /f
REM Auto finalizar programas
REG ADD HKCU\ControlPanel\Desktop /v AutoEndTasks /t REG_SZ /d "1" /f
REM Defragmentacion automatica
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v Enable /t REG_SZ /d "Y" /f
REM Desactivar Paseo por Windows XP
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Applets\Tour /v RunCount /t REG_DWORD /d 00000000 /f
REM Desactivar Actualizacion Automaticas
REG ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v NoAutoUpdate /t REG_DWORD /d 00000001 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate\CurrentVersion\WindowsUpdate\AutoUpdate /v AUOptions /t REG_DWORD /d 00000001 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate\CurrentVersion\WindowsUpdate\AutoUpdate /v AUState /t REG_DWORD /d 00000007 /f
Exit
Ya se que podría ser mas facil agregar un archivo reg con un batch, pero quiero aprender por eso estoy insistiendo con este metodo.
Bueno espero me puedas ayudar, gracias por repartir tu tiempo con nosotros, que es algo que no cualquiera lo hace. Saludos.