Imitkov17's Posts

Hi UEMdev​, By "apply different default application" I mean default apps (mail, browser, etc) and file type associations (FTA). As of now I have a semi-working solution. Edge always takes over... See more...
Hi UEMdev​, By "apply different default application" I mean default apps (mail, browser, etc) and file type associations (FTA). As of now I have a semi-working solution. Edge always takes over the default browser and even though the PDF association seems to stick, double-clicking a PDF file will open Adobe Reader but it will state that it's not the default app. I will open a new thread for that so we can keep things separately. As far as the start menu and taskbar layout goes - it looks like that Windows 10 combines what's in the LayoutModification.XML and what's in the registry key HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore. So I use the XML as predefined setting to set the initial start menu and taskbar layouts and don't change it with a logoff task. This preserves PinListPlacement="Replace" so the Edge icon doesn't show up again on the taskbar. All start menu modifications after that are saved in the above key. The task bar modifications are saved in the default taskbar config in UEM. This seems to work well although more testing is required. This is my current Start Menu INI [IncludeFiles] <LocalAppData>\Microsoft\Windows\Shell\LayoutModification.XML [IncludeRegistryTrees] HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore #Worked without these two but added them from the thread that ijdemes​ shared above. [IncludeIndividualRegistryValues] HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\SlowContextMenuEntries [IncludeFolderTrees] <LocalAppData>\microsoft\windows\caches
Hi ijdemes​, Grouping seems to be working without those two entries but I added them just in case. I don't see any difference but as I said I will need to do some more extensive testing before... See more...
Hi ijdemes​, Grouping seems to be working without those two entries but I added them just in case. I don't see any difference but as I said I will need to do some more extensive testing before rolling this out in production. The whole Windows 10 in VDI is so frustrating. I've been trying to find a workable compromise for months. Because we are using non-persistent desktops  I've had issues with logon times, start menu, task bar, default applications etc. I was (still am) very close to scratch the whole thing and go back to Windows 7 which is working flawlessly. After the release of 1607 and now 1703 things have gotten better but still far from what it should be. And the worst part is that each new release changes how things work and breaks existing profiles. Now I have to find a reliable way to configure the default applications but still allow the users to make changes or at least apply different default applications on a per-group basis. Thanks again for your help! Ivo
Thank you ijdemes​, Preliminary tests are promising. I did combine the two solutions in order to get rid of the Edge and still be able to carry over both the start and taskbar layouts. Below a... See more...
Thank you ijdemes​, Preliminary tests are promising. I did combine the two solutions in order to get rid of the Edge and still be able to carry over both the start and taskbar layouts. Below are the instructions. Hope this will save someone numerous hours of research. My Windows 10 Start Menu INI looks like this now: [IncludeFiles] <LocalAppData>\Microsoft\Windows\Shell\LayoutModification.XML [IncludeRegistryTrees] HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore The logoff task from the blog above has to be disabled so the XML file is not overwritten. The XML file doesn't change which means that PinListPlacement="Replace" present every time the user logs on which prevents the Edge pin from coming back. I have a predefined setting that drops the customized XML for the initial layouts. This should do the trick for now. I don't know what Microsoft is thinking but this is ridiculous not allowing enterprise users an easy way of controlling things like this. And forcing users to use Edge with no easy way to customize the default profile and get rid of all the crapware. Thanks again for your help!
Hi, Has anyone figured out how to export the start layout and the taskbar layout properly? My environment: vSphere 6.5 with Horizon 7.2, App Volumes 2.12 and UEM 9.2. Windows 10 1703 Non... See more...
Hi, Has anyone figured out how to export the start layout and the taskbar layout properly? My environment: vSphere 6.5 with Horizon 7.2, App Volumes 2.12 and UEM 9.2. Windows 10 1703 Non-persistent pools I fillowed the steps here: Managing Windows 10 with VMware User Environment Manager I need to customize the initial layout but allow the users to pin their own applications. My biggest problem is preventing this pesky Edge icon from coming back after the initial login. So far I've been able to apply the initial layout using a custom LayoutModification.XML which looks like this: <LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification" xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout">   <LayoutOptions StartTileGroupCellWidth="6" />   <DefaultLayoutOverride>     <StartLayoutCollection>       <defaultlayout:StartLayout GroupCellWidth="6">         <start:Group Name="">           <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel 2016.lnk" />           <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Outlook 2016.lnk" />         </start:Group>       </defaultlayout:StartLayout>     </StartLayoutCollection>   </DefaultLayoutOverride>     <CustomTaskbarLayoutCollection PinListPlacement="Replace">       <defaultlayout:TaskbarLayout>         <taskbar:TaskbarPinList>           <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel 2016.lnk" />           <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Outlook 2016.lnk" />         </taskbar:TaskbarPinList>       </defaultlayout:TaskbarLayout>     </CustomTaskbarLayoutCollection> </LayoutModificationTemplate> Adding PinListPlacement="Replace" after CustomTaskbarLayoutCollection removes the default pinned applications. The problem is that Microsoft decided to use the same XML file for both the start layout and the taskbar layout but the Export-StartLayout commandlet only exports the start layout and overwrites the existing XML which removes the PinListPlacement="Replace". This causes the Edge pin to reappear on the second login. Does anyone know how to get rid of this Edge reappearing problem? Where is the Edge icon coming from anyway? The registry key HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband is imported by UEM but then some windows process overwrites it. It keeps the existing pins and adds the Edge pin to the list.
Thank you UEMdev​. It was pleasure working with you. I have some other questions that I hope brainstorming with you and the community will lead to a solution that can help me and other fellow ... See more...
Thank you UEMdev​. It was pleasure working with you. I have some other questions that I hope brainstorming with you and the community will lead to a solution that can help me and other fellow VDI-ers. They are unrelated to this thread so I will open a new one. Thanks again! Ivo
UEMdev​, For now I am using a Registry Setting that redirects the StartUp folder to the redirected Programs Menu folder <redirection share>\%USERNAME%\Programs Menu\Startup instead of the defa... See more...
UEMdev​, For now I am using a Registry Setting that redirects the StartUp folder to the redirected Programs Menu folder <redirection share>\%USERNAME%\Programs Menu\Startup instead of the default %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. That seems to work well. If no objections I will keep doing that. This way users can also add their own applications to the startup folder and I don't need to capture those using UEM. Maybe in a future release you can add the StartUp folder as an option in Folder Redirection if the registry hack above proves to be a viable option.
Hi UEMdev​ I did some more troubleshooting and discovered that the reason for the application not to start is that the "Programs Menu" folder is redirected to a file share via UEM (see below).... See more...
Hi UEMdev​ I did some more troubleshooting and discovered that the reason for the application not to start is that the "Programs Menu" folder is redirected to a file share via UEM (see below). If I disable the redirection the application starts upon logon as expected. Is there a way to keep the redirection but still be able to start the application upon logon?
Thank you so much UEMdev. That did the trick. Just curious - did something change between 9.0 and 9.2. The environment variables used to work. Do you have any suggestions how to start an appli... See more...
Thank you so much UEMdev. That did the trick. Just curious - did something change between 9.0 and 9.2. The environment variables used to work. Do you have any suggestions how to start an application upon logon. That used to work as well by adding a shortcut in the startup folder but now the shortcut is added but it never starts. I also tried to start it with a logon task but in this case the application starts before the profile and the settings are missing. The logon task is configured to run after profile archive import. Thanks for your help! I appreciate it.
Hi, I have two environments:      1. Horizon 6.2.1 with UEM 9.0.0.156 and App Volumes 2.11.0.122      2. Horizon 7.1 with UEM 9.2 and App Volumes 2.12.1.103 I am migrating from environmen... See more...
Hi, I have two environments:      1. Horizon 6.2.1 with UEM 9.0.0.156 and App Volumes 2.11.0.122      2. Horizon 7.1 with UEM 9.2 and App Volumes 2.12.1.103 I am migrating from environment #1 to environment #2. I have an existing Windows 7 golden image that I cloned and updated with the latest View, UEM and App Volumes agents. I also migrated the existing UEM config. There are some conditions and condition sets that are looking for the ViewClient_Machine_Name variable to map printers, map drives etc. Everything is working fine in the old 6.2 environment but in the new 7.1 environment the Environment Variables are set after UEM processes it's conditions. In the log files I see many of the following lines right after logon: 2017-06-12 14:46:54.925 [DEBUG] Conditions: Check for environment variable 'ViewClient_Machine_Name' = false (variable not set) If I execute "UEM User Environment Refresh" after logon - all printers and drives are mapped correctly. Then in the logs I see the following  lines: 2017-06-12 14:07:41.666 [DEBUG] Conditions: Check for environment variable 'ViewClient_Machine_Name' = false ('ZC-0030' is not equal to 'ZC-0011') Which is the expected behavior. Also I have a shortcut that is added to the startup folder. The application starts automatically in environment #1. In environment #2 the application is added to the startup folder but it doesn't start automatically. Any help will be greatly appreciated.