Windows Explorer is not initialized when logging in via Remote Desktop to a Windows 2008R2 server
This document (7004062) is provided subject to the disclaimer at the end of this document.
Environment
Novell Client 2 for Windows 7
Microsoft Windows 2008 R2 Server with Terminal Services
Microsoft Windows 2008 R2 Server with Terminal Services
Situation
Users may experience what appears to be a hanging desktop when attempting to log in to a Windows 2008R2 server via Remote Desktop.
Resolution
On the Windows server, make sure the "Run login scripts synchronously" has been enabled. To check this setting you will need to run the Group Policy Editor (GPEDIT.MSC). Once in the editor, check under Computer Configuration | Administrative Templates | System | Scripts and check the setting for "Run login scripts synchronously". If the setting shows "Not configured" you will need to change the setting to Disabled and apply the change. You will then need to change the setting to Enabled and apply the change. This will cause the Windows operating system to write the Enable value to the server's registry. (See below for additional details.)
Cause
The Novell Client was stuck in a waiting state because it incorrectly assumed the "Run login scripts synchronously" policy was not enabled. The current design of the Novell Client is to check specifically for a registry entry to determine whether this policy has been enabled. On a Windows Server 2008 the default is for this policy to be enabled as part of the OS configuration. However it shows as "Not configured" in the Group Policy Editor and there is no registry entry for the policy.
By following the resolution steps you are allowing the operating system to write the "Enable" entry to the registry which the client will locate and correctly determine that the policy is in effect. The specific registry entry is:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunLogonScriptSync with a value of 0x00000001 for enable.
By following the resolution steps you are allowing the operating system to write the "Enable" entry to the registry which the client will locate and correctly determine that the policy is in effect. The specific registry entry is:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunLogonScriptSync with a value of 0x00000001 for enable.
Disclaimer
This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7004062
- Creation Date:12-APR-12
- Modified Date:01-JUN-12
- NovellClient
Did this document solve your problem? Provide Feedback
