Modificar clave de registro.-

Iniciado por Edunet98, 13 Octubre 2012, 16:27 PM

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

Edunet98

Estimados Amigos del Foro:
Tratando de Instalar el Software de HP Officejet 4255 all-in-one me apareció este error



intente modificar o borrar la entrada (Previo respaldo) de muchas maneras diferentes y no pude lograrlo. Aparece esta imagen



Este error me aparece en varias claves del registro, por Ej. .mepg

Mucho agradecería algún comentario al respecto para solucionar este problema.-
Cordiales Saludos.-


Eleкtro

#1
¿Estás ejecutando el instalador como usuario ADMINISTRADOR?...

De lo contrario necesitas modificar el propietario y los permisos de esas claves.

Pincha click derecho sobre la "carpeta" de la clave en regedit > cambiar permisos > opciones avanzadas > propietario
Si apareces ahí, es suficiente con que uses la utilidad REGINI desde la consola de comandos para modificar los permisos de las claves que deseas.
Si no apareces como propietario, necesitas usar la utilidad SETACL para cambiar el propietario y luego los permisos.

http://files.helgeklein.com/downloads/SetACL/current/SetACL%20(executable%20version).zip

PD: O lo puedes hacer manualmente desde la ventana de "propietario" y "cambiar permisos", pero como son varías claves digo yo que querrás automatizar la tarea...




EDITO:

Código (dos) [Seleccionar]
@Echo OFF
:: By Elektro H@cker

REM Cambia el propietario
setacl.exe -on "HKLM\SOFTWARE\Classes" -ot reg -ownr "n:%USERNAME%"        -rec yes -actn setowner

REM Otorga permisos completos de acceso
setacl.exe -on "HKLM\SOFTWARE\Classes" -ot reg -ace  "n:%USERNAME%;p:full" -rec yes -actn ace

Pause&Exit





Saludos.








Edunet98

Estimado EleKtro H@cker
Muchas gracias por tu atención.-
He realizado los pasos antes mencionados, pero debo estar haciendo algo mal, porque el problema No se soluciono. Estoy trabado en las claves .mpeg y .mpg el resto parece funcionar. Pues ya he realizado algunos ajustes indicados por otro forero
http://www.foroswindows.com/windows-xp-x64/eliminar-claves-del-registro-t13778.html
Me parece que estamos cerca de la solución, con un pequeño esfuerzo mas lo logramos.-
Reiterado agradecimiento por tu espíritu de colaboración y Cordiales Saludos.-

Eleкtro

Lo mismo te sirve usar subinacl como t ehan recomendado allí, que usar setacl de la manera que te he mencionado.

Pero hice unas preguntas necesarias:
Cita de: EleKtro H@cker en 13 Octubre 2012, 18:04 PM
¿Estás ejecutando el instalador como usuario ADMINISTRADOR?...

Pincha click derecho sobre la "carpeta" de la clave en regedit > cambiar permisos > opciones avanzadas > propietario y di el propietario actual

3º - ¿Has usado Setacl o solo subinacl?

Saludos








Edunet98

Estimados Amigos del Foro.-
La presente nota es para reconocer vuestra desinteresada colaboración y agradecer en nombre de todos los que navegamos por estos foros en busca de ayuda.
Gente como ustedes hacen que este universo sea un poquito mejor cada día (Como ya Sabrán este problema pudo haber sido solucionado por un técnico en mi ciudad con un costo aproximado de 15 a 20 U$S) Costo que gracias a la magnificencia que la vida ha tenido para conmigo, puedo pagar sin ningún sobresalto. Pero el hecho de haberlo solucionado sentado frente al monitor tiene un valor infinitamente superior (Autoestima por las nubes), y esto solo es posible cuando otras personas disponen de su tiempo, Conocimiento y esfuerzo para que yo pueda disfrutar de este momento.-
Obviamente he podido instalar el Software en Cuestión y todo funciona correctamente.
Este fue el procedimiento que culmino en la solución del problema:


La opción más conservadora es restitituir esos derechos manualamente:
Abre el bloc de notas y pegas el texto que sigue en azul:

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administradores=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administradores=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administradores=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administradores=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administradores=f /grant=system=f

A continuación lo guardas en Escritorio pero antes de dar en Guardar como pulsa sobre Tipo para que en lugar de *.txt muestre Todos los archivos. Ahora, ya sí, lo guardas como reparar.bat

Reiterado agradecimiento y Cordiales Saludos.-
Edunet98.-