I found some other comments about the AWS VPN Client not working properly on newer versions of Windows but none of them were recent so I thought I'd ask again.
Reference: https://repost.aws/questions/QU6RogixKuSaqqEfYHOydSkQ/aws-vpn-client-does-not-work-since-version-5-x-5-2-2
Apparently, everything worked normally until version 23H2. After updating to 24H2, it stopped working.
We use SSO authentication, and the browser opens http://127.0.0.1:35001/ but reports ERR_CONNECTION_RESET.
Some logs found
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] CM processsing: >LOG:1760536217,I,SIGUSR1[soft,auth-failure] received, process restarting
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] CM processsing: >LOG:1760536217,,MANAGEMENT: >STATE:1760536217,RECONNECTING,auth-failure,,,,,
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] CM processsing: >STATE:1760536217,RECONNECTING,auth-failure,,,,,
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] Resetting CRM state due to a message from OpenVPN: >STATE:1760536217,RECONNECTING,auth-failure,,,,,.
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] [IPv4] Disabling route monitoring for profile: VPN
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] [IPv6] Disabling route monitoring for profile: VPN
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] CM received state: >STATE:1760536217,RECONNECTING,auth-failure,,,,,
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] Expected openvpn reconnecting message while waiting for saml assertion
2025-10-15 10:50:17.621 -03:00 [DBG][TI=22][VPN] CM processsing: >LOG:1760536217,,Restart pause, 5 second(s)
2025-10-15 10:50:17.621 -03:00 [INF][TI=22][VPN] Begin receive init again
2025-10-15 10:50:19.107 -03:00 [DBG][TI=27][VPN] SAML ACS context signal:True
2025-10-15 10:50:19.107 -03:00 [DBG][TI=27][VPN] SAML ACS wait for next context.
2025-10-15 10:50:19.108 -03:00 [DBG][TI=19][] SAML ACS processing context.
2025-10-15 10:50:19.108 -03:00 [ERR][TI=19][] SAML ACS was not able to process the request
System.Net.HttpListenerException (0x80004005): Não há suporte para o pedido
em System.Net.HttpListener.EndGetContext(IAsyncResult asyncResult)
em ACVC.Core.Saml.SamlAcs.ProcessContext(IAsyncResult result)
2025-10-15 10:50:19.113 -03:00 [DBG][TI=19][] Received event from acs
2025-10-15 10:50:19.113 -03:00 [DBG][TI=19][VPN] Acs failure has occured
2025-10-15 10:50:19.113 -03:00 [ERR][TI=19][VPN] Exception occurred when processing OVPN messages in SamlAuthenticator
System.Net.HttpListenerException (0x80004005): Não há suporte para o pedido
em ACVC.Core.Saml.SamlManager.<Login>d__12.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<WaitForSamlUserLoginAsync>d__7.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<ProcessOvpnMessage>d__11.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<OvpnMessageHandler>d__10.MoveNext()
2025-10-15 10:50:19.115 -03:00 [DBG][TI=19][VPN] Attempting cancel SAML flow if in progress
2025-10-15 10:50:19.115 -03:00 [DBG][TI=19][VPN] Stoping timer
2025-10-15 10:50:19.115 -03:00 [DBG][TI=19][VPN] Stopping SAML ACS server
2025-10-15 10:50:19.115 -03:00 [DBG][TI=22][] SAML ACS processing context.
2025-10-15 10:50:19.115 -03:00 [DBG][TI=27][VPN] SAML ACS context signal:True
2025-10-15 10:50:19.115 -03:00 [DBG][TI=27][VPN] SAML ACS listen loop end.
2025-10-15 10:50:19.115 -03:00 [DBG][TI=19][VPN] SAML ACS server stopped
2025-10-15 10:50:19.115 -03:00 [DBG][TI=22][] SAML ACS was stopped.
2025-10-15 10:50:19.116 -03:00 [ERR][TI=19][VPN] Error when processing OVPN messages
System.Net.HttpListenerException (0x80004005): Não há suporte para o pedido
em ACVC.Core.Saml.SamlManager.<Login>d__12.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<WaitForSamlUserLoginAsync>d__7.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<ProcessOvpnMessage>d__11.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<OvpnMessageHandler>d__10.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<Authenticate>d__5.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.AuthenticationManager.<Authenticate>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.OpenVpn.OvpnConnectionManager.<>c__DisplayClass86_0.<<ProcessMessageImpl>b__0>d.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.OpenVpn.OvpnMessageProcessor.<>c__DisplayClass9_0.<<AsyncTask>b__0>d.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
em ACVC.Core.OpenVpn.OvpnMessageProcessor.<SafeProcessMessage>d__11.MoveNext()
2025-10-15 10:50:19.117 -03:00 [DBG][TI=19][VPN] CRM: handling connection state event: Disconnecting
2025-10-15 10:50:19.117 -03:00 [DBG][TI=19][VPN] [IPv4] Disabling route monitoring for profile: VPN
2025-10-15 10:50:19.117 -03:00 [DBG][TI=19][VPN] [IPv6] Disabling route monitoring for profile: VPN
2025-10-15 10:50:19.117 -03:00 [DBG][TI=19][VPN] Connection state changed for CVPN endpoint id: cvpn-endpoint-0c5202569c892c04f
2025-10-15 10:50:19.117 -03:00 [INF][TI=19][VPN] Terminating connection
2025-10-15 10:50:19.118 -03:00 [WRN][TI=19][VPN] Acs did not stop correctly!
2025-10-15 10:50:19.118 -03:00 [DBG][TI=19][VPN] 🏞 Ending connection details reporting.
2025-10-15 10:50:19.120 -03:00 [DBG][TI=19][VPN] Stopping openvpn process
2025-10-15 10:50:19.225 -03:00 [INF][TI=22][VPN] Received bytes: 52
2025-10-15 10:50:19.225 -03:00 [DBG][TI=22][VPN] Message marshalling complete
2025-10-15 10:50:19.225 -03:00 [DBG][TI=19][VPN] Cancelling socket listen token
2025-10-15 10:50:19.225 -03:00 [DBG][TI=19][VPN] Dispose socket
2025-10-15 10:50:19.225 -03:00 [DBG][TI=22][VPN] CM received: >LOG:1760536219,D,MANAGEMENT: CMD 'signal SIGTERM'
2025-10-15 10:50:19.225 -03:00 [DBG][TI=22][VPN] CM processsing: >LOG:1760536219,D,MANAGEMENT: CMD 'signal SIGTERM'
2025-10-15 10:50:19.226 -03:00 [DBG][TI=22][VPN] Skipping OVPN message due to connection state: Disconnecting. Skipped message: >LOG:1760536219,D,MANAGEMENT: CMD 'signal SIGTERM'
2025-10-15 10:50:19.453 -03:00 [DBG][TI=20][VPN] Release process manager lock
2025-10-15 10:50:19.453 -03:00 [DBG][TI=20][VPN] Received remove connection manager request. Profile: VPN
2025-10-15 10:50:19.453 -03:00 [INF][TI=20][VPN] Disconnected
2025-10-15 10:50:19.457 -03:00 [DBG][TI=20][VPN] Inserted metric CONNECTION_INITIALIZATION_TIME 5 to MetricsTable
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] Inserted analytic CONNECTION_INITIALIZATION_TIME 5 to AnalyticsTable
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] Snapshotting routing table for event: Disconnected
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] CRM: handling connection state event: Disconnected
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] [IPv4] Disabling route monitoring for profile: VPN
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] [IPv6] Disabling route monitoring for profile: VPN
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] Invalidating routes backup
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] Connection state changed for CVPN endpoint id: cvpn-endpoint-0c5202569c892c04f
2025-10-15 10:50:19.459 -03:00 [DBG][TI=20][VPN] Received exception for connection state Disconnected. Show error message to user
2025-10-15 10:50:19.459 -03:00 [ERR][TI=20][VPN] Exception recieved by connect window view model
System.Net.HttpListenerException (0x80004005): Não há suporte para o pedido
em ACVC.Core.Saml.SamlManager.<Login>d__12.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<WaitForSamlUserLoginAsync>d__7.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<ProcessOvpnMessage>d__11.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<OvpnMessageHandler>d__10.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.SamlAuthenticator.<Authenticate>d__5.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.Auth.AuthenticationManager.<Authenticate>d__4.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.OpenVpn.OvpnConnectionManager.<>c__DisplayClass86_0.<<ProcessMessageImpl>b__0>d.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.GetResult()
em ACVC.Core.OpenVpn.OvpnMessageProcessor.<>c__DisplayClass9_0.<<AsyncTask>b__0>d.MoveNext()
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---
em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
em ACVC.Core.OpenVpn.OvpnMessageProcessor.<SafeProcessMessage>d__11.MoveNext()
2025-10-15 10:50:19.461 -03:00 [DBG][TI=20][VPN] Inserted metric UI_APP_VPN_CONNECT_GENERAL_ERROR 1 to MetricsTable
2025-10-15 10:50:19.463 -03:00 [DBG][TI=20][VPN] Inserted analytic UI_APP_VPN_CONNECT_GENERAL_ERROR 1 to AnalyticsTable
2025-10-15 10:50:19.465 -03:00 [DBG][TI=20][VPN] Inserted metric UI_APP_VPN_CONNECT_ATTEMPT_FAIL_UNCATEGORIZED_ERROR 1 to MetricsTable
2025-10-15 10:50:19.467 -03:00 [DBG][TI=20][VPN] Inserted analytic UI_APP_VPN_CONNECT_ATTEMPT_FAIL_UNCATEGORIZED_ERROR 1 to AnalyticsTable
2025-10-15 10:50:19.547 -03:00 [DBG][TI=27][VPN] C:\Windows\System32\route.exe exit code: 0
2025-10-15 10:50:19.547 -03:00 [DBG][TI=27][VPN] Routing Table Snapshot:
===========================================================================
Just for information.
We've tried all the options suggested above (running as administrator, disabling antivirus and Defender, other conflicts, and even downgrading to version 4.x) and have had no results.
We have the same issue and none of the suggested options have any effect.