The order of events at a session refresh

Event

Remarks

1. Query local IP of Subscriber/Desktop Extender client

 

2. Determine refresh mode

(silent yes/no)

3. Restart Guardian process

 

4. Set process priority of pfwsmgr.exe to Normal

 

5. Query for license on client through virtual channel

 

6. If not silent refresh, hide desktop/taskbar

 

7. Reload license info

 

8. Close desktop process

 

9. Unload application menus

 

10. Reload language settings

 

11. Initialize MLS

 

12. Re-load user context

(username, group membership, OU membership, Zones, workspace containers, etc.)

13. Load language specific actions

(registry, etc.)

14. Check for valid license on client through virtual channel

 

15. Reload application menus

 

16. Initialize Process Interception

 

17. Load desktop items

 

18. Set screensaver timeout

 

19. Set Security for:

  • Applications
  • Removable Disks
  • Files and Folders
  • Read-only Blanketing
  • Global Authorized Files
  • Network

 

20. Remap removable disks

 

21. Configure network security

 

22. Start desktop

 

23. Load quicklaunch/taskbar items

 

24. Configure instant file associations

 

25. Refresh mappings, substitutes

 

26. Reconnect printers at refresh

 

27. Run folder sync tasks at refresh

 

28. Run external tasks at refresh

 

29. Run autolaunch items

 

30. Show desktop/taskbar

 

31. Check for new apps in menu (& display message if needed)

 

32. Check autolaunch new apps on refresh

 

33. Check running apps & terminate if needed

 

34. Reset process priority for pfwsgr.exe to High

 

35. Save user event log (Actions (/PowerLaunch) log)

 

At this point, the session has started and the user's workspace is available. In the meantime, application-level User Settings are processed in the background:

  • determine sampling mode
  • load settings

In sessions running on Microsoft Windows 8, 8.1, 2012 R2, or 10, changes to tiles on the Start screen are not executed at a session refresh. Microsoft’s architecture on these Operating Systems does not allow a smooth addition or deletion of tiles.