Login times on the ZCM 10.1 agent machines take 1 to 2 minutes.
It turned out that there were three issues causing the slowness: the first issue was delaying the login process, the second issue delayed the display of bundle icons in the start menu.
The slow login was caused by the proxy auto-discovery of .Net 2.0. The WebRequest.Create() call that the ZENworks Windows Agent Service uses makes internally use of the proxy auto-discovery to fill in the default proxy. The solution was to turn off the proxy auto-discovery for the ZENworks Windows Agent Service. Configured proxies and proxies configured through the ZENworks zone are still being used. This issue has been resolved in zmd.dll.
The second issue delayed the processing of the user refresh, which held up the NAL views before they were able to display bundle items on the desktop and in the start menu. Specifically, a disk space requirement was causing the delay in the refresh, because WMI was not initialized when the ZEN Windows Agent Service made the request. We are now using a different class to determine the disk utilization which circumvent the issue. This issue has been resolved in requirements.dll.
<?xml version="1.0" encoding="utf-8" ?>
<proxy bypassonlocal="true" usesystemdefault="false" />