In older versions of Windows 11 en Windows 10 you could simply extract the layout and deploy in the default users folder, but this has changed in the newer versions of Windows.
You now need to deploy two seperate files, one for the start menu and one for the taskbar for it all to work now.
The way you deploy it is up to you, can be inside an image you sysprep, MDT or Intune, everything works!
Default Start Menu layout:
- Add all the shortcuts and folders you want to the start menu and organize it the way you want
- Navigate to C:\Users\%username%\AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState
- Copy the start2.bin file to C:\Users\Default\AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState
If you are missing folders in the path, you can create them manually - Log out and back in or test it on a new user account and you should see the accounts are applied with your designed start menu layout
Default Taskbar layout:
- Create a new file called LayoutModification.xml and open it with notepad
- An example of the contents should look like this
<?xml version="1.0" encoding="utf-8"?><LayoutModificationTemplate xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout" Version="1"> <CustomTaskbarLayoutCollection PinListPlacement="Replace"> <defaultlayout:TaskbarLayout> <taskbar:TaskbarPinList> <taskbar:DesktopApp DesktopApplicationID="MSTeams_8wekyb3d8bbwe!MSTeams" /> <taskbar:DesktopApp DesktopApplicationID="Microsoft.Windows.Explorer" /> <taskbar:DesktopApp DesktopApplicationLinkPath="%PROGRAMFILES%\Microsoft Office\root\Office16\OUTLOOK.EXE" /> <taskbar:DesktopApp DesktopApplicationID="MSEdge" /> </taskbar:TaskbarPinList> </defaultlayout:TaskbarLayout> </CustomTaskbarLayoutCollection> </LayoutModificationTemplate>
To add a Windows app/application icon, add a line after <taskbar:TaskbarPinList>
For apps:<taskbar:DesktopApp DesktopApplicationID="MSTeams_8wekyb3d8bbwe!MSTeams" />
For applications: <taskbar:DesktopApp DesktopApplicationLinkPath="%PROGRAMFILES%\Microsoft Office\root\Office16\OUTLOOK.EXE" /> - Copy the file to C:\Users\Default\AppData\Local\Microsoft\Windows\Shell
- You either log off and back on again as the current user or create a new one to see the changes