D.5 Registry Keys and Configuration Files

In general, ZENworks login times do not differ much when the user logs in for the first time and when the user logs in after a device logout. However, users might experience certain tangible delays because various services take time during the Windows boot sequence. Loading various modules can cause a slowdown. Security and antivirus operations that are configured to run at startup, such as a disk scan configured to run on Windows startup, might also add to the perceived login delays. The following registry keys and application configuration files can reduce the user login times.

D.5.1 Using Registry Keys to Reduce Login Time

Registry Key Name and Path

Description

Delete Nalview

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Registry Key Type: String

Registry Key Value: %ZENworks_home%\bin\nalview.exe

Use this key to disable Nalview (Novell Application Launcher) in environments where NAL icons do not need to be loaded such as the Desktop, Start menu, Quick Launch, taskbar, or Windows Explorer.

Delay

HKLM\Software\NetWare\NAL\1.0

Registry Key Type: Dword

Registry Key Value: In seconds

Use this key to have NAL (Novell Application Launcher) read the icon’s information with a delay equal to the value for this key. This helps the system’s resources to handle non-ZENworks Configuration Management services or applications.

ZENLoginUserRefreshAsync

HKLM\Software\Novell\ZCM\

Registry Key Type: String

Registry Key Value: True

Use this key to allow the ZENworks user login to happen simultaneously with the boot time device refresh that is asynchronously performed in the background.

Desired User Source

/HKLM/Software/Novell/ZCM/ZenLgn/

Registry Key Type: String

Registry Key Value: User Source Name

Use this key to specify the ZENworks user source name.

D.5.2 Using Configuration Files to Reduce Application Startup Times

When assemblies are signed by Authenticode, the signed assemblies need to be verified by the certificate authority (CA). If the CA certificate is not on the same machine, the assemblies require network or Internet access. If the signed assemblies are installed on a device and if the CA certificate is not on the same device, then the .NET thread might time out while waiting to connect when there is no network or Internet access.

NOTE:Ensure that the device has the following configuration files for improved startup times.

Improving Application Startup Time in 10.3.x

  1. Create the ZenUserDaemon.exe.config, the ZenworksWindowsService.exe.config, and the ZenWindowsDaemon.exe.config files in the %ZENworks_Home%\ZENworks\bin folder.

  2. Copy the following content into all three files:

    <configuration>
    <runtime>
    <generatePublisherEvidence enabled="false"/>
    </runtime>
    </configuration>
    

Improving Application Startup Time in 11.x

  1. Create the ZenUserDaemon.exe.config, ZenworksWindowsService.exe.config, and ZenWindowsDaemon.exe.config files in the %ZENworks_Home%\bin folder.

  2. Copy the content of the ZESService.Exe.config file that is located in the %ZENworks_Home%\esm folder into all three files.