Jump to content
Welcome to our new Citrix community!
  • 6

Windows 2016 Start menu blank icons with 7.15 CU1


Philippe Marro1709155269

Question

Hi

 

It seems that since the update to version 7.15 CU1, the start menu of users gets corrupted and shows blank icons for some softwares, not the others. If I reset the user profile to default then icons are working again, but on subsequents logons the icons are gone again.

 

UPM logs are here, i attached the policy and a screenshot of start menu.

 

Any idea why ?

 

Thanks

2017-12-09;16:07:44.641;INFORMATION;;;6;9456;DispatchLogonLogoff: ---------- Starting logon processing...
2017-12-09;16:07:44.641;INFORMATION;;;6;9456;IsRunningInTerminalServerSession: Terminal services installed.
2017-12-09;16:07:44.641;INFORMATION;;;6;9456;IsRunningInTerminalServerSession: ICA session.
2017-12-09;16:07:44.641;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: UserSID = S-1-5-21-610537040-3284850086-2333615173-1128
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: Triggered policy evaluation for <S-1-5-21-610537040-3284850086-2333615173-1128>
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: Updated Group Policy Extension history for <S-1-5-21-610537040-3284850086-2333615173-1128>
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;CheckUserExistsInGroup: No Entries Found In ExcludedGroups
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;CheckUserExistsInGroup: No Entries Found In ProcessedGroups
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;CheckIfUserNeedsToBeProcessed: Logon/logoff will be processed.
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;GetUserStorePath: User Store: Path In: \\#domain#.#domain#.ch\dfs\usersprofiles\#SAMAccountName#\!CTX_OSNAME!!CTX_PROFILEVER!
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;CADUser::Init: Determined user and DNS domain name: <#user#>, <#domain#.#domain#.CH>
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;CADUser::Init: Determined the ADsPath of user: <#user#>: <LDAP://#domain#.#domain#.CH/CN=#user#,OU=Employees,OU=Users,OU=Commune,DC=#domain#,DC=#domain#,DC=ch>
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;GetUserStorePath: User Store: Path Out: \\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6
2017-12-09;16:07:45.016;INFORMATION;#domain#;#user#;6;9456;SessionCount::RealTimeCount - User: #user#, Domain: #domain#, Session Count: 0.
2017-12-09;16:07:45.062;INFORMATION;#domain#;#user#;6;9456;ProcessLogon: Found a profile in the user store: <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6>.
2017-12-09;16:07:45.062;INFORMATION;#domain#;#user#;6;9456;QueryLocalProfile: No profile directory found.
2017-12-09;16:07:45.062;INFORMATION;#domain#;#user#;6;9456;QueryLocalProfile: Determined the name of a new profile directory: <C:\Users\#user#>.
2017-12-09;16:07:45.062;INFORMATION;#domain#;#user#;6;9456;CreateLocalProfile: Profile directory initialized: <C:\Users\#user#>.
2017-12-09;16:07:45.062;INFORMATION;#domain#;#user#;6;9456;ProcessLogon: Starting to restore directories and files.
2017-12-09;16:07:45.562;INFORMATION;#domain#;#user#;6;9456;StartJitSupport: Starting streamed profile support thre#domain#.
2017-12-09;16:07:45.562;INFORMATION;#domain#;#user#;6;9456;ProcessLogon: User logging on with Streamed Profile support enabled.
2017-12-09;16:07:45.562;INFORMATION;#domain#;#user#;6;9456;ProcessLogon: Restore finished.
2017-12-09;16:07:45.594;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Load: RegLoadKey of <C:\Users\#user#\NTUSER.DAT> to <S-1-5-21-610537040-3284850086-2333615173-1128> succeeded.
2017-12-09;16:07:45.609;WARNING;#domain#;#user#;6;9456;ResetSecurityForIE_AC: target file C:\Users\#user#\Appdata\Local\Packages\windows_ie_ac_001\ac does not exist
2017-12-09;16:07:45.609;WARNING;#domain#;#user#;6;9456;ResetSecurityForRS1StartMenu: target file C:\Users\#user#\Appdata\Local\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\ac does not exist
2017-12-09;16:07:45.609;INFORMATION;#domain#;#user#;6;9456;CreateV2ProfileJunctions: Starting to create NTFS junctions...
2017-12-09;16:07:45.609;INFORMATION;#domain#;#user#;6;9456;ReadFolderRedirectionSettings: S-1-5-21-610537040-3284850086-2333615173-1128\Software\Citrix\UserProfileManager\FolderRedirection\Settings
2017-12-09;16:07:45.625;INFORMATION;#domain#;#user#;6;9456;CreateV2ProfileJunctions: Finished creating NTFS junctions.
2017-12-09;16:07:45.625;INFORMATION;#domain#;#user#;6;9456;SaveFolderRedirectionSettings: S-1-5-21-610537040-3284850086-2333615173-1128\Software\Citrix\UserProfileManager\FolderRedirection\Settings
2017-12-09;16:07:45.625;INFORMATION;#domain#;#user#;6;9456;ProcessLogon: Performing Cross Platform logon processing
2017-12-09;16:07:45.625;INFORMATION;#domain#;#user#;6;9456;CpsUserData::Init: Cross Platform is not enabled
2017-12-09;16:07:45.656;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Unload: Unloaded registry hive <S-1-5-21-610537040-3284850086-2333615173-1128>.
2017-12-09;16:07:45.656;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: Updated Group Policy Extension history for <S-1-5-21-610537040-3284850086-2333615173-1128>
2017-12-09;16:07:45.656;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: ---------- Finished logon processing successfully in [s]: <1.02>.
2017-12-09;16:08:41.376;INFORMATION;;;6;9456;DispatchLogonLogoff: ---------- Starting logoff processing...
2017-12-09;16:08:41.376;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: Session is a console session.
2017-12-09;16:08:41.376;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: UserSID = S-1-5-21-610537040-3284850086-2333615173-1128
2017-12-09;16:08:41.376;INFORMATION;#domain#;#user#;6;9456;SessionCount::RealTimeCount - User: #user#, Domain: #domain#, Session Count: 0.
2017-12-09;16:08:41.376;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Profile directory read from registry: C:\Users\#user#
2017-12-09;16:08:41.391;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Load: RegLoadKey of <C:\Users\#user#\NTUSER.DAT> to <upm_S-1-5-21-610537040-3284850086-2333615173-1128_logoff> succeeded.
2017-12-09;16:08:41.391;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Successfully open registry file NTUSER.DAT for cross-platform processing during logoff.
2017-12-09;16:08:41.391;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Performing Cross Platform logoff processing
2017-12-09;16:08:41.391;INFORMATION;#domain#;#user#;6;9456;CpsUserData::ProcessChangedFiles: Cross Platform processing will not be performed for user
2017-12-09;16:08:41.469;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Found registry hive file in: <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6>.
2017-12-09;16:08:41.516;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Unload: Unloaded registry hive <upm_S-1-5-21-610537040-3284850086-2333615173-1128_logoff>.
2017-12-09;16:08:41.516;INFORMATION;#domain#;#user#;6;9456;RegistryWriteBack: Copying user registry file.
2017-12-09;16:08:41.516;INFORMATION;#domain#;#user#;6;9456;RegistryWriteBack: Copying user registry file succeeded.
2017-12-09;16:08:41.516;INFORMATION;#domain#;#user#;6;9456;RegistryWriteBack: Locking user registry file.
2017-12-09;16:08:41.516;INFORMATION;#domain#;#user#;6;9456;ProcessRegistryLogoff: User logged on at <2017-12-09  16:07:45.062>.
2017-12-09;16:08:41.532;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Load: RegLoadKey of <C:\Users\#user#\NTUSER.DAT> to <upm_S-1-5-21-610537040-3284850086-2333615173-1128_logoff> succeeded.
2017-12-09;16:08:41.532;INFORMATION;#domain#;#user#;6;9456;ProcessRegistryLogoff: User's hive is not loaded, loading '_logoff' hive.
2017-12-09;16:08:41.548;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Load: RegLoadKey of <C:\Users\#user#\NTUSER.DAT.START> to <upm_S-1-5-21-610537040-3284850086-2333615173-1128_logon> succeeded.
2017-12-09;16:08:41.548;INFORMATION;#domain#;#user#;6;9456;ProcessRegistryLogoff: Starting registry scan.
2017-12-09;16:08:41.626;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Unload: Unloaded registry hive <upm_S-1-5-21-610537040-3284850086-2333615173-1128_logon>.
2017-12-09;16:08:41.641;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Load: RegLoadKey of <C:\Users\#user#\NTUSER.DAT.NET> to <upm_S-1-5-21-610537040-3284850086-2333615173-1128_network> succeeded.
2017-12-09;16:08:41.719;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Unload: Unloaded registry hive <upm_S-1-5-21-610537040-3284850086-2333615173-1128_network>.
2017-12-09;16:08:41.719;INFORMATION;#domain#;#user#;6;9456;ProcessRegistryLogoff: Finished registry scan.
2017-12-09;16:08:41.719;INFORMATION;#domain#;#user#;6;9456;CRegistryHive::Unload: Unloaded registry hive <upm_S-1-5-21-610537040-3284850086-2333615173-1128_logoff>.
2017-12-09;16:08:41.719;INFORMATION;#domain#;#user#;6;9456;Saving Registry changes back to user store...
2017-12-09;16:08:41.751;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: SaveChangedFiles for user: <#user#>, SessionKey: 11, GlobalDir: <C:\Users>
2017-12-09;16:08:41.876;ERROR;#domain#;#user#;6;9456;GetFileAttributesAPIWrapper: GetFileAttributes of <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6\Pending\UPM_Profile\AppData\Local\Microsoft\Windows\UPPS\UPPS.bin> failed with: Le fichier spécifié est introuvable.
2017-12-09;16:08:41.876;ERROR;#domain#;#user#;6;9456;GetFileAttributesAPIWrapper: GetFileAttributes of <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6\Pending\UPM_Profile\AppData\Local\Microsoft\Windows\UPPS\UPPS.bin> failed with: Le fichier spécifié est introuvable.
2017-12-09;16:08:42.173;ERROR;#domain#;#user#;6;9456;GetFileAttributesAPIWrapper: GetFileAttributes of <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6\Pending\UPM_Profile\AppData\Local\Microsoft\Windows\UPPS\UPPS.bin> failed with: Le fichier spécifié est introuvable.
2017-12-09;16:08:42.173;ERROR;#domain#;#user#;6;9456;GetFileAttributesAPIWrapper: GetFileAttributes of <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6\Pending\UPM_Profile\AppData\Local\Microsoft\Windows\UPPS\UPPS.bin> failed with: Le fichier spécifié est introuvable.
2017-12-09;16:08:42.188;ERROR;#domain#;#user#;6;9456;GetFileAttributesAPIWrapper: GetFileAttributes of <\\#domain#.#domain#.ch\dfs\usersprofiles\#user#\Win2016v6\Pending\UPM_Profile\AppData\Local\Microsoft\Windows\UPPS\UPPS.bin> failed with: Le fichier spécifié est introuvable.
2017-12-09;16:08:42.204;INFORMATION;#domain#;#user#;6;9456;Add cookie file path:AppData\Local\Microsoft\Windows\INetCookies
2017-12-09;16:08:42.204;INFORMATION;#domain#;#user#;6;9456;Add cookie file path:AppData\Local\Microsoft\Windows\INetCookies\Low
2017-12-09;16:08:42.235;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Processes still running in current session:
2017-12-09;16:08:42.235;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Process Running ->csrss.exe
2017-12-09;16:08:42.235;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Process Running ->winlogon.exe
2017-12-09;16:08:42.235;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Process Running ->dwm.exe
2017-12-09;16:08:42.235;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Process Running ->LogonUI.exe
2017-12-09;16:08:42.563;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Starting migrate of pending area to user store.
2017-12-09;16:08:42.985;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Migrate of pending area to user store complete.
2017-12-09;16:08:42.985;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Finished saving files of a session.
2017-12-09;16:08:42.985;INFORMATION;#domain#;#user#;6;9456;DeleteWMIInstance:Deletion passed for \\XDSH01\ROOT\RSOP\USER:__NAMESPACE.Name="S_1_5_21_610537040_3284850086_2333615173_1128" : L’opération a réussi.
2017-12-09;16:08:42.985;INFORMATION;#domain#;#user#;6;9456;WriteFeaturesToINIFile: temporary file name: C:\Users\#user#\cpmDA05.tmp
2017-12-09;16:08:43.032;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Locally cached user profile directory: <C:\Users\#user#> should be deleted.
2017-12-09;16:08:43.032;INFORMATION;#domain#;#user#;6;9456;ProcessLogoff: Added locally cached user profile directory to pending delete list: C:\Users\#user#
2017-12-09;16:08:43.032;INFORMATION;#domain#;#user#;6;9456;DispatchLogonLogoff: ---------- Finished logoff processing successfully in [s]: <1.66>.

 

 

Capture.PNG

policy.htm

Link to comment
  • Answers 178
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 5

With the help of our TRM and a dedicated escalation engineer, Citrix was able to provide a suitable workaround for this issue by modifying the following registry key:

 

HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\StateStore\

DWORD:  ResetCache

Value: 1  

 

We used WEM to modify this on logon.  While this will not fix the first login as its added after the fact, all subsequent logins work fine.  So this should not affect any new profiles, and is a minor inconvenience for existing ones who have had the issue.  Citrix will work with MS on a permanent solution going forward,

  • Like 5
Link to comment
  • 2

Hot off the press.

https://support.citrix.com/article/CTX238419

 

 

Solution

The issue is addressed in UPM 7.18 under LC9692. This fix is effective only on fresh installations of UPM 7.18. For upgrade scenarios, you must configure
the Folder to Mirror policy and Add “AppData\Local\Microsoft\Windows\Caches" manually either in the HDX Group Policy Editor or in the Active Directory Policy Editor. Reference: http://https://docs.citrix.com/en-us/profile-management/downloads/profile-management-7-18.pdf


To address this issue for UPM 7.15.2000, open a ticket with Citrix support to get the private LC9692. The fix will be released publicly in future 7.15 LTSR Cumulative updates.

  • Like 2
Link to comment
  • 2

Hi all,

 

I see that the issue has been fixed with XenApp 7.15 LTSR CU3 when setting the following:

 

Exclusion:

AppData\Local

Note: We exclude this by default and only synchronize specific folders if needed by apps. Using most exclusion lists will still give you a lot of garbage in your profiles you don't need.

 

Folders to mirror:

AppData\Local\TileDataLayer
AppData\Local\Microsoft\Windows\Caches

 

Profile Streaming is Enabled.

 

We do not need to set the ResetCache registry value.

 

Regards

  • Like 2
Link to comment
  • 2

if you get a corrupted startmenu, this is caused by including !ctx_localappdata!\Packages and Appdata\Local\Microsoft\Windows\UsrClass.dat* in your policy. remove both (and add them to exclusions) and your startmenu will work. i had a case opened with Citrix about this and they said, that roaming UsrClass.dat is not supported and breaks the startmenu. this changed with UPM 1909, but with LTSR you should not include those two locations. 

  • Like 4
Link to comment
  • 1
3 hours ago, Khan Conder1709155763 said:

Hey tplg,

 

Firstly with your screen cap of the 'ResetCache' policy, you will need to remove 'HKCU\' from the beginning of the Key Path for this to work.  This is defined in the hive drop down above.  Second, the start menu redirection policy is configured from your folder redirection policies (eg, Documents, Desktop, Pictures ect).  You may be doing this one of several ways, using standard GPO, Citrix policies or WEM.  You may not be doing this at all in which case you will not need to worry about it in a non-persistent image.  Here is a quick link that will cover the basics using standard MS policies https://4sysops.com/archives/folder-redirection-part-4-group-policy-configuration/

 

Good luck with it.....

 

Well now I feel like an idiot but removing the HKCU fixed the issue. I really appreciate the assistance!

  • Like 1
Link to comment
  • 1

i dont add Caches or TileDataLayer at all. Start menu works out of the box without additional configurations. those articles are for older versions of UPM.

 

now the blank Icon Thing is very annoying. if you build a new Environment with CU4 or CU5, you wont see that issue. When you update from CU0, then you will - and in my experience does adding Cache not help at all. If you have the issue, ResetCache is the only Workaround that works as far as i know. Unless you want to Keep UPM on CU0 and only update the VDA to CU5 - this will work too.

  • Like 1
Link to comment
  • 0

Same issue with one farm that just got a 7.15 to 7.16 update (including a WEM update to 4.5 as it is used to manage UPM). November MS CU was applied to the 2016 Desktop servers at the same time.  Icons images are missing in start menu but do seem to appear after a short while.  However most pinned shortcuts (mandatory via xml/gpo or user pinned) do not have an image.  The exception are pinned shortcuts for Firefox and the MS Office 2016 apps (apart for the Skype for Business one) which have their icons displaying as normal.

 

I have a second customer farm currently in UAT where the control components have just been updated from 7.14.1 to 7.15 CU1 (WEM still on 4.4) but the XenApp VDA has not yet been updated.  The November MS CU has also not been applied. These servers Start Menus and pinned shortcuts are displaying icon as normal. An update of the remaining components are planned for the next few days so will add testing for Start Menu issues to the test plan. 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...