Problema removiendo clave de registro

Iniciado por Kaxperday, 15 Abril 2016, 15:53 PM

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

ivancea96


Kaxperday

#11
Cita de: ivancea96 en 16 Abril 2016, 12:39 PM
¿Con regedit puedes?

Sí XD, pero solo directamente desde ella, desde su interfaz gráfica.

Código (cmd) [Seleccionar]

C:\WINDOWS\system32>reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\pepito
¿Desea eliminar permanentemente la clave del Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\pepito (Sí/No)? si
ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados.


Es que es raro de cojones, porque si no la encuentra antes de pedirme confirmación me dice "ERROR: nombre de clave no válido."
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.

ivancea96

¿Probaste con ambas opciones, KEY_WOW64_64KEY y KEY_WOW64_32KEY en RegDeleteKeyEx?
No vaya a ser una clave redirigida.

Kaxperday

Cita de: ivancea96 en 16 Abril 2016, 13:15 PM
¿Probaste con ambas opciones, KEY_WOW64_64KEY y KEY_WOW64_32KEY en RegDeleteKeyEx?
No vaya a ser una clave redirigida.

También XD, ¿podéis probar vosotros a ver cual es el resultado, funciona o es cosa de mi ordenador? con mi funcion de escritura que he puesto y la de borrado bastará para hacer las pruebas. Luego es abrir regedit y comprobar el registro en cuestión, la función de escritura añadirá al registro el nombre del ejecutable que ejecuta el código, solo hay que pasarla un nombre para la clave, y privilegios ponedlos a false.

De todas maneras, seguiré indagando dónde puede estar el error, porque no hay explicación alguna para que falle, dice que "El sistema no puede encontrar el archivo especificado." WTF.

Saludos y gracias socio.
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.

ivancea96

El único problema que tuve con el registro fue bucles infinitos al dumpear en C++ por las claves redirigidas.

Por lo demás...

¿Solo es <esa> sub-clave, o es cualquiera en Run?
Si es cualquier ane Run... ¿te funciona para claves en otros lugares?

Kaxperday

#15
Cita de: ivancea96 en 16 Abril 2016, 16:58 PM
El único problema que tuve con el registro fue bucles infinitos al dumpear en C++ por las claves redirigidas.

Por lo demás...

¿Solo es <esa> sub-clave, o es cualquiera en Run?
Si es cualquier ane Run... ¿te funciona para claves en otros lugares?

Hola ivancea gracias por la respuesta y ayuda como siempre ;)

Pues pasa para todas las de Run y a las de otros directorios también parece, incluso desde la terminal da errores al borrar para otros directorios:

Citar
C:\Users\Usuario>reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Spotify
¿Desea eliminar permanentemente la clave del Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Spotify (Sí/No)? si
ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados.

Citar
C:\Users\Usuario>reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SettingSync\UpgradedProfile
¿Desea eliminar permanentemente la clave del Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SettingSync\UpgradedProfile (Sí/No)? si
ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados.

Incluso como administrador no me deja borrar las de otros directorios:

Citar
C:\WINDOWS\system32>reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SettingSync\UpgradedProfile
¿Desea eliminar permanentemente la clave del Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SettingSync\UpgradedProfile (Sí/No)? si
ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados.

Citar
C:\WINDOWS\System32>reg delete HKEY_CURRENT_USER\Environment\PT6HOME
¿Desea eliminar permanentemente la clave del Registro HKEY_CURRENT_USER\Environment\PT6HOME (Sí/No)? SI
ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados.

Incluso fuera de HKCU:

Citar
C:\WINDOWS\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip\Path
¿Desea eliminar permanentemente la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip\Path (Sí/No)? si
ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados.

Resumen: No puedo borrar aparentemente NINGUN registro desde terminal, ni desde el programa, ni con privilegios ni sin ellos, recibo siempre el mismo error:

"ERROR: El sistema no ha podido encontrar la clave o el valor del Registro
especificados."

Eso si escribir en el registro siempre deja con y sin permisos sin problema con el terminal y con el programa.

Citar
....>REG ADD HKEY_CURRENT_USER\SOFTWARE\7-Zip /f /v EnableLUA /t REG_SZ /d 0
Operacion realizada correctamente.

Será cosa del ordenador viruses y demás seguramente..

El unico programa que es capaz de cerrarlo es regedit con permisos de administrador, me pregunto si al poner "REG" en el terminal estoy llamando a regedit, porque sino es así quizás ejecutandolo con los parametros de borrado y con privilegios sea capaz de borrarlo el desde el programa, pero vamos.

Saludos.
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.

HardForo

Quizas... podrias probar en una maquina virtual con otra version de Windows con un registro mas pequeño "de prueba" a ver si te pasa lo mismo (por si tu registro tiene alguna cosa "rara")
HardForo:  foro de Hardware y programación

Se buscan Mods y colaboradores *

Kaxperday

Cita de: boctulus en 17 Abril 2016, 16:33 PM
Quizas... podrias probar en una maquina virtual con otra version de Windows con un registro mas pequeño "de prueba" a ver si te pasa lo mismo (por si tu registro tiene alguna cosa "rara")

Eso tenía pensado hacer, y lo he hecho.

En la máquina virtual con otro windows 10 (ya que el win7 en la virtualbox me va petadísimo).

Y el resultado para mi sorpresa ES EL MISMO.

Te deja crear claves pero no eliminarlas, y eso tiene sentido pues si vamos a el administrador de tareas en la pestaña "inicio" podemos deshabilitar un programa del inicio, pero sin embargo su clave persiste y no se borra. Para poder reestablecernos, debemos eliminar la clave y luego crearla, de esa manera nuestro programa estará habilitado de nuevo, luego creo que es por seguridad.

Saludos.
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.