none
Cómo puedo desbloquear un archivo bloqueado por un servicio en windows server. RRS feed

  • Pregunta

  • Buenas tardes,

    Tengo un archivo dll que para ciertas funcionalidades las usa un servicio de una aplicación instalada en Windows Server 2012.  Necesito reemplazar el archivo, pero este servicio tiene bloqueado el archivo dll.     Se que reiniciando el servicio puedo liberar el archivo dll, pero lamentablemente la aplicación que se ejecuta como servicio es de alta demanda por parte de los usuarios y es utilizada las veinticuatro horas del día todos los días.   Para detenerla hay que pasar por múltiples aprobaciones para que autoricen hacerlo.

    Hay alguna forma en que pueda liberar ese archivo dll a fin de que pueda reemplazarlo por la nueva versión.    Eso sí, sin afectar el funcionamiento del servicio que lo bloquea.  (Nota:  Este archivo dll no es parte de la aplicación que se ejecuta como servicio, es un add-on personalizado que agrega funciones importantes para el proceso)

    De antemano muchas gracias.

    jueves, 28 de noviembre de 2019 19:35

Todas las respuestas

  • Una DLL es una bibllioteca de funciones usadas por el servicio o aplicación. Por lo tanto si no permite reemplazarlo es porque la está utilizando

    Peor sería que te lo permitiese porque habría algunas funciones "cacheadas" en memoria y otras no. Por lo tanto reemplazando la DLL crearía inconsitencias serveras

    Así que a mi entender no hay otra solución que detener el servicio/aplicación para poder hacer ese reemplazo de DLL

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    jueves, 28 de noviembre de 2019 20:53
    Moderador