none
Ejecutable funciona en unas maquinas si y otras no RRS feed

  • Pregunta

  • He realizado una aplicacion con VB 2015 Windows Forms y ha estado funcionando bien en 4 maquinas.

    Ahora hice una correccion del codigo y me pasa lo siguiente:

    Maq 1 (donde tengo VB instalado) funciona bien - el .exe funciona bien

    Maq 2 (donde tengo VB instalado) funciona bien - el .exe no

    Maq 3 (no tengo instalado el VB) el .exe funciona

    Maq 4 (no tengo instalado el VB) el .exe No funciona

    Los sistemas operativos son Win10 y una vez que abren con clickOnce, abre una pantalla azul de proteccion de windows, donde autorizas la actualizacion pues es mediante web. Ahora bien en los casos que no funciona el .exe, ni siquiera muestra esta pantalla, no da mensaje de error y no abre tampoco el programa de inicio de la aplicacion.

    Realmente he estado todo el dia con esto y no logro solucion.

    Ahora esto empezo el dia de ayer. Todos los ejecutables funcionaban perfectamente bien en todas las maquinas desde hace meses.

    viernes, 25 de mayo de 2018 3:51

Respuestas

  • No es en C sino en VB la aplicacion.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 3:51
  • Verifica que todas las máquinas poseen la misma versión del framework que usas en tu aplicativo. 

    Tu aplicación usa componentes de terceros? Están todos los equipos configurados iguales?


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 10:08
  • Si, fue de las primeras cosas que hice: verificar que el framework 4.5 estuviera instalado. Ahora lo raro es que todo ha funcionado bien, solo en una actualizacion que hice en el software, en un reporte, es que se da esta situacion.

    Por otro lado, donde realizo los cambios, donde tengo el vb instalado, le puse reparar (al VB) y me dice que hay un error en archivos C++... redistribuible o sea que opte por desintalarlo e instalarlo nuevamente a ver que sucede. En eso estoy en este momento, pero ya no se que mas hacer.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 11:04
  • Re-instale el VB y compile nuevamente la aplciacion y el resultado es exactamente igual. Me tiene desorientado esto.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 12:37
  • Lo rato de esto, es que funcionaba todo bien y ahora no abre mas, solo en 2 maquinas. En el resto de las maquinas funciona sin problemas. Si fuera un problema de la aplicacion en si, daria error o no funcionari en ningun lado.

    Lo unico que utilizo externo es el Crystal Report pero ya instale nuevamente los archivos y el resultado es el mismo.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 17:59
  • Esto estoy hablando de la aplicacion A en un Cliente.

    Ahora me acaba de llamar otro cliente, donde utiliza la aplicacion B (por llamarla de alguna manera) con el mismo problema. Funcionaba en todas las maquinas. Ahora funciona en algunas si y en otra no y no he hecho ninguna modificacion ni update del programa.

    Tendra que ver con las actualizaciones de Microsoft o con el VB ?

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 18:26
  • Hola. Es raro que una aplicación con framework 4.5 no funcione en W10. Que diferencia hay entre las máquinas que funcionan y las que no?, tienen todas las actualizaciones al día de W10? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 19:30
  • Es que no les encuentro diferencias. Son nuevas incluso y estaba funcionando todo bien en todas las maquinas.

    Si mal no recuerdo, el miercoles se hizo (en la maquina que no funciona) una actualizacion de Microsoft y  partir de ahi empezaron los problemas.

    Bueno quizas no sea eso, pero es lo unico que veo que es diferente.

    Lo raro de todo, es que no se ni como buscar, ni donde pues sencillamente no abre la aplicacion. Abre la pantalla de consulta si hay updates, mediante el click once y se cierra, solo eso, no da mensaje de error ni nada.

    He reseteado la maquina, no hay actualizaciones pendientes.... me tiene desorientado.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 20:04
  • Revisa el Visor de eventos de Windows en la maquina que no funciona la aplicación. Seguramente se esté registrando algún error. 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 20:24
  • En donde puedo revisar el Visor de eventos de Windows ?

    Por otro lado te comento lo raro de esto: En mi casa tengo la maq 1 tiene instalado el VB2015 y funciona la aplicacion. El .exe tambien funciona en esa maquina. En la maq 2, tambien tengo instalado el VB2015 y funciona la aplicacion, pero no asi cuando abro (en esa maq 2) el .exe. Me tiene bien desorientado.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    viernes, 25 de mayo de 2018 21:10
  • Uff si alli hay un monton de errores, pero y ahora ? no se cual es el procedimiento a seguir

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    viernes, 25 de mayo de 2018 23:19
  • La mayoria de los errores que aparecen son los siguientes:

    The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
    {6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}
     and APPID
    {4839DDB7-58C2-48F5-8283-E1D1807D0D7D}
     to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

    La verdad que no entiendo y menos como solucionarlos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    viernes, 25 de mayo de 2018 23:50
  • Una pregunta... Las maquinas son independientes?  No están en un dominio? Revisa los permisos de usuario. Prueba a establecer como administrador el usuario que realiza login en la maquina

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 7:10
  • Si las maquinas son independientes, son 3 e incluso fisicamente estan en diferentes lugares.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 12:14
  • Y la cuenta que abre la maquina esta como administrador. Incluso intento abrir la aplicacion como administrador (Run As Administrator) y sencillamente no hace nada.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 12:19
  • Ahora cuando abre la aplicacion, chequea si hay actualizaciones y si las hay, hace el update, y luego en lugar de abrir la pantalla de inicio (el form de inicio), sencillamente se cierra. Pero no da mensaje de error ni nada.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 12:27
  • Pensando y pensando, una vez que chequea si hay update, lo que habria era la pantalla de Windows Defender. 

    Entonces desactive la casilla de "Check apps and files" la coloque en off y alli si funciona.

    Ahora no se si esto es lo correcto. Ya probe en dos maquinas y funciona, si abre la aplicacion, pero este sera el camino correcto?

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 13:52
  • Hola. Puedes indicar la modificación que realizaste en el código? La corrección 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    domingo, 27 de mayo de 2018 14:19
  • Hola, si ya todo te funciona. Puedes cerrar la pregunta? gracias

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    domingo, 27 de mayo de 2018 17:21
  • Hola:

    El último Framwork qu ehay es la 4.7.x.

    https://www.microsoft.com/es-es/download/details.aspx?id=55167

    Saludos.


    http://electronica-pic.blogspot.com

    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 5:56
  • Pero esta actualizacion del Framework, tendria que bajarlo en las maquinas que tienen problemas o incluirlo en los archivos como pre-requisitos en "publish" de VB ?
    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 12:30
  • En los archivos de pre-requisitos de VB me admite como maximo Framework 4.6.1
    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 12:33
  • Otra maquina me comenzo a dar el mismo problema.

    Baje el Framework 4.7 y el resultado es el mismo.

    Unicamente funciona si quito del Windows Defender, la opcion de colocar aviso al descarcgar nuevas aplicaciones o updates de las mismas.

    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 13:04

Todas las respuestas

  • No es en C sino en VB la aplicacion.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 3:51
  • Verifica que todas las máquinas poseen la misma versión del framework que usas en tu aplicativo. 

    Tu aplicación usa componentes de terceros? Están todos los equipos configurados iguales?


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 10:08
  • Si, fue de las primeras cosas que hice: verificar que el framework 4.5 estuviera instalado. Ahora lo raro es que todo ha funcionado bien, solo en una actualizacion que hice en el software, en un reporte, es que se da esta situacion.

    Por otro lado, donde realizo los cambios, donde tengo el vb instalado, le puse reparar (al VB) y me dice que hay un error en archivos C++... redistribuible o sea que opte por desintalarlo e instalarlo nuevamente a ver que sucede. En eso estoy en este momento, pero ya no se que mas hacer.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 11:04
  • Re-instale el VB y compile nuevamente la aplciacion y el resultado es exactamente igual. Me tiene desorientado esto.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 12:37
  • Lo rato de esto, es que funcionaba todo bien y ahora no abre mas, solo en 2 maquinas. En el resto de las maquinas funciona sin problemas. Si fuera un problema de la aplicacion en si, daria error o no funcionari en ningun lado.

    Lo unico que utilizo externo es el Crystal Report pero ya instale nuevamente los archivos y el resultado es el mismo.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 17:59
  • Esto estoy hablando de la aplicacion A en un Cliente.

    Ahora me acaba de llamar otro cliente, donde utiliza la aplicacion B (por llamarla de alguna manera) con el mismo problema. Funcionaba en todas las maquinas. Ahora funciona en algunas si y en otra no y no he hecho ninguna modificacion ni update del programa.

    Tendra que ver con las actualizaciones de Microsoft o con el VB ?

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 18:26
  • Hola. Es raro que una aplicación con framework 4.5 no funcione en W10. Que diferencia hay entre las máquinas que funcionan y las que no?, tienen todas las actualizaciones al día de W10? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 19:30
  • Es que no les encuentro diferencias. Son nuevas incluso y estaba funcionando todo bien en todas las maquinas.

    Si mal no recuerdo, el miercoles se hizo (en la maquina que no funciona) una actualizacion de Microsoft y  partir de ahi empezaron los problemas.

    Bueno quizas no sea eso, pero es lo unico que veo que es diferente.

    Lo raro de todo, es que no se ni como buscar, ni donde pues sencillamente no abre la aplicacion. Abre la pantalla de consulta si hay updates, mediante el click once y se cierra, solo eso, no da mensaje de error ni nada.

    He reseteado la maquina, no hay actualizaciones pendientes.... me tiene desorientado.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 20:04
  • Revisa el Visor de eventos de Windows en la maquina que no funciona la aplicación. Seguramente se esté registrando algún error. 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:29
    viernes, 25 de mayo de 2018 20:24
  • En donde puedo revisar el Visor de eventos de Windows ?

    Por otro lado te comento lo raro de esto: En mi casa tengo la maq 1 tiene instalado el VB2015 y funciona la aplicacion. El .exe tambien funciona en esa maquina. En la maq 2, tambien tengo instalado el VB2015 y funciona la aplicacion, pero no asi cuando abro (en esa maq 2) el .exe. Me tiene bien desorientado.

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    viernes, 25 de mayo de 2018 21:10
  • Uff si alli hay un monton de errores, pero y ahora ? no se cual es el procedimiento a seguir

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    viernes, 25 de mayo de 2018 23:19
  • La mayoria de los errores que aparecen son los siguientes:

    The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
    {6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}
     and APPID
    {4839DDB7-58C2-48F5-8283-E1D1807D0D7D}
     to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

    La verdad que no entiendo y menos como solucionarlos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    viernes, 25 de mayo de 2018 23:50
  • Una pregunta... Las maquinas son independientes?  No están en un dominio? Revisa los permisos de usuario. Prueba a establecer como administrador el usuario que realiza login en la maquina

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 7:10
  • Si las maquinas son independientes, son 3 e incluso fisicamente estan en diferentes lugares.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 12:14
  • Y la cuenta que abre la maquina esta como administrador. Incluso intento abrir la aplicacion como administrador (Run As Administrator) y sencillamente no hace nada.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 12:19
  • Ahora cuando abre la aplicacion, chequea si hay actualizaciones y si las hay, hace el update, y luego en lugar de abrir la pantalla de inicio (el form de inicio), sencillamente se cierra. Pero no da mensaje de error ni nada.
    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 12:27
  • Pensando y pensando, una vez que chequea si hay update, lo que habria era la pantalla de Windows Defender. 

    Entonces desactive la casilla de "Check apps and files" la coloque en off y alli si funciona.

    Ahora no se si esto es lo correcto. Ya probe en dos maquinas y funciona, si abre la aplicacion, pero este sera el camino correcto?

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    sábado, 26 de mayo de 2018 13:52
  • Hola. Puedes indicar la modificación que realizaste en el código? La corrección 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    domingo, 27 de mayo de 2018 14:19
  • No, nunca realize modificacion en el codigo pues la aplicacion funciona bien en todas las maquinas.

    Solo en las que no abria, en Windows Defender Settings, en el control de apps, en lugar de "avisar" (warn) seleccione Off y ya todo funciona bien en las 3 maquinas que no abria la aplicacion.

    Porque esto sucede en algunas maquinas y en otras no, no he logrado encontrar eso.

    Gracias y saludos

    domingo, 27 de mayo de 2018 16:44
  • Hola, si ya todo te funciona. Puedes cerrar la pregunta? gracias

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta eduepa domingo, 27 de mayo de 2018 17:28
    domingo, 27 de mayo de 2018 17:21
  • Hola:

    El último Framwork qu ehay es la 4.7.x.

    https://www.microsoft.com/es-es/download/details.aspx?id=55167

    Saludos.


    http://electronica-pic.blogspot.com

    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 5:56
  • Pero esta actualizacion del Framework, tendria que bajarlo en las maquinas que tienen problemas o incluirlo en los archivos como pre-requisitos en "publish" de VB ?
    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 12:30
  • En los archivos de pre-requisitos de VB me admite como maximo Framework 4.6.1
    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 12:33
  • Otra maquina me comenzo a dar el mismo problema.

    Baje el Framework 4.7 y el resultado es el mismo.

    Unicamente funciona si quito del Windows Defender, la opcion de colocar aviso al descarcgar nuevas aplicaciones o updates de las mismas.

    • Marcado como respuesta eduepa lunes, 28 de mayo de 2018 13:51
    lunes, 28 de mayo de 2018 13:04