One very popular use case for VDI is for kiosk or lab machines. Uses for these types of desktops include classroom labs, library access and general computing in schools and corporations. Architects and Administrators of these types of use cases generally want to be able to define default configurations for applications and make the logons as fast as possible.
Working in tandem with our healthcare and education sector customers, we have developed two ways
to significantly speed up non persistent logons and at the same time deploy a set of predefined profile
settings. These benefits can be achieved by configuring two separate desktop elements:
1. By creating pre-configured profile to use as the systems default profile (see the separate
Mandatory Profile Recipe that covers this topic)
2. By having a network user log on to the desktop during the build process which is covered in this
document.
3. By Removing All “Modern Apps” for Windows 8 and 10
4. If necessary by disabling the reset of desktops on logout. This can be important for lab machines used for classrooms where many users log out and many other users log in right after that.
The benefit of using a preconfigured profile is twofold. First, it allows the administrator to pre-configure
application settings as long as they don’t include user specific information like a license or certificate.
Secondly logon times are significantly shortened because many of the setup functions windows runs
when the user first logs on are skipped because they have already been run and their results added to
the shared profile. The more applications installed on the desktops that run setup code the more this
optimization will help speed up logon times.
The reason logging on as a network user during the setup process helps is that during the first user logon windows creates several directories and opens a set of files for write that Unidesk must copy up to the desktops UEP. If we can perform these creates and copies during the setup process the files will be included in the frozen UEP and therefore will not have to be created on every logon.
At the customers we have worked with on this, these two fixes changed the NP logon for windows 7
from taking 90-100 seconds down to 12-20 seconds for . About 50-60 seconds of benefit were from the pre-configured profile and about 10-40 seconds were form the network user Autologon.
In Windows 8 and 10 the results are much more drastic. Removing “ModernApps” can save between 2 and 4 minutes of logon time. The network user autologon will save another 80-90 seconds and the
mandatory profile will save about a minute.
Note: For some reason autologon does not currently work in Win10 LTSB. It does work in Win10-
1511. If this situation is fixed when Microsoft releases an update to LTSB we will modify the
documentation.
In this recipe we will show you how to set up the network Autologon and remove the Modern Apps. See the separate Mandatory Profile Recipe that creating and managing Mandatory Profiles for NP desktops.
Note: these optimizations make sense for use cases where persona management is not used. It may
also make sense used in conjunction with products like Immidio or Microsoft UEV where APPDAT is not redirected in its entirety.