Answered by:
Collect Logs and Email - not working on Windows 10

-
I am in the process of setting up a DA server (which is working), and am documenting troubleshooting steps for IT. One issue I am seeing is on the Client side - specific to when you want to collect the logs and email.
I have the Group Policy setup with the DA connection name, and the email address the logs should go to. However when I click the button - "Collect" - nothing happens.
My understanding is that the default email program (In this case Outlook 2013) should open up, and attach the log files to an email message. But nothing appears.
I can advise that the log file is generated in the normal location (which I can advise IT to look for) but why is the email portion not working?
I have tried setting the default "Mail" application that comes with Windows 10 as default, but it won't work either.
Question
Answers
-
This is a bug as per Microsoft that started with Windows 10 1703 (creators update) and above on any machine that has more than 3.8 GB memory.
You have 2 workarounds that can be done on your client machine (Just do one of them)
1. Creating DWORD registry parameter "SvcHostSplitDisable" and set it to 1 under "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NcaSvc" - Need to restart your client machine
2. Add the "SeAssignPrimaryTokenPrivilege" to "RequiredPrivileges" in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NcaSvc - Need to restart your client machine
For more details check my blog post
http://itcalls.blogspot.com/2018/08/windows-10-directaccess-collect-logs.html
- Edited by Ahmed Nabil MahmoudMVP, Moderator Saturday, August 25, 2018 9:32 PM
- Proposed as answer by Ahmed Nabil MahmoudMVP, Moderator Saturday, August 25, 2018 9:33 PM
- Marked as answer by Ahmed Nabil MahmoudMVP, Moderator Saturday, September 1, 2018 9:36 AM
All replies
-
Unfortunately I don't have a direct fix for you, but I have also noticed this behavior on many of the newer Win10 systems I have worked with.
I do have some alternatives, though. To be honest, the newer log files (starting with Win8) are not as helpful to diagnosing connections as the older log files from the Win7 DirectAccess Connectivity Assistant days. The information provided by the DCA is more useful in my opinion. My preference is to run my own script that runs many of the commands from DCA, and then since you own the script you can choose to drop the results wherever you would like. Here is a blog post I put together a long time ago describing the commands from the DCA and what each result should look like. Your own script should include some of these commands, but some (as stated in the descriptions) are not needed: https://www.ivonetworks.com/news/2011/08/directaccess-connectivity-assistant-reading-the-log-file/
Another alternative is to run the stand-alone DirectAccess Client Troubleshooting Tool, though this tool almost always throws false-negatives that you have to learn to ignore so that you don't chase down rabbit holes for no reason. https://www.microsoft.com/en-us/download/details.aspx?id=41938
Hope one of those helps!
-
I also see random behavior, that some W10 do nothing with Collect button. Any solution found for this? I doubt that this Tool Jordan mentioned, is only for Win7... I think it will not get installed on Win10... or am I wrong?
MCSE Mobility 2018. Expert on SCCM, Windows 10 and MBAM.
- Edited by yannara Thursday, May 17, 2018 7:20 AM
-
This seem to be related to an access. I encourage people to start using reddit instead of this useless forum
https://www.reddit.com/r/sysadmin/comments/7rhu4w/directaccess_collect_log_button_not_working/e05gs12
- Edited by HAL07 Friday, June 29, 2018 7:35 AM
- Proposed as answer by Jörg Schorstein Thursday, July 5, 2018 3:03 PM
-
-
This is a bug as per Microsoft that started with Windows 10 1703 (creators update) and above on any machine that has more than 3.8 GB memory.
You have 2 workarounds that can be done on your client machine (Just do one of them)
1. Creating DWORD registry parameter "SvcHostSplitDisable" and set it to 1 under "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NcaSvc" - Need to restart your client machine
2. Add the "SeAssignPrimaryTokenPrivilege" to "RequiredPrivileges" in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NcaSvc - Need to restart your client machine
For more details check my blog post
http://itcalls.blogspot.com/2018/08/windows-10-directaccess-collect-logs.html
- Edited by Ahmed Nabil MahmoudMVP, Moderator Saturday, August 25, 2018 9:32 PM
- Proposed as answer by Ahmed Nabil MahmoudMVP, Moderator Saturday, August 25, 2018 9:33 PM
- Marked as answer by Ahmed Nabil MahmoudMVP, Moderator Saturday, September 1, 2018 9:36 AM