User Tools

Site Tools


windows:forcestartmenulayout

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
windows:forcestartmenulayout [2016/05/31 15:08]
tschulz
windows:forcestartmenulayout [2016/06/03 11:42] (current)
tschulz [Default User/ Import Layout Method]
Line 12: Line 12:
 </​file>  ​ </​file>  ​
   - Then open **gpedit.msc** (local) or the your target gpo in **Group Policy Management** (ADS)   - Then open **gpedit.msc** (local) or the your target gpo in **Group Policy Management** (ADS)
-  - Go to **User Configuration** ​ > **Administrative Templates** > **Start Menu and Taskbar** +  - Go to **User Configuration** ​ > **Administrative Templates** > **Start Menu and Taskbar**{{:​windows:​startlayout_main.png?​400|}}
----- +
-{{:​windows:​startlayout_main.png?​200|}}+
   - Then edit **Start Screen Layout**   - Then edit **Start Screen Layout**
-  - Enable the policy and put the path of the xml file you exported in step 3 (C:​\Users\defaultstartlayout.xml for this example) +  - Enable the policy and put the path of the xml file you exported in step 3 (C:​\Users\defaultstartlayout.xml for this example){{:​windows:​startlayout.png?​300|}}
----- +
-{{:​windows:​startlayout.png?​200|}}+
  
 ====== Default User/ Import Layout Method ====== ====== Default User/ Import Layout Method ======
   * It is possible to update the Default profile "​C:​\Users\Default"​ to have a custom start menu layout. ​ The process is pretty straightforward simply export your current start menu layout in Powershell then import the resultant XML file into the default user profile. ​ This method has the benefit that new users can modify their start menu unlike forcing the start menu through GPO policy.   * It is possible to update the Default profile "​C:​\Users\Default"​ to have a custom start menu layout. ​ The process is pretty straightforward simply export your current start menu layout in Powershell then import the resultant XML file into the default user profile. ​ This method has the benefit that new users can modify their start menu unlike forcing the start menu through GPO policy.
  
-  - 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 {{:​windows:​start_meu.png?​200}}    +  - 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{{:​windows:​start_meu.png?​300}}    
-  - Start powershell as administrator (this is required since we need to modify the default user profile){{:​windows:​powershell.png?​200}} +  - Start **powershell as administrator** (this is required since we need to modify the default user profile){{:​windows:​powershell.png?​300}} 
-  - Run the following in powershell<​file>​Export-StartLayout -Path C:\Temp\custom_layout.xml +  - Run the following in **powershell**<​file>​Export-StartLayout -Path C:​\custom_layout.xml</​file>​ 
-Import-StartLayout -LayoutPath C:\Temp\custom_layout.xml -MountPath $env:​SystemDrive\</​file>​+  - Here is a example of the xml file<​file xml 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></​file>​ 
 +  - Lastly Import the xml file to your default user profile<​file>​Import-StartLayout -LayoutPath C:​\custom_layout.xml -MountPath $env:​SystemDrive\</​file>​
  --- //​[[tschulz@sebeka.k12.mn.us|Thad Schulz]] 2015/11/25 10:37//  --- //​[[tschulz@sebeka.k12.mn.us|Thad Schulz]] 2015/11/25 10:37//
windows/forcestartmenulayout.1464725320.txt.gz · Last modified: 2016/05/31 15:08 by tschulz