DLU randomly does not delete user profile on user logout if Roaming Profile policy applied

  • 7006386
  • 01-Jul-2010
  • 30-Apr-2012

Environment

Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1
Novell ZENworks 10 Configuration Management
Novell ZENworks 11 Configuration Management
Novell ZENworks 11 Configuration Management Support Pack 1 - ZCM 11 SP1
Novell ZENworks 11 Configuration Management Support Pack 2 - ZCM 11 SP2

Situation

Randomly, user profiles created with Volatile DLU (Dynamic Local User) with Roaming Profile policy in effect are not deleted on user logoff.
 
For ZCM this Message in zmd-messages.log:
 
[DEBUG] [04/09/2010 16:59:39.703] [1492] [ZenworksWindowsService] [43] [userxp11] [dlu policy] [] [isProfileDeleted -1 : False] [] []
 

Resolution

There can be multiple causes for this issue:
 
Enable DeleteRoamingCache as documented in Microsoft KB - http://technet.microsoft.com/en-us/library/cc957394.aspx
Enable Volatile User cache  and Cache Volatile User for time period (Days) options to a span of time that would typically allow for a reboot to occur so that ZCM can delete a profile that may not properly unlock on user logout.
Additionally:  See Microsoft kb http://support.microsoft.com/kb/958058 for a Windows XP SP3 hot patch.
 
 

Additional Information

It appears that some user profile files are locked by winlogin process on logoff.