Coming Soon: GET-IT: Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET Coming Soon: GET-IT: Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET
Windows 8

Customizing the Start Screen in Windows 8 and Windows Server 2012

How can I customize the Start screen in Windows 8 and Windows Server 2012?

Microsoft introduced a means to enforce Start screen layout using Group Policy in the Enterprise and RT editions of Windows 8.1, but it’s likely that most organizations will want an easy way to provide a default Start screen for users that they can then customize. PowerShell provides two cmdlets that can be used to capture a customized Start screen and then import the configuration to the default user profile, which is used as the basis for creating profiles as new users log on to a device for the first time.

Exporting the Start Screen Layout

Begin by deploying a machine that has all the apps installed that you want to pin to the Start screen. Customize the Start screen and pin applications as required. Once the Start screen has been customized manually on a reference machine, open an elevated PowerShell window.

  • Type powershell on the Start screen and select the app in the search results. To launch the console elevated, press CTRL+SHIFT+ENTER.
  • In the PowerShell console, run the following command: export-startlayout -as bin -path c: \customstartscreenlayout.bin –verbose


Export the Start screen configuration using PowerShell

Import a Customized Layout

Now that we have a Start screen customization file, you can use the following import command to customize the default user profile, either on a live machine from an elevated PowerShell console, or as part of a script to build a new machine, or a System Center Configuration Manager (SCCM) or Microsoft Deployment Tool (MDT) task sequence.

Sponsored Content

Say Goodbye to Traditional PC Lifecycle Management

Traditional IT tools, including Microsoft SCCM, Ghost Solution Suite, and KACE, often require considerable custom configurations by T3 technicians (an expensive and often elusive IT resource) to enable management of a hybrid onsite + remote workforce. In many cases, even with the best resources, organizations are finding that these on-premise tools simply cannot support remote endpoints consistently and reliably due to infrastructure limitations.

import-startlayout -layoutpath c:\customstartscreenlayout.bin -mountpath %systemdrive%\

To run the command from a batch file:

powershell -noninteractive -command import-startlayout -layoutpath .\customstartscreenlayout.bin -mountpath %systemdrive%\

Note in the above command line I haven’t specified an explicit path for customstartscreenlayout.bin. It must be located in the working directory, i.e. the directory from which the batch file is launched. The mountpath parameter in the examples above, forces the command to change the default user profile on the local machine. If you want to run the command against an offline image, specify the path to your .wim image using this parameter.


Related Topics:

IT consultant, Contributing Editor @PetriFeed, and trainer @Pluralsight. All about Microsoft, Office 365, Azure, and Windows Server.
Live Webinar: Active Directory Security: What Needs Immediate Priority!Live on Tuesday, October 12th at 1 PM ET

Attacks on Active Directory are at an all-time high. Companies that are not taking heed are being punished, both monetarily and with loss of production.

In this webinar, you will learn:

  • How to prioritize vulnerability management
  • What attackers are leveraging to breach organizations
  • Where Active Directory security needs immediate attention
  • Overall strategy to secure your environment and keep it secured

Sponsored by: