T
Teun Visser
Guest
Dear community,
Quite recently we've come across a problem for which I have not been able to find a proper solutions yet. Therefor I hope to get an answer on the TechNet forums. Here's the deal:
Our users work in a non-persistent, pooled VDI environment. Settings (as in: file or registry) get saved by "zero profiling" them. So; user logs on, does a bunch of settings. As soon as the user logs off these settings get compressed and written to the users home directory. Whenever the user logs back in these settings get written back to their original location.
In almost every situation this works as intended, except in the following situation:
Since the introduction of Windows 10 whenever the user changes the size of his / her desktop icons by clicking with the right mouse button on the desktop and choosing for "View" -> "Small / Medium / Large icons" the registry setting we expect to be written to: Hive: "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Bags\1\Desktop" Key: Icon Size Type: REG_SZ Value: [Variable] do not get written when the user changes the setting. But instead, the setting gets written only after the user refreshes the desktop by right clicking on the desktop and choosing "Refresh".
As you can inmagine this behaviour brings some discomfert. To get this setting to roam with the users we are going to have to programatically perform a refresh of the desktop before the setting gets captured bij our zero profiling machanism.
I've already tried to perform the refresh programatically (as discribed here: helgeklein<DOT>com/blog/2007/11/free-tool-refresh-the-desktop-programmatically/), but to no avail. The key named above only gets written to after a manual refresh of the desktop.
Is there perhaps any fix available to get the setting to write to the corresponding registry key when the user does the setting? Without having to refresh the desktop?
Looking forward to your answers / suggestions,
Greetings,
Teun
More...
Quite recently we've come across a problem for which I have not been able to find a proper solutions yet. Therefor I hope to get an answer on the TechNet forums. Here's the deal:
Our users work in a non-persistent, pooled VDI environment. Settings (as in: file or registry) get saved by "zero profiling" them. So; user logs on, does a bunch of settings. As soon as the user logs off these settings get compressed and written to the users home directory. Whenever the user logs back in these settings get written back to their original location.
In almost every situation this works as intended, except in the following situation:
Since the introduction of Windows 10 whenever the user changes the size of his / her desktop icons by clicking with the right mouse button on the desktop and choosing for "View" -> "Small / Medium / Large icons" the registry setting we expect to be written to: Hive: "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Bags\1\Desktop" Key: Icon Size Type: REG_SZ Value: [Variable] do not get written when the user changes the setting. But instead, the setting gets written only after the user refreshes the desktop by right clicking on the desktop and choosing "Refresh".
As you can inmagine this behaviour brings some discomfert. To get this setting to roam with the users we are going to have to programatically perform a refresh of the desktop before the setting gets captured bij our zero profiling machanism.
I've already tried to perform the refresh programatically (as discribed here: helgeklein<DOT>com/blog/2007/11/free-tool-refresh-the-desktop-programmatically/), but to no avail. The key named above only gets written to after a manual refresh of the desktop.
Is there perhaps any fix available to get the setting to write to the corresponding registry key when the user does the setting? Without having to refresh the desktop?
Looking forward to your answers / suggestions,
Greetings,
Teun
More...