Nov 292011
 

Although AppSense Personalization works almost “out of the box”, there are still a couple of user settings which do not persist after a log off.

I revisited my old list of registry keys and hiving actions and tested them out with AppSense Environment Manager 8.2 on a Windows 7 client machine.
The list below is an overview of the settings that did not persist. Add the registry keys you need to your session data (or desktop settings, if you have an older version of AppSense) to make the setting persist.

Taskbar properties
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2

Taskbar toolbars
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop

Taskbar notifications
HKEY_CURRENT_USER\Software\Classes\Local Settings\
Software\Microsoft\Windows\CurrentVersion\TrayNotify

Windows explorer preview pane
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
Modules\GlobalSettings

Additional clocks
HKEY_CURRENT_USER\Control Panel\TimeDate\AdditionalClocks

Control panel icon size
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel

Network mappings
HKEY_CURRENT_USER\Network

Desktop icon settings
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
HideDesktopIcons\NewStartPanel

Microsoft Office user information
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo

Autoplay
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
AutoplayHandlers\EventHandlersDefaultSelection

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
AutoplayHandlers\UserChosenExecuteHandlers

Recently used programs
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist

Windows Explorer Folder View
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU
And for 64-bit:
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\
Software\Microsoft\Windows\Shell\Bags

HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\
Software\Microsoft\Windows\Shell\BagMRU

Pinned Items
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Startpage2

In addition to the registry keys, the actual pinned items also have to be copied (to the user home drive for example) at logon/log off.
If you have AppSense Environment Manager 8.2 you can use the mirror action for the folders below. If you have an older version of Environment Manager, just use a copy action

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Recent documents
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

In addition to the registry keys, the actual items also have to be copied (to the user home drive for example) at logon/log off.
If you have AppSense Environment Manager 8.2 you can use the mirror action for the folder below. If you have have an older version of Environment Manager, just use a copy action

%AppData%\Microsoft\Windows\Recent

Update 14 december 2011:
Citrix Session Printers can also be personalized with a little workaround which I have described here.

  6 Responses to “AppSense Personalization additional registry keys overview”

  1. Hi Michael. This is really good info. Thanks a bunch for sharing this. I’ve taken the liberty of using this information to create a Building Block for RES Workspace Manager. It includes some additional registry settings which you don’t have above.

    My article is available here: http://bit.ly/ukWn0T – Your comments are welcome.

    /Max

  2. And an additional key.

    Searchproviders (Your searchbar in Internet Explorer)
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\SearchScopes

  3. The settings that you have windows folder view don’t seem to work for me have you had any problems with this on Win 7 64bit?

    • I finally figured out what was missing and its a little different than what you have posted here are the ones I had to put in Session Data for Windows Explorer Folder View to work correctly on Win7 x64 w/SP1

      HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
      HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
      HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
      HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags

      • Hi Clinton,

        I did indeed test these settings for Windows 7 x64 SP1 and figured out you need different keys then for x86 (as you can see in my post), but I did not need the ones you found.

        Thanks for the additions!

  4. Great stuff. Going to implement your suggestions, Do you have a base policy to share? No big deal copying what is listed but would be nice for a stater template of best practice type things.

 Leave a Reply

(required)

(required)


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>