After logout user with VDLU some keys are not deleted

  • 3355528
  • 25-Apr-2007
  • 30-Apr-2012

Environment

Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1 Desktop Management
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Standard Edition
Microsoft Windows XP Professional
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Server

The users are configured to use a volatile Dynamic Local User (DLU)

Situation

On a terminal server, when you logout and you are using volatile DLU, a few keys will stay in the registry. The following keys stays:
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy

Also on a "normal" XP workstation the following key are not deleted:
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy

Resolution

Fixed in ZENworks 7 Desktop Management Service Pack 1 Interim Release 3a, see KB 3484245 "Updates to Novell ZENworks 7 Desktop Management" which can be found at https://www.novell.com/support

Additional Information

STEPS TO REPRODUCE:
1) install a Windows 2003 standard server with Terminal Services.
2) install the NWC4.91SP3 and ZDM7SP1HP3 on this server.
3) create a user package for the 2003 terminal server. Define in the user package that the user is volatile DLU
4) make a user member of this user package
5) from a Windows XP workstation start MSTSC and login to the server created
under 2 and for login use the user assigned in step 4
6) logout with this user.
7) goto the Windows 2003 Standard Server and start RegEdit. Check the following keys: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy. As this is a new installed server, you should only see a SID ending on 500. All other should have been deleted on the user logout.