domingo, 5 de agosto de 2012

Obtener permisos para modificar archivos de System32 (TrustedInstaller)

Una de las cosas que se nos complica cuando queremos modificar algún archivo que el mismo sistema operativo de Windows 7 lo protegé para que sea inmodificable, por lo general las famosas (.dll) que se encuentran dentro de la carpeta de "System32".

Me enfocare en una (.dll) muy conocida llamada "ExplorerFrame.dll" ya que intentare cambiarla por otra ya modificada y que se adecue con el tema personalizado que tengo instalado, este archivo se encarga de las flechas tanto de retroceso y avance en las ventanas de explorer.
 Como dije lo que haremos sera cambiarla por otra ya modificada que la tenga previamente en el Escritorio, y si intentamos reemplazar dicho archivo sin previa configuración manual no saltara una ventana indicando que necesitamos permisos adicionales para dicha operación.
De hecho la forma común de otorgarle algunos permisos como "Lectura y ejecucion", "Modificar", "Escritura" es con un clic derecho encima del archivo a modificar (ExplorerFrame.dll), nos ubicamos en la pestaña "Seguridad" y en la sección "Nombres de Grupos o Usuarios" seleccionamos un usuario y luego damos clic en "editar" y en hay podemos dar o quitar permisos. Pero el caso peculiar es que no se pueden modificar todos los archivos protegidos por "TrustedInstaller".

Asi que lo que Haremos sera asignarle otro Propietario (nosotros). Para ello cerramos la ventana de permisos y nos ubicamos en la ventana de propiedades de archivo, y le hacemos un clic en "Opciones avanzadas", luego de ello se nos abrirá una nueva ventana de "configuración de seguridad avanzada" y nos ubicaremos en la pestaña "Propietario" para pasar luego a "editar".

Por ultimo nos aparecerá una ventana con una lista de nuevos propietarios disponibles, seleccionan uno. Les recomiendo que sea el que dice "Administradores..." en el caso que no sean administradores y no tengan esa opción, pueden escoger otro usuario, una vez seleccionado, simplemente le dan en "aplicar" -> "aceptar" -> "aceptar" -> "aceptar" Hasta que vuelvan a llegar a la ventana de "propiedades de archivo"

Y por ultimo hagan lo mismo que del principio, ya ubicados en "Propiedades" y en la pestaña "Seguridad" van a "editar" y verán que ahora si pueden otorgar y quitar permisos del archivo, yo acostumbro a darle en "Control total" pero ustedes pueden elegir los permiso que especialmente necesitan o tal vez sean todos, eso si lo que recomiendo es que se cambio los permisos en todos los "grupos o usuario" por ejemplo en mi caso son 3 "SYSTEM" (este siendo obligatorio), "Administradores" y "otros usuarios", así que si van a darle "Contro total" deberán de ponerlo en todos.
Y con eso ya vamos a poder modificar el archivo (reemplazar, borrar, copiar, etc).
Pero que quede claro que solo en ese archivo, si queremos hacerlo con otro archivo, tendremos que hacer lo mismo, pero descuida "la practica hace al maestro".
Por mi parte solo me queda reemplazar el archivo (.dll) y reiniciar la Pc para que surja efecto.


64 comentarios:

  1. Me sirvio muy bien gracias, muy buen tutorial :)

    ResponderEliminar
  2. Excelente, mira q trate de hacerlo hasta q me di por vencido.
    Bien explicado y resulto util. Gracias mil

    ResponderEliminar
  3. FELICITACIONES POR LO BIEN QUE LO EXPLICASTE:
    Lamentablemente, mi sistema (windows 7 64 bits) no me permitio los permisos: me sale un aviso que dice "esta a punto de cambiar la configuracion de permisos en las carpetas en el sistema esto puede originar problemas de acceso inesperados y disminuir la seguridad.¡desea continuar ....Y LE DOY ...SI...y me sale ²no se puedeguardar cambios o permisos en KERNELbASE DLL ² Acceso Denegado.

    Agradecería muchísimo la ayuda que me puedas brindar al respecto!

    ResponderEliminar
  4. Gracias! y el TrustedInstaler para que sirve? Recuerdo que instale un tema y tuve que instalarlo, pero ni idea que hacia xD

    ResponderEliminar
  5. ya obtube el permiso pero me dice k primero sierre el archivo y k despues lo copie o rremplase

    ResponderEliminar
  6. El archivo que yo quiero cambiar no tiene la opcion de seguridad, que puedo hacer?

    ResponderEliminar
  7. cuando estamos en propietarios y escojo un nuevo propietario me dice lo ciguente no puedes establecer un nuevo propietario a mscoree.dll acceso denegado

    ResponderEliminar
  8. Olle realize todo y ya me deja pero a medias porque me dice que "el archivo a abierto uno de sus archivos, cierrelo e intente de nuevo" que hago?

    ResponderEliminar
  9. Gracias por la solución, me funciono muy bien. Renombre el FTP.EXE para poder instalar el FTPS.EXE cambiándole el nombre a FTP.EXE y "engañar" a Windows con ese nuevo programa. Saludos

    ResponderEliminar
  10. amigo ayuda no me servio, hice todo paso por paso y cuando intento cambiar en nombre del mscoree me dice que no puedo

    ResponderEliminar
  11. GRACIAS!!!! Me salvaste la existencia del computador :))

    ResponderEliminar
  12. todo me salio bien pero cuando lo ejecuto con el cmd medise que no encontro el archivo que lo depure que puedo aser

    ResponderEliminar
  13. Funciona al 100%
    Fue la solucion a aplicaciones portables que no corrian en mi pc.
    Sl2

    ResponderEliminar
  14. no me funciono para nada le di en donde era y me sigue apareciendo ''acceso denegado'' y no puedo reemplazar los archivos

    ResponderEliminar
    Respuestas
    1. A mi tambien me aparecio acceso denegado estoy desesperado no he podido instalar muchas cosas desde que estoy asi... :/

      Eliminar
  15. En xp qué opciones serían?, gracias.

    ResponderEliminar
  16. No me aparece la ventana de "Propietario"

    ResponderEliminar
  17. Hola gente, una consulta... quise reemplazar msvcp100.dll y siguiendo paso a paso el tutorial aun así no me ha dejado, alguien mas intento lo mismo y le ha funcionado?

    ResponderEliminar
  18. lo he probado con windows 10 y tambien me funciono gracias

    ResponderEliminar
  19. AYUDA POR FAVOR.
    El problema con el archivo "KERNELBASE.dll" (el que quiero cambiar) es que no puede ser reemplazado porque al hacer la operación me dice que el "csrss.exe lo tiene abierto o lo esta usando.
    Luego, investigo acerca del "csrss.exe" y resulta que este programa es super indispensable para la ejecución de todo lo que tenga que ver con los gráficos, por lo que si intento frenar su proceso en el administrador de tareas para reemplazar el KERNELBASE.dll este me dice que no puedo detener este proceso porque entonces todo se detendría pues lógicamente toda operación en una computadora esta ligada al desarrollo de gráficos. ¿Cómo entonces y de que maldita manera soluciono esta bronca porque sí necesito reemplazar el "KERNELBASE.dll" sino no podre abrir el Corel Videstudio x7 que es el programa que me arroja el fallo del KERNELBASE.dll.

    ResponderEliminar
  20. AYUDA POR FAVOR.
    El problema con el archivo "KERNELBASE.dll" (el que quiero cambiar) es que no puede ser reemplazado porque al hacer la operación me dice que el "csrss.exe lo tiene abierto o lo esta usando.
    Luego, investigo acerca del "csrss.exe" y resulta que este programa es super indispensable para la ejecución de todo lo que tenga que ver con los gráficos, por lo que si intento frenar su proceso en el administrador de tareas para reemplazar el KERNELBASE.dll este me dice que no puedo detener este proceso porque entonces todo se detendría pues lógicamente toda operación en una computadora esta ligada al desarrollo de gráficos. ¿Cómo entonces y de que maldita manera soluciono esta bronca porque sí necesito reemplazar el "KERNELBASE.dll" sino no podre abrir el Corel Videstudio x7 que es el programa que me arroja el fallo del KERNELBASE.dll.

    ResponderEliminar
  21. Esto tambien funciona con win 10 ya que tengo el mismo problema...!!!

    ResponderEliminar
  22. excelente pagina, me sirvio muy bien, os recomiendo a todos

    ResponderEliminar
  23. excelente pagina, me sirvio muy bien, os recomiendo a todos

    ResponderEliminar
  24. exelente aporte de 10 men gracias

    ResponderEliminar
  25. Hola como se hace en windows 10? no puedo modificar la carpeta windows app

    ResponderEliminar
  26. Me aparece acción denegada cuando le doy aplicar al cambiar el control total... no me sirve

    ResponderEliminar
  27. Mogólico, aprende a hacer un tutorial

    ResponderEliminar
    Respuestas
    1. calate gafo el mongolico eres tu esta Bien el tutorial mmgv a mi me funciona lo estas haiendo mal gafo

      Eliminar
  28. Hola, no es tan lógico como parece, ya había visto varios vídeo-tutoriales y no me servían para nada... este está mejor explicado y la verdad es que ya se me estaba saliendo de quicioooo :1 jajajaj en fin, muchas gracias amigo, sigue así...

    ResponderEliminar
  29. Una vez hace años lo hice pero lo olvide completamente, buscando y sin encontrar tutoriales similares de hace años, me topo con este y sin necesidad de leer y ver las imagenes sabia que era esto, Gracias compañero!
    me sacaste una ladilla ese Wisptis!

    ResponderEliminar
  30. Muchas gracias amigo, muy útil.

    ResponderEliminar
  31. muchas gracias, me sirvió para cambiar el host de system32, saludos

    ResponderEliminar
  32. oye lo unico que me falla es que yo quiero pegar muchos mas archivos como le hago

    ResponderEliminar
    Respuestas
    1. Amigo, ahí mismo lo dijo, si te funciono una vez con un sólo archivo, tienes que hacer lo mismo individualmente con cada uno.

      Eliminar
  33. no Me Funciona me dice que no se puede y la unica manera es pasarme un santo diaa dandole continuar pero son mas 1.000.000 millon de archivos

    ResponderEliminar
  34. No me sirvió para nada, ya estoy pensando que tengo algún virus o algo por el estilo. Primera vez que me pasa algo tan loco como que nunca me dé el acceso así haga lo que haga. Qué fastidio.

    ResponderEliminar
  35. Muy clara tu explicación, obviamente logre resolver la situación con tu ayuda, me hubiera gustado conservar la información en mi pc ya que no siempre dispongo de conexión a Internet, felicitaciones un abrazo.

    ResponderEliminar
  36. no e podido por ningún medio lograr el permiso e echo tos los pasos correcto y otros mas que e encontrado y no me deja maldita mierda me tiene cansado, es un d3d9.dll que es para a rancar un juego y lo pegue en la ruta del juego y me dice que no es correcto y system32 no me da permiso, que hago alguien sabe porque no logro quitar los permisos si hago los paso correctos y e probado todos los que encontrado

    ResponderEliminar
  37. ya realice todos los pasos, tengo control total en todo y aun así no puedo copiar archivos a la carpeta "syswos64"

    ResponderEliminar
  38. Eres un genio amigo, me funciono muy bien!

    ResponderEliminar
  39. NO ME DEJA SOY EL QUE INSTALO EL SISTEMA DE ESTA MUGRE LOCO
    UNA MUGRA WINDOWS

    ResponderEliminar
  40. para los que no les funco como a mi metiendo mano pude haciendo casi lo mismo en la pestaña auditoria, y en las propiedades de carpeta saquenle el solo lectura, aplicar cambios a todas las sub carp y archivos, y en poc avanzadas en la misma pestaña q solo lec. desactiven las 2 primeras

    ResponderEliminar
  41. Muchas gracias me sirvió, al principio no me dejaba porque decía que otro programa estaba usándolo; pero cambiando la extensión del archivo a txt, lo pude reemplazar. Yo fui al archivo, luego con el botón derecho propiedades, seguridad, usuarios, editar, otra vez a usuarios y tildar todas las casillas, aplicar y aceptar. Luego le cambiamos la extensión a txt y ya podemos sustituir por el archivo que queremos.

    ResponderEliminar
  42. Exelente, de miles de videos vistos, paginas entre otras, eres el unico que desde el 2012 me ayudo con mi problema, GRACIAS!!

    ResponderEliminar
  43. en se siente ofendido por mis palabras, le digo que las expreso con afecto y con la mejor de las intenciones, lejos de cualquier interés personal o ideología política" Papa Francisco. "Reading and thinking. The beauty of doing it, is that if you’re good at it, you don’t have to do much else". Charlie Munger «nulla dies sine linea» coaching-mastery.com/reniec-consulta-dni-rastrear-a-alguien/

    ResponderEliminar
  44. Ha sido un problema para mi tener que encontrarme con las advertencias que dan error porque se dañó o no se encuentra cierto archivo DLL, pensé en algún momento que no se podían modificar, y también poder reemplazar o eliminar estos archivos DLL y así solucionar este inconveniente.

    ResponderEliminar