locked
sistema en VB 6.0 ejecuta bien en w XP pero lento en 7 RRS feed

  • Pregunta

  • Buenas tardes, a ver si me pueden apoyar, tengo un sistema desarrollado con VB 6.0, ejecutando su base de datos con SQL 2005, dentro de windows server 2003. Cuando se ejecuta en terminales con windows Xp corre de manera perfecta, en cambio, cuando acceso al servidor, con un equipo con windows 7, desde la instalacion es muy lenta. No sé si exista un pack o configuracion para que exista un enlace más rápido.

    Ningún equipo se conecta como parte de un dominio, Se mapea una carpeta del servidor donde están los ejecutables del programa, basta con autentificarse con su usuario y contraseña.

    Esperando una solucion. Gracias y saludos desde Perú.

     

     

    miércoles, 5 de enero de 2011 17:26

Respuestas

  • No ninguna ha tenido Karspesky, la he formateado una laptop para ver si por ahi era el problema, pero el problema es en todos los equipos.

    Lo otro que creo que estoy haciendo mal es que el servidor tiene su nombre de dominio, pero ninguna laptop esta configurada para que sean parte de ese dominio.

    En equipos XP, corre muy bien ese software que hace control administrativo, facturas, cotizaciones, esta hecho en VB 6.0.

     

    saludos

     


    Desactiva el  chimney en el server http://support.microsoft.com/kb/945977

    Y me comentas.

    Saludos

    • Propuesto como respuesta Ismael Borche lunes, 10 de enero de 2011 17:20
    • Marcado como respuesta Ismael Borche lunes, 17 de enero de 2011 16:32
    miércoles, 5 de enero de 2011 21:21

Todas las respuestas

  • Hola,

    Ambas aplicaciones tienen el sello de compatibilidad y no entiendo el tema de lentitud, tengo una base de datos que corre en 2005 accedemos a ella con W7 y no tenemos problemas de lentitud ¿que configuracion de RAM tien el PC con W7?

    Salu2,

    Xavier.


    Si la respuesta le ha sido util, por favor votela e indiquelo, servira para ayudar a otros a resolver antes sus problemas.
    miércoles, 5 de enero de 2011 17:54
  • No ninguna, el servidor tiene 4 GB ram, es potente, en cuanto a los equipos terminales son laptops con 3 o 2 GB de RAM.

    Se conecta via ODBC, y lo otro es que está mapeada la carpeta en cada laptop para poder acceder.

     

    En cuanto a la velocidad de tiempo de respuesta para acceder a una carpeta, si, ahi si veo la lentitud.

     

     

    miércoles, 5 de enero de 2011 21:00
  • No ninguna ha tenido Karspesky, la he formateado una laptop para ver si por ahi era el problema, pero el problema es en todos los equipos.

    Lo otro que creo que estoy haciendo mal es que el servidor tiene su nombre de dominio, pero ninguna laptop esta configurada para que sean parte de ese dominio.

    En equipos XP, corre muy bien ese software que hace control administrativo, facturas, cotizaciones, esta hecho en VB 6.0.

     

    saludos

     

    miércoles, 5 de enero de 2011 21:03
  • No ninguna ha tenido Karspesky, la he formateado una laptop para ver si por ahi era el problema, pero el problema es en todos los equipos.

    Lo otro que creo que estoy haciendo mal es que el servidor tiene su nombre de dominio, pero ninguna laptop esta configurada para que sean parte de ese dominio.

    En equipos XP, corre muy bien ese software que hace control administrativo, facturas, cotizaciones, esta hecho en VB 6.0.

     

    saludos

     


    Desactiva el  chimney en el server http://support.microsoft.com/kb/945977

    Y me comentas.

    Saludos

    • Propuesto como respuesta Ismael Borche lunes, 10 de enero de 2011 17:20
    • Marcado como respuesta Ismael Borche lunes, 17 de enero de 2011 16:32
    miércoles, 5 de enero de 2011 21:21
  • Hola Xinena, ya detuve ese comando, voy a probarlo ahora. gracias
    jueves, 6 de enero de 2011 15:17
  • Hola  Alanq

    Ya conseguiste probar lo que indica Ximena87?

    Saludos


    Ismael Borche - LATAM Forum Support Engineer
    Microsoft Corporation
    lunes, 10 de enero de 2011 17:20
  • Hola Ximena87

    Lamentablemente eso ocurre, pero no hay mucho o que hacer. Estamos acá para ayudar a todos y con una esperanza de que no se olviden de volver para comentar los resultados.

    Gracias por brindarnos con tuya ayuda!

    Saludos


    Ismael Borche - LATAM Forum Support Engineer
    Microsoft Corporation
    jueves, 13 de enero de 2011 13:26
  • Yo tambien tengo varios programas hechos en Visual Basic 6 y access. Los he probado en 5 ó 6 PCs.

    Y en todas ellas el XP es 10 (diez) veces más rápido que el Seven!!!!

    Es demasiado lento en Seven. Si alguien tiene alguna idea de como mejorar esto. Se los voy a agradecer.

    Pero estoy casi seguro que el problema es del windows seven. Consume demasiados recursos de procesador y memoria por la apariencia gráfica que tiene.

    Lo hicieron más lindo y atractivo, pero eso hace demasiado lento a las PCs. Lo hicieron aproximadamente 10 veces más lento y eso es desesperante para las empresas que hacen muchos procesos con muchos registros de bases de datos.

    Ojalá Microsoft corrija esto. Un nuevo S.O. tiene que ser mejor que el anterior en todo sentido. No peor, a cambio de la apariencia. Eso es lo único que tiene mejor que XP. Mejor apariencia.


    jueves, 25 de agosto de 2011 16:02
  • en la parte del ODBC en donde indicas el servidor pon la direccion IP en lugar del nombre del servidor
    martes, 22 de noviembre de 2011 19:13
  • en la parte del ODBC en donde indicas el servidor pon la direccion IP en lugar del nombre del servidor con eso debes de solucionar el problema
    martes, 22 de noviembre de 2011 19:16
  • buenas amigo si tu problema es que tu VB 6.0 se ve lento en el modo de diseño, es que esto se debe a que VB6 no soporta full la interfaz de Windows 7 (y seguramente en Vista pase lo mismo), VB6 no soporta transparencias, Themes y otros efectos visuales.

    La solución es sencilla, ya que podemos desactivar esta parte de Windows 7 al ejecutar Visual Basic 6, para esto realizamos los siguientes pasos:

    1. Ir a la carpeta de instalación de VB6, algo como: C:\Program Files (x86)\Microsoft Visual Studio\VB98
    2. Seleccionar el ejecutable VB6.exe
    3. Botón derecho
    4. Propiedades
    5. Seleccionar la solapa Compatibilidad
    6. En este punto debemos seleccionar y activar los siguientes puntos:
      1. Marcar: Ejecutar este programa en modo compatibilidad para: Windows XP SP3
      2. Marcar: Deshabilitar los temas visuales
      3. Marcar: Deshabilitar la composición de escritorio
      4. Marcar: Deshabilitar el ajuste de escala de la pantalla si se usa la configuración elevada de ppp
    Listo, ahora si puedes utilizar el vb 6.0 en tu pc sin problemas
    lunes, 16 de abril de 2012 20:15
  • Gracias.

    Prové lo que dijiste y funcionó perfectamente.

    Mil gracias.

    viernes, 21 de junio de 2013 16:02
  • Saludos,

    No se si ya pudiste solucionar en todo este tiempo, se que han pasado varios años pero a alguien más puede estarle pasando esto ahora mismo, por eso pongo mi respuesta.

    Te comento que algo similar me pasó a mi pero con windows 10.

    Mi aplicacion VB6/SQL corre bien en XP, pero en windows 10 la conexión a la base de datos hace lenta la ejecución, las máquinas no están en un dominio. La aplicación dentro de un dominio corre bien en windows 10.

    Dado lo explicado se me ocurrió que debe ser algo con la red, la aplicación para llamar a la base de datos lo hace por el nombre del servidor, entonces se me ocurrió agregar en el archivo hosts la relación IP/Nombre para ver que tal me iba con eso.

    El resultado fue que la aplicación corrió tal como se deseaba.

    Espero te sirva de ayuda, aunque no sé si sea la mejor opción.

    El archivo hosts está en la siguiente ruta: C:\Windows\System32\drivers\etc y se debe editar como administrador.

    Suerte.

    viernes, 24 de noviembre de 2017 16:53
  • Yo probé esto y no funciona. De 10 veces más lento, pasó a 9 veces.

    Yo tengo varios sistemas en VB6 y Access. Los he probado con Postgresql, Sql server.

    En ambos casos, en XP funciona 10 veces más rápido.

    • Propuesto como respuesta Jimxe miércoles, 24 de julio de 2019 7:25
    domingo, 7 de octubre de 2018 18:00
  • Disculpen, Se soluciono el problema de lentitud de las aplicaciones ? porque estoy pasando por el mismo problema, lo unico que he podido hacer son maquinas virtuales con winxp, Saludos.
    jueves, 1 de agosto de 2019 5:58
  • Hola, esta respuesta solucionó mi problema. Tenía el mismo que mi aplicación con Win 10 estaba muy lenta (en cuánto a accesos a la BD) y en XP funcionaba de maravilla.

    Hice lo que mencionas y se arregló.

    Desde ya.. Gracias!

    martes, 13 de octubre de 2020 22:06
  • Lee mi respuesta, o el post de Parreño
    martes, 13 de octubre de 2020 22:06