Customize a Windows 10 Start Layout

To customize the Start Menu in your images, you will need to export a ‘reference’ Start Menu using the Export-StartLayout PowerShell cmdlet.

First you will need to setup the Start Menu exactly the way you want it, and then export the layout.

Export-StartLayout –path C:\LayoutModification.xml

Now, you can import the custom XML into the Default profile before sysprep.
Note: Only new user profiles will be able to see the new layout

Import-StartLayout -LayoutPath LayoutModification.xml -MountPath $env:SystemDrive\

If for some reason you have problems with the import, you can just copy the custom XML file into the Default profile.
Note: Only new user profiles will be able to see the new layout

copy /y LayoutModification.xml “C:\Users\Default\AppData\Local\Microsoft\Windows\Shell”


  1. Hello
    I have tried both copying and importing with PS, but when I deploy image to an endpoint via MDT the start menu or task bar does not change.
    any idea?

  2. Jose,

    After trying the the import, I create a new user a try to login however the account will not login it goes to from trying to login to “Signing out” Please advise

    • Using Windows 10 Enterprise build 1709

      • Jose Espitia

        It sounds like you may have a corrupted default profile because the start layout should not be doing this at all. To get around this in the mean time, I would recommend deleting C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml and deleting the profile that you were testing with. Then attempt to login again.

  3. Should probably be:
    copy /y C:\LayoutModification.xml “C:\Users\Default\AppData\Local\Microsoft\Windows\Shell
    Now what would the equivalent be in PowerShell?

Leave a Reply