Porque no puedo editar el registro.

Iniciado por Dany3j, 3 Julio 2011, 19:53 PM

0 Miembros y 1 Visitante están viendo este tema.

SuperDraco

Cita de: dany3j en  3 Julio 2011, 20:25 PM
Tampoco funciona.....  :o

Lo he echo en un .reg y funciona bien pero lo nececito en un bat...  :-\

Vamos a ver, pon el código entero que estás usando...
No he vuelto, solo estoy de paso.

Dany3j

Cita de: pitoloko en  3 Julio 2011, 20:27 PM
Vamos a ver, pon el código entero que estás usando...

este es el del .reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor]
"Start"=dword:00000003
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor]
"Start"=dword:00000003


"Pensando en Batch" XD

SuperDraco

Yo me refiero al del bat xD

De todas formas, te dejo otra forma de hacerlo:

Código (dos) [Seleccionar]
@echo off

echo Windows Registry Editor Version 5.00 >USBSTORAGE.REG
echo+ >>USBSTORAGE.REG
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR]>>USBSTORAGE.REG
echo "Start"=dword:00000003>>USBSTORAGE.REG
echo+ >>USBSTORAGE.REG
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\USBSTOR]>>USBSTORAGE.REG
echo "Start"=dword:00000003>>USBSTORAGE.REG

Regedit /S "USBSTORAGE.REG"
Del /Q "USBSTORAGE.REG"
pause
exit


PD: Si solo lees "Presione una tecla para continuar" es que todo ha salido bien.
No he vuelto, solo estoy de paso.

Dany3j

Si a funcionado  ;-)

Aunque me queda la duda porque no funciono en el bat directamente...  :¬¬
"Pensando en Batch" XD

SuperDraco

#14
Cita de: dany3j en  3 Julio 2011, 20:42 PM
Si a funcionado  ;-)

Aunque me queda la duda porque no funciono en el bat directamente...  :¬¬

Sinceramente, a mi también xD

Venga, un último intento, prueba así directamente desde batch

Código (dos) [Seleccionar]
@echo off

REM Aderir claves de registro.

reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" >nul
If %errorlevel% GEQ 1 (echo Este codigo no sirve, hay algun error con tu registro... Seguro que tienes permisos de usuario?")

"c:\windows\system32\reg.exe" delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /F
"c:\windows\system32\reg.exe" delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor" /v "Start" /F

"c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003" /F
"c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003" /F
pause >nul



EDITO: ahhhhhh,, ahora que lo pienso, decias que la pantalla se quedaba en negro? claro, todo se hace de forma oculta en el code que te puse antes, Asegurate de que realmente no funcionó '¬¬
No he vuelto, solo estoy de paso.

Dany3j

Se veia bien la cosa pero no funciono  :-\

:huh:
"Pensando en Batch" XD

SuperDraco

y si pones solamente esto EN LA CONSOLA (No en un bat)?

"c:\windows\system32\reg.exe" add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbstor" /v "Start" /t "reg_dword" /d "00000003"


¿Que te sale?
No he vuelto, solo estoy de paso.

Dany3j

En la consola si funciona asi fue la la primera vez que probe modificar el registro y me sale "clave registrada" algo asi...  Despues cree el bat con el mismo codigo y nada..  :-\
"Pensando en Batch" XD

SuperDraco

Cita de: dany3j en  3 Julio 2011, 20:59 PM
En la consola si funciona asi fue la la primera vez que probe modificar el registro y me sale "clave registrada" algo asi...  Despues cree el bat con el mismo codigo y nada..  :-\

Pues es raro.

Y si ejecutas el bat "ejecutar como administrador..."?
No he vuelto, solo estoy de paso.

Dany3j

no me sale opcion para ejecutaralo como administrador...  :-[
"Pensando en Batch" XD