elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Registro windows
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Registro windows  (Leído 3,933 veces)
dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Registro windows
« en: 24 Diciembre 2016, 19:52 pm »

Hola,

Al ejecutar un archivo.reg al registro de windows me sale un mensaje de que no se puede importar, la entrada que quiero modificar es la siguiente:

Código:
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d

Se que se necesita permisos de administradores para modificar la clave pero aunque lo modifico a control total me aparece el mismo error. Lo curioso es que si importo el archivo.reg mediante la opcion del importar del regedit funciona correctamente y ademas puedo cambiar manualmente el valor del Attributes dentro del regedit sin problemas, pero cuando ejecuto el archivo.reg desde el explorador no me deja.

Alguien le ha pasado esto o sabe a que se debe? Gracias


« Última modificación: 24 Diciembre 2016, 19:57 pm por dracrac » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Registro windows
« Respuesta #1 en: 24 Diciembre 2016, 20:50 pm »

Lo curioso es que si importo el archivo.reg mediante la opcion del importar del regedit funciona correctamente y ademas puedo cambiar manualmente el valor del Attributes dentro del regedit sin problemas, pero cuando ejecuto el archivo.reg desde el explorador no me deja.

Entonces prueba a ejecutarlo como administrador (opción: Ejecutar como administrador).

Saludos!


En línea

dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Re: Registro windows
« Respuesta #2 en: 25 Diciembre 2016, 13:47 pm »

Saludos,

En el explorador de windows el archivo .reg no me sale la opcion de ejecutar-lo como administrador. He provado con un bat con ejecutar como administrador pero tampoco funciona.

Lo que me extraña es que este archivo.reg ya me  funcionaba si le daba permisos de control total a administradores dentro del registro a la carpeta ShellFolder.

Y ahora no sé porque no va si he hecho lo mismo. Me sale la pantalla de no se puede importar...

el archivo en question es :

--Bibliotecas.reg----------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d
---------------------------------------------------------------------------------------------------------------

Me estoy dejando algo? o como puedo hacer que funcione como antes? Gracias de nuevo



« Última modificación: 25 Diciembre 2016, 14:02 pm por dracrac » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Registro windows
« Respuesta #3 en: 26 Diciembre 2016, 08:03 am »

En el explorador de windows el archivo .reg no me sale la opcion de ejecutar-lo como administrador.

Tienes razón, disculpa, fallo mio, no te debería salir la opción Ejecutar Como Administrador ya que el sistema operativo no reconoce la extensión .reg como archivo executable (que no .exe)



Lo que me extraña es que este archivo.reg ya me  funcionaba si le daba permisos de control total a administradores dentro del registro a la carpeta ShellFolder.

Y ahora no sé porque no va si he hecho lo mismo. Me sale la pantalla de no se puede importar...

El problema, como supuse en un principio, es por una ausencia de permisos de escritura en la clave HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder, he podido reproducir el problema ya que yo también tengo el acceso denegado por defecto.
Para otras claves podrías resolverlo asignando los permisos con la herramienta REGINI de Microsoft que va incluida en Windows, pero al parecer es restrictivo con la raíz HKEY_CLASSES_ROOT, así que te recomiendo usar un programa de terceros llamado SetACL:

Mediante el siguiente Batch-script puedes asignar el propietario y conceder permisos de control total para el usuario actual a la clave especificada (y subclaves):

SetACL.cmd
Código
  1. @Echo Off
  2.  
  3. Set "RegKey=HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder"
  4.  
  5. SetACL.exe -on "%RegKey%" -ot "reg" -ownr "n:%UserName%"        -rec "Yes" -actn "setowner"
  6. SetACL.exe -on "%RegKey%" -ot "reg" -ace  "n:%UserName%;p:full" -rec "Yes" -actn "ace"
  7.  
  8. Pause&Exit

Despues de asignarle los permisos de esa manera, no deberías tener problemas al intentar modificar el valor de esa clave, ya sea haciendo doble click en el archivo de registro que has compartido, o modificando el registro desde la CMD:

Registry.cmd
Código
  1. REM Created with Reg2Bat by Elektro
  2. REM http://foro.elhacker.net/-t394702.0.html
  3.  
  4. @Echo OFF
  5. REG.exe ADD "HKCR\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" /V "Attributes" /T "REG_DWORD" /D "0xB090010D" /F 1>NUL
  6. Pause&Exit

Saludos!
« Última modificación: 26 Diciembre 2016, 08:10 am por Eleкtro » En línea

dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Re: Registro windows
« Respuesta #4 en: 26 Diciembre 2016, 14:34 pm »

Muchas gracias de nuevo Elektro funciona a la perfeccion !!  ;-)

Mi intencion con esta modificacion es desactivar la biblioteca del sistema, pero me he dado cuenta que pusiste una optimizacion parecida que es la siguiente:

Código:
----[ Windows Explorer ] - Desactivar la carpeta Librerias.reg--------------------------------------

Windows Registry Editor Version 5.00

;Created by Vishal Gupta for AskVG.com

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}]
------------------------------------------------------------------------------------------------------------------

Cual es la diferencia respecto a la que  he puesto? es mejor?

Código:
--Bibliotecas.reg----------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d
---------------------------------------------------------------------------------------------------------------

Entiendo que tu codigo borra la clave {031E4825-7B94-4dc3-B131-E946B44C8DD5} portanto no se puede deshacer si no la guardas primero, modifica esto algun otro valor a tener en cuenta en windows? Tambien veo que no necesitas modificar ningun permiso para hacerlo? cual es tu opinion al respecto?

Gracias de nuevo





« Última modificación: 26 Diciembre 2016, 14:41 pm por dracrac » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Registro windows
« Respuesta #5 en: 26 Diciembre 2016, 15:05 pm »

me he dado cuenta que pusiste una optimizacion parecida que es la siguiente:

Código:
----[ Windows Explorer ] - Desactivar la carpeta Librerias.reg--------------------------------------

Windows Registry Editor Version 5.00

;Created by Vishal Gupta for AskVG.com

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}]
------------------------------------------------------------------------------------------------------------------

Cual es la diferencia respecto a la que  he puesto? es mejor?

No se si te he entendido, ¿eso lo publiqué yo intentas decirme?, no se, tengo miles de mensajes publicados en este foro, si no me especificas exactamente a cual te refieres...  :xD

La sintaxis: [-CLAVE] sirve para eliminar una clave y sus subclaves, la diferencia está en que como ya has dicho el cambio es irreversible... a menos que vuelvas a crear la clave.

modifica esto algun otro valor a tener en cuenta en windows? Tambien veo que no necesitas modificar ningun permiso para hacerlo? cual es tu opinion al respecto?

El cambio que quieres realizar se verá reflejado en el explorador de Windows, simplemente la carpeta Librerías se verá, o no se verá, no hay ninguna otra cosa importante a tener en cuenta. Eso si, ten en cuenta que la carpeta Principal "Librerías" y las distintas librerías que contiene, se pueden eliminar de varias ubicaciones del sistema, y si tu windows es de 64 Bits debes eliminar también la clave de Wow6432Node, de lo contrario el cambio solo se verá reflejado en los procesos de 64 Bits.

Yo lo hago de la siguiente manera, para Windows 10 x64, con este script en Batch (es posible que primero necesites usar SetACL para obtener permisos de las claves):

Código
  1. Echo [+] Desactivar la carpeta Librerias
  2. REG.exe DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /F 1>NUL 2>&1
  3. REG.exe DELETE "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /F 1>NUL 2>&1
  4. REG.exe DELETE "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /F 1>NUL 2>&1
  5. REG.exe DELETE "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /F 1>NUL 2>&1
  6.  
  7. Echo [+] Desactivar las carpetas de Librerias en 'Mi PC' y el dialogo 'Buscar carpeta'
  8. :: Music
  9. REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  10. REG.exe ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  11. REG.exe ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  12. REG.exe ADD "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  13.  
  14. :: Downloads
  15. REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  16. REG.exe ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  17. REG.exe ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  18. REG.exe ADD "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  19.  
  20. :: Pictures
  21. REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  22. REG.exe ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  23. REG.exe ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  24. REG.exe ADD "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  25.  
  26. :: Videos
  27. REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  28. REG.exe ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  29. REG.exe ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  30. REG.exe ADD "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  31.  
  32. :: Documents
  33. REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  34. REG.exe ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  35. REG.exe ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  36. REG.exe ADD "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  37.  
  38. :: Desktop
  39. REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  40. REG.exe ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  41. REG.exe ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  42. REG.exe ADD "HKCU\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" /V "ThisPCPolicy" /T "REG_SZ" /D "Hide" /F 1>NUL
  43.  

( si lo usas, haz un backup del registro por si quieres restaurar las claves... )

Saludos!
« Última modificación: 26 Diciembre 2016, 15:11 pm por Eleкtro » En línea

dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Re: Registro windows
« Respuesta #6 en: 4 Enero 2017, 12:10 pm »

Gracias Elektro,

Si publicaste esto:

http://foro.elhacker.net/windows/aporte_megapack_de_tips_para_windows_7_x64-t350265.0.html


pero con lo ultimo que me  has contestado esta genial
Me ha ido perfecto !!  :xD
« Última modificación: 4 Enero 2017, 12:14 pm por dracrac » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Sistema de Login - Registro [Usando el registro de Windows]
Programación Visual Basic
ToNy_EsP 2 4,016 Último mensaje 28 Febrero 2009, 18:10 pm
por seba123neo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines