Table of Contents

Start Menu Layout (Windows 10)

AD GPO Method

Setup

  1. First customize your start menu tiles until they are arranged to your liking.
  2. Then open Powershell
  3. In powershell run the command
    Export-StartLayout -Path C:\Users\defaultstartlayout.xml
  4. Then open gpedit.msc (local) or the your target gpo in Group Policy Management (ADS)
  5. Go to User Configuration > Administrative Templates > Start Menu and Taskbar
  6. Then edit Start Screen Layout
  7. Enable the policy and put the path of the xml file you exported in step 3 (C:\Users\defaultstartlayout.xml for this example)

Default User/ Import Layout Method

  1. Setup your start menu as you would like for new users. Be sure no do put folders or files located in your profile like your “Documents” folder since they point to the folder in your profile not the symbolic Documents folder. This is a example of what I used for my business lab
  2. Start powershell as administrator (this is required since we need to modify the default user profile)
  3. Run the following in powershell
    Export-StartLayout -Path C:\custom_layout.xml
  4. Here is a example of the xml file
    custom_layout.xml
    <LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
      <LayoutOptions StartTileGroupCellWidth="6" />
      <DefaultLayoutOverride>
        <StartLayoutCollection>
          <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
            <start:Group Name="" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
              <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\Microsoft Office\Office15\WINWORD.EXE" />
              <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\Microsoft Office\Office15\POWERPNT.EXE" />
              <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\Microsoft Office\Office15\EXCEL.EXE" />
              <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\Microsoft Office\Office15\MSPUB.EXE" />
              <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationID="{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}\Mozilla Firefox\firefox.exe" />
              <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationID="Chrome" />
              <start:DesktopApplicationTile Size="2x2" Column="0" Row="4" DesktopApplicationID="Microsoft.Windows.Computer" />
            </start:Group>
          </defaultlayout:StartLayout>
        </StartLayoutCollection>
      </DefaultLayoutOverride>
    </LayoutModificationTemplate>
  5. Lastly Import the xml file to your default user profile
    Import-StartLayout -LayoutPath C:\custom_layout.xml -MountPath $env:SystemDrive\

Thad Schulz 2015/11/25 10:37