OFF TOPIC. Recursos del sistema

66 views
Skip to first unread message

Pablo H. Ré

unread,
Apr 15, 2025, 7:47:49 AM4/15/25
to Factura electronica y otros servicios Argentina WSAFIPFE
Buen día Grupo. En un sistema de Factura electrónica en VB6 con Access
como base de datos, ocurre en una PC que al ejecutar consultas SQL que
procesan muchas filas sale el error del adjunto. En la PC donde está la
base no ocurre. En ese mismo puesto tenían una PC más vieja y funcionaba
OK, en otras PCs de la red funciona, pero en esta NO.

Cambiaron casi todo el modelo OSI, switch, cable, placa, etc.etc. y
sigue pasando. Si a alguien le pasó y me tira un hilo por donde buscar ,
o como solucionarlo le agradezco de antemano

--
_______________________________
Pablo Hernán Ré
Analista Sup. de Sistemas
Licenciado en Sistemas de Información
M.P. 306
Paraná - Argentina
Ad-Links
pabl...@gmail.com
WhatsApp Image 2025-04-15 at 08.32.47.jpeg

Alfredo J. Breitembücher

unread,
Apr 15, 2025, 8:58:33 AM4/15/25
to Pablo H. Ré, Factura electronica y otros servicios Argentina WSAFIPFE
No estarás muy corto de memoria? y no le da pa procesar todo.

--
Has recibido este mensaje porque estás suscrito al grupo "Factura electronica y otros servicios Argentina WSAFIPFE" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a factura-electronica-y-otros-servic...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/factura-electronica-y-otros-servicios-argentina-wsafipfe/08e59d00-6a9d-4e28-b69f-e5848c4aca68%40gmail.com.

Pablo H. Ré

unread,
Apr 15, 2025, 10:54:23 AM4/15/25
to Factura electronica y otros servicios Argentina WSAFIPFE

No, no es eso. EStá sobrado de hardware. Hay alguien que me comentó que puede ser una incompatibilidad de librerías entre Windows 10 y VB6, pero ya no sé por donde buscarlo

Alfredo J. Breitembücher

unread,
Apr 15, 2025, 10:58:14 AM4/15/25
to Pablo H. Ré, Factura electronica y otros servicios Argentina WSAFIPFE

Pablo H. Ré

unread,
Apr 15, 2025, 6:33:08 PM4/15/25
to Factura electronica y otros servicios Argentina WSAFIPFE

Si Alfredo funciona bien. Incluso en otras PCs con Windows 7 por ej. funciona bien. Me suena a alguna incompatibilidad "con algo" del windows 10 que no alcanzo a dilucidar. Gracias

Raul Sanchez

unread,
Apr 15, 2025, 6:42:02 PM4/15/25
to Pablo H. Ré, Factura electronica y otros servicios Argentina WSAFIPFE
buenas tardes:
hace un tiempo tenia un sistema desarrollado bajo access con vba y solia darse este error en consultas de una cantidad grande de registros.
La solucion es la siguiente:
Ingresa al registro del sistema con regedit
y busca la entrada MaxLocksPerFile y cambia el valor (suele estar en 9000) y llevalo a 200000. El cambio tenes que hacerlo en 2 entradas distintas del registro.
Luego reinicias y haces la consulta.
Deberia funcionar.
Comentanos si se soluciono
Raul Sanchez



--

Alfredo J. Breitembücher

unread,
Apr 15, 2025, 7:21:34 PM4/15/25
to Pablo H. Ré, Factura electronica y otros servicios Argentina WSAFIPFE
Lo loco es que si localmente en esa máquina, funciona y por red no...
Tema permisos de la carpeta compartida?

Pablo H. Ré

unread,
Apr 15, 2025, 10:01:24 PM4/15/25
to Alfredo J. Breitembücher, Factura electronica y otros servicios Argentina WSAFIPFE

Si, el sistema funciona casi todo, solo un par de consultas grandes

Pablo H. Ré

unread,
Apr 15, 2025, 10:01:47 PM4/15/25
to Factura electronica y otros servicios Argentina WSAFIPFE

Mañana pruebo y te cuento. Gracias

Pablo H. Ré

unread,
Apr 17, 2025, 9:59:58 AM4/17/25
to Factura electronica y otros servicios Argentina WSAFIPFE

Hola Raúl. Probé este cambio y sigue sin funcionar. El mismo problema. Si se les ocurre algo más agradecido

El 15/04/2025 a las 19:41, Raul Sanchez escribió:

Diego A. Montero

unread,
Apr 17, 2025, 10:11:46 AM4/17/25
to Pablo H. Ré, Factura electronica y otros servicios Argentina WSAFIPFE
A mi me pasó hace un tiempo, un programa chiquito, no daba para sqlserver, eran un montón de vistas en access ... fue mas barato hacer un procesito que "meta" cada una de esas vistas en un tablita...(hoy access nada, si quieren sqlserver 2012 o 2019...)


From: factura-electronica-y-otros-...@googlegroups.com <factura-electronica-y-otros-...@googlegroups.com> on behalf of Pablo H. Ré <pabl...@gmail.com>
Sent: Thursday, April 17, 2025 10:59:51 AM
Cc: Factura electronica y otros servicios Argentina WSAFIPFE <factura-electronica-y-otros-...@googlegroups.com>
Subject: Re: [WSAFIPFE] OFF TOPIC. Recursos del sistema
 

Pablo H. Ré

unread,
Apr 17, 2025, 11:13:17 AM4/17/25
to Factura electronica y otros servicios Argentina WSAFIPFE

Si, claro. El tema que me tiene desconcertado es que no funciona en Windows 10 por red

Esa es la combinación, porque W7 por red si funciona, y W10 local si funciona

Pablo H. Ré

unread,
Apr 17, 2025, 4:21:23 PM4/17/25
to factura-electronica-y-otros-...@googlegroups.com

Parece que el tema viene por lado del SMB.

Con SMB2 que usa Windows 7 funciona bien, pero con SMB3 que tiene Windows 10 no funciona.

No he podido deshabilitar el 3 y habilitar el 2. Así que si alguien lo hizo agradecido desde ya

Alfredo J. Breitembücher

unread,
Apr 17, 2025, 4:33:34 PM4/17/25
to Pablo H. Ré, factura-electronica-y-otros-...@googlegroups.com
Parece que no se habilita smb2, hice lo que dice abajo y solo aparece smb1 para habiloitar/deshabilitar y está deshabilitado

Para habilitar SMB2 en Windows 10, no es necesario hacerlo de forma explícita, ya que SMB2 está habilitado por defecto en Windows 10. Sin embargo, puedes asegurarte de que esté habilitado y verificar la configuración usando PowerShell. 
Cómo verificar la configuración de SMB en PowerShell:
  1. 1. Abrir PowerShell como administrador:
    Busca "PowerShell" en el menú de inicio, haz clic derecho y selecciona "Ejecutar como administrador".
  2. 2. Usar el cmdlet Get-SmbServerConfiguration:
    Ejecuta el siguiente comando: Get-SmbServerConfiguration. Esto te mostrará la configuración actual de SMB, incluyendo los protocolos habilitados (SMBv1, SMBv2, SMBv3).
  3. 3. Verificar la configuración:
    Busca la sección "ProtocolVersion" para ver qué versión de SMB está habilitada. Si SMBv2 está habilitado, verás "SMBv2" o "SMBv2_1" en esa sección. 
En caso de que necesites habilitar o deshabilitar SMBv1 (en casos muy específicos):
  1. Abrir Panel de Control y luego "Programas y características". 
  2. Hacer clic en "Activar o desactivar características de Windows". 
  3. Marcar o desmarcar "Compatibilidad con uso compartido de archivos SMB 1.0/CIFS" para habilitar o deshabilitar SMBv1. 
Nota: SMBv1 se desaconseja fuertemente por razones de seguridad. Se recomienda utilizar SMBv3 o SMBv2 si el dispositivo remoto lo soporta. 

Pablo H. Ré

unread,
Apr 17, 2025, 8:17:11 PM4/17/25
to factura-electronica-y-otros-...@googlegroups.com

Gracias Alfredo. SI, lo ví. El tema es como deshabilitar la versión  3, que es la que generaría el problema. Eso es lo que no encuentro.

Raul Sanchez

unread,
Apr 17, 2025, 8:21:53 PM4/17/25
to Pablo H. Ré, factura-electronica-y-otros-...@googlegroups.com
Esto dice COPILOT

Para deshabilitar SMBv3 en Windows 10, puedes seguir estos pasos usando el símbolo del sistema. Ten en cuenta que esto debe hacerse con privilegios de administrador y puede afectar a la conectividad de red si otros dispositivos dependen de SMBv3. Procede con precaución:

  1. Abre el Símbolo del sistema como administrador:

    • Haz clic derecho en el botón de inicio de Windows y selecciona "Símbolo del sistema (Administrador)" o "Windows PowerShell (Administrador)".

  2. Ejecuta el siguiente comando:

    sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled

    Este comando deshabilita el cliente SMBv3. Si necesitas volver a habilitar SMBv3 más tarde, deberás ajustar estas configuraciones.

  3. Reinicia tu equipo para que los cambios tengan efecto.

Si también necesitas deshabilitar SMBv3 en el servidor (si lo estás usando), usa este comando en el mismo entorno administrativo:

Set-SmbServerConfiguration -EnableSMB2Protocol $false

Nota importante:

Deshabilitar SMBv3 puede dejar tu sistema menos seguro en algunas configuraciones o limitar la compatibilidad con otros dispositivos. Asegúrate de que no sea crítico para tu red antes de proceder.

Espero consigas solucionarlo

Saludos
Raul Sanchez




--

Raul Sanchez

unread,
Apr 17, 2025, 8:24:48 PM4/17/25
to Pablo H. Ré, factura-electronica-y-otros-...@googlegroups.com
Perdon. 
En el copiar y pegar se deslizo un error. El comando correcto es

sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled


--

Eduardo Bzura

unread,
Apr 18, 2025, 9:17:38 AM4/18/25
to Raul Sanchez, Pablo H. Ré, factura-electronica-y-otros-...@googlegroups.com
portapapeles.jpg
Ya que estamos con estos temas, si alguien puede ayudarme a ver como resolver este tipo de error que suele ocurrir de vez en cuando al intentar generar el PDF, le estaria muy agradecido.


Husky Software - Marcelo Siles

unread,
Apr 18, 2025, 9:25:30 AM4/18/25
to Eduardo Bzura, Raul Sanchez, Pablo H. Ré, factura-electronica-y-otros-...@googlegroups.com

Hola buen día.

 

Le pregunté a ChatGPT (lo recomiendo para resolver estos problemas) y te copio la respuesta:

 

El Error 521 en tiempo de ejecución: No se puede abrir el portapapeles suele ocurrir en entornos de desarrollo como Microsoft Visual Basic, Excel con macros VBA, o aplicaciones que interactúan con el portapapeles de Windows. Este error significa que tu programa intentó acceder al portapapeles, pero el sistema operativo lo tenía bloqueado (usado por otro proceso).

Causas comunes:

  • Otro programa (como Word, Excel, navegador, etc.) está usando el portapapeles.
  • El portapapeles está en estado bloqueado temporalmente.
  • Hay un bucle muy rápido que accede repetidamente al portapapeles.
  • El código intenta acceder al portapapeles cuando no hay nada en él o no está disponible.

Soluciones posibles:

1. Usar un pequeño retraso antes de acceder al portapapeles

Esto le da tiempo a Windows para liberar el recurso:

vb

CopiarEditar

DoEvents

Application.Wait (Now + TimeValue("0:00:01")) ' Espera 1 segundo

O solo DoEvents, que a veces ya es suficiente:

vb

CopiarEditar

DoEvents

' Ahora accede al portapapeles


2. Usar On Error Resume Next para evitar que se rompa el código

Ideal si no es crítica la lectura del portapapeles:

vb

CopiarEditar

On Error Resume Next

Dim texto As String

texto = Clipboard.GetText

On Error GoTo 0


3. Evitar múltiples accesos seguidos al portapapeles

Si tienes algo como esto en un bucle:

vb

CopiarEditar

For i = 1 To 100

    Clipboard.SetText someText

Next i

Eso puede provocar el error. Mejor poner una pausa o revisar si el acceso es realmente necesario.


4. Cerrar otras apps que puedan estar usando el portapapeles

Algunas como:

  • Teams
  • Skype
  • Navegadores con muchas pestañas
  • Aplicaciones de acceso remoto como TeamViewer, AnyDesk

5. Reiniciar el sistema

Si el portapapeles queda bloqueado por algún proceso en segundo plano, reiniciar a veces es la solución más rápida.


Si me contás dónde te aparece este error (en qué app o código), puedo ayudarte con una solución más específica. ¿Es un macro en Excel, una app en VB6, algo hecho en Access...?

4o

 

 

De: factura-electronica-y-otros-...@googlegroups.com <factura-electronica-y-otros-...@googlegroups.com> En nombre de Eduardo Bzura
Enviado el: viernes, 18 de abril de 2025 10:17
Para: Raul Sanchez <raules...@gmail.com>
CC: Pablo H. Ré <pabl...@gmail.com>; factura-electronica-y-otros-...@googlegroups.com
Asunto: Re: [WSAFIPFE] OFF TOPIC. Recursos del sistema

 

image002.jpg

Eduardo Bzura

unread,
Apr 18, 2025, 9:37:27 AM4/18/25
to Husky Software - Marcelo Siles, Raul Sanchez, Pablo H. Ré, factura-electronica-y-otros-...@googlegroups.com
          'Creo el documento
         
          NombreArch$ = Qk$ + " " + Right("00000000" + Trim(lblResultado(4).Caption), 8) + ".pdf"     
         
          If Not oDoc.PDFCreate(LetraServidor$ + ":\Facturas\" + NombreArch$) Then   
             Exit Sub

          End If

Yo genero el PDF de la factura.
Defino la ruta y el nombre del comprobante, que es el nombre del cliente al cual se le emite.
En el 95% de los caso se genera normalmente, pero en los restantes, tira ese error, y el problema es que al no tener
el PDF para entregar al cliente, hay que hacer la nota de credito e intentarlo nuevamente



 

Pablo H. Ré

unread,
Apr 21, 2025, 2:14:36 PM4/21/25
to factura-electronica-y-otros-...@googlegroups.com

Muchas Gracias. Lo pruebo y les cuento

Reply all
Reply to author
Forward
0 new messages