So long ago I blogged/ranted about how the Group Policy setting â€œDo not show the Start Menu when the user logs inâ€ was explicitly disabled in Windows 8 (seeÂ The must NOT have Windows 8 Start Menu Group Policy Setting). But I have since found a way that you can actually implement this feature (all be it not perfectly) using a simple PowerShellÂ start up script. This script in essence just types the work â€œDesktop + ENTERâ€ when the user logs on to their session thus taking them to the desktop (see video below).
Admittedly the user still load the Start Menu and the few seconds delay is a little annoying however it does technically boot to the desktop without any interaction with the user after they enter their logon credentials.
If you want to setupÂ this option then download the PowerShell scriptÂ file below:
Modify a policy that targets the users that you want to toÂ apply. Navigate to User Configuration > Policies > Windows Settings > Scripts then double clickÂ on â€œLogonâ€ and then select the â€œPowerShell Scriptsâ€ tab. Click the â€œShow Filesâ€¦â€ button and copy the PowerShell script into the folder and then go back and click the â€œAddâ€¦â€ button and enter the name of the script e.g. GoToDesktop.ps1Â .
TIP: You may want to apply a WMI filter to this GPO to only apply to Windows 8
It is certainly not the cleanest way to do a boot to desktop but it gets the job done without the need to purchase any third party utilities. But here is hoping that Microsoft enables this option natively in Windows 8.1â€¦