Client version: 1.7.4.6077 and higher, on W10 > 1803
Machine out of domain
On some machines, wapt-get update takes a very long time to complete.
When running `wapt-get update -ldebug`, we regularly find this in the logs:
2019-06-13 14:59:43,460 DEBUG Transaction took too much time: 2.33699989319
2019-06-13 14:59:45,822 DEBUG Transaction took too much time: 2.31399989128
2019-06-13 14:59:48,397 DEBUG Transaction took too much time: 2.31700015068
2019-06-13 14:59:50,740 DEBUG Transaction took too much time: 2.30399990082
2019-06-13 15:00:17,855 DEBUG Transaction took too much time: 2.37700009346
2019-06-13 15:00:20,233 DEBUG Transaction took too much time: 2.34000015259
Simultaneously, when these messages appear, Procmon remains stuck for approximately 2 seconds on "CreateFile \\WORKGROUP*\MAILSLOT\NET\NETLOGON":
Workaround:
Disable NetBIOS over TCP/IP:
After running `wapt-get update -ldebug` again, the "Transaction took too much time" message disappears. Procmon no longer attempts to open mailslots.
From what little I understand, it seems to be related to an Active Directory (AD) call concerning user account management. The AD call is even used to query a local, non-domain account... I need to investigate further to understand this better.
The thread below was very helpful, as the timeouts mentioned were similar to those I encountered:
https://social.technet.microsoft.com/Fo... inserverDS
The first answer addresses the problem, and disabling NetBIOS over TCP/IP solves it, allowing us to finally enjoy a fast WAPT connection
I think the Wapt team hasn't encountered the problem because they primarily use Wapt on machines in an AD domain.
I will complete my post later.
