none
No puedo reemplazar un archivo dll en la carpeta system32 RRS feed

  • Pregunta

  • Cuando intento reemplazar me sale un cartel acceso denegado para realizar esta accion necesita el permiso del administrador ? pero si yo soy el administrador ? alguna solucion tengo windows 10

    miércoles, 30 de diciembre de 2015 19:20

Todas las respuestas

  • ¿Sustituir qué archivo y por qué motivo? En Windows Vista, 7 y sobre todo a partir de Windows 8, las cuentas de usuario del grupo Administradores no suelen actuar como tales, a menos que se produzca una "elevación". La configuración del control de cuentas de usuario especifica en qué situaciones se solicita la confirmación del usuario para llevar a cabo operaciones que requieren privilegios administrativos. La cuenta Administrador predefinida está exenta de esa restricción de forma predeterminada, pero viene deshabilitada y tan solo ha de emplearse en casos de emergencia, nunca como una cuenta de uso habitual.

    Además, los archivos propios del sistema operativo están protegidos por el servicio TrustedInstaller, por lo que ni siquiera los administradores tienen poder sobre ellos salvo que manipulen los permisos predeterminados o usen herramientas que existen en Internet para ejecutar algunos procesos, como CMD, con la identidad de TrustedInstaller. Ese es un camino que conduce al Lado Oscuro.

    jueves, 31 de diciembre de 2015 0:00
  • Hola "Nahuel Cardozo" como estas,

    Recomiendo antes de renombrar y/o midificar cualquier .dll, realiza un backup del file y tambien del OS.
    Verifa los permisos que tienes antes y despues usando:

    icacls c:\windows\system32\file.dll

    Puedes usar:

    takeown /f c:\windows\system32\file.dll
    icacls "c:\windows\system32\file.dll" /grant user1:f
    cd windows\system32
    rename file.dll file_tst.dll

    Takeown: Permite que un administrador recupere el acceso a un archivo que anteriormente le era denegado, convirtiendo al administrador el propietario del archivo.
    https://technet.microsoft.com/en-us/library/cc753024.aspx

    Icacls
    https://technet.microsoft.com/en-us/library/cc753525.aspx

    Espero alcances tu objetivo. Hasta pronto.

    • Propuesto como respuesta Seakan domingo, 4 de marzo de 2018 16:44
    jueves, 31 de diciembre de 2015 4:15
  • Existe un programa denominado TAKE CONTROL, que te permiite tomar el control y sustituir las .dll de la carpeta system32 el metodo de uso esmuy sencillo, pero te quiero advertir.

    Dando por obvio que no asumo responsabilidad de tus actos dado que yo te proporciono la herramienta pero tu la manejas, es un asunto peligroso. Puedes modificar sin querer las cosas y puedes causar daño. Si quiere puedo facilitarle el programa mediante las galerias, o por un correo electronico. pero una vez mas le aviso de que es peligroso.

    Inn V. Ginner


    Si una respuesta le resulta util recuerde darle un voto positivo, o marcarla como respuesta. Si yo no fui claro indiqueme donde no lo fui, para que me sea mas facil ayudarle. Tenga un buen dia

    lunes, 4 de enero de 2016 10:13
  • Hola. 

    Llegué aca porque me pasa lo mismo que a Nahuel. Cuando enciendo la notebook me aparece el cartel: 

    ASCTray.exe - Error del sistema
    La ejecución de código no puede continuar porque no se encontró C:\WINDOWS\SYSTEM32\ucrtbase.dll. Este problema se puede solucionar reinstalando el programa. 

    Yo ya me descargué ese archivo dll de www.dll-files.com, hice un backup del que está y creé un punto de restauración por las dudas, pero no puedo reemplazarlo. 

    ¿Me podrías enviar el Take Control, por favor? Sólo quiero reemplazar ese archivo, porque no me abren los programas de diseño, y los necesito para trabajar. 

    Muchas gracias, 

    Gabriela
    bichitamgb@yahoo.com.ar

    viernes, 15 de enero de 2021 13:09
  • Este problema se puede solucionar reinstalando el programa

    Se refiere al programa que le corresponde, no una .dll descargada de quien sabe donde.

    ¿Cómo se le ocurre que puede sustituir un archivo importante del sistema por algo descargado de semejante sitio? ¿Al menos se molestó en leer el mensaje de Ramon Sola? ¿Sabe Ud. lo sencillo que le resulta a un programador modificar una .dll e inyectarle códigos maliciosos? 

    El archivo que menciona, ucrtbase.dll, es un componente de Visual C++ que aparentemente esta dañado o mas posiblemente no este instalado.

    Acuda al sitio de soporte de ese programa de diseño que le da el error y compruebe que requisitos exige y luego descargue la version que corresponda ya que de ese complemento existen muchas versiones desde la 2005 hasta 2019 que yo sepa:

    The latest supported Visual C++ downloads
    https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

    Si la .dll esta presente (Deberia estar en C:\Windows\System32) use el instalador para reparar Visual C++-


    Saludos cordiales. Ivan


    • Editado IvanCG viernes, 15 de enero de 2021 15:28
    viernes, 15 de enero de 2021 15:26