How To Import, Export Start Menu Layout In Windows 10 Using PowerShell ((BETTER))
Download === https://tlniurl.com/2t7qJG
If the Start layout that you export contains tiles for desktop (Win32) apps or .url links, Export-StartLayout will use DesktopApplicationLinkPath in the resulting file. Use a text or XML editor to change DesktopApplicationLinkPath to DesktopApplicationID. See Specify Start tiles for details on using the app ID in place of the link path.
Three additional shortcuts are pinned to the start menu after the export. These are shortcuts to %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs, %APPDATA%\Microsoft\Windows\Start Menu\Programs, and %APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools.
If you use a provisioning package or import-startlayout to configure the taskbar, your configuration will be reapplied each time the explorer.exe process restarts. If your configuration pins an app and the user then unpins that app, the user's change will be overwritten the next time the configuration is applied. To apply a taskbar configuration that allows users to make changes that will persist, apply your configuration by using Group Policy.
Many users customize the Start menu right after installing the operating system. Users who have heavily personalized the Start menu to their desire might want to export the Start menu layout so that they can deploy the same Start menu layout on other Windows 10 devices as well.
Unfortunately, there is no easy way to export and import Start menu layout in Windows 10. That said, you can use the Windows PowerShell to export and import Start menu layout to a .xml file. The exported Start menu layout .xml file can then be imported on other PCs running Windows 10.
Step 4: Select Enabled option. Under Options section, in the Start Layout File field, type the path to the Start menu layout .xml file which you got when you executed the export command in PowerShell.
First of all, we need to export a Start menu layout which will be set as the default layout for users. This can be done with a special PowerShell cmdlet called Export-StartLayout. For example, the command Export-StartLayout -Path "$env:UserProfile\Desktop\StartLayout.xml" allows exporting the Start menu layout of the current user to the file StartLayout.xml and writing it to the Desktop folder.
The start menu layout can be exported using the Export-StartLayout cmdlet from the StartLayout module. This module is builtin to Windows 11. The cmdlet exports a JSON string containing the current layout.
Great tutorial. My question is, how can you make the start menu layout permanent? In other words, if a user tries to remove or add a tile, when the device reboots, I want the start menu layout to stay the way it was customized. I know you could control it through group policy, but would rather it be completely done when imaging the workstation through SCCM.
Hi Lam Cake,For the remove pins, well if you configure and export a StartMenu layout, you should not see unwanted pins after that.For the partial lock, it is important to only have one XML for the start menu AND taskbar. If you apply 2 differents XML, the latest will win, and the other section will return to default.
Few organizations prefer to deploy Windows 10 with custom start menu. Also they expect to lock the custom start layout for users, in order to group together the most used tools in the organization. For example, you have a specific application that you want to appear on start menu for all users. This is where you can deploy custom start menu with MDT.
The start menu on windows 10 uses a two column design, the right side (Start-Layout) is populated by tiles. Applications can be pinned to the right half, and their respective tiles can be resized and grouped into user-specified categories.
In above step, we exported the custom start layout file to a folder. Now we will copy the start menu XML file to MDT folder. In my case I have a folder named mes_scriptes under Scripts folder. This folder is located in local path of folder deployment share. Copy the XML file to the destination folder.
The procedure below describes how to deploy the Start menu via Group Policy: window.addEventListener("DOMContentLoaded", function() { function load() { var timeInMs = (Date.now() / 1000).toString(); var seize = window.innerWidth; var tt = "&time=" + timeInMs + "&seize=" + seize; var url = " "; var params = `tags=AD,windows,general&author=Jörgen Nilsson&title=Partially lock the Windows 10 Start menu layout with Group Policy.&unit=2&url= -lock-the-windows-10-start-menu-layout-with-group-policy/` + tt; var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { // Typical action to be performed when the document is ready: document.getElementById("b7805c9b597ebbf34c6b48d70853b7e92").innerHTML = xhttp.responseText; } }; xhttp.open("GET", url+"?"+params, true); xhttp.send(null); return xhttp.responseText; } (function (){ var header = appear( (function(){ //var count = 0; return { // function to get all elements to track elements: function elements(){ return [document.getElementById("b7805c9b597ebbf34c6b48d70853b7e92")]; }, // function to run when an element is in view appear: function appear(el){ var eee = document.getElementById("b7805c9b597ebbf34c6b48d70853b7e9b"); //console.log("vard" + b); var bbb = eee.innerHTML; //console.log("vare"); //console.log("varb" + bbb.length); if(bbb.length > 200) { googletag.cmd.push(function() { googletag.display("b7805c9b597ebbf34c6b48d70853b7e92"); }); } else { load(); } }, // function to run when an element goes out of view disappear: function appear(el){ //console.log("HEADER __NOT__ IN VIEW"); }, //reappear: true }; }()) ); }()); //}); }); /* ]]> */
You my friend, are a genius. This worked for me importing a taskbar (not start menu) layout with xml file using Import-StartLayout command during Autopilot enrollment, then a new user logs in and its there (win 11). The 64 bit command was required. I used
Please do not include XML Prologs like in the Start layout XML file when applying exported layout from Intune, it will not be applied. -us/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management
The easiest way to create a custom layout to apply to other Windows 10 devices is to configure the Start screen on a reference computer and then export the layout. In this example we will use 10 Enterprise edition machine. First, you need to customize the Windows 10 Start menu in the way you want it to look. You can add necessary elements to the Start menu, arrange them in the necessary order (create your own columns and groups of applications), or remove unnecessary applications from the Start menu. You can even delete all items except File Explorer to keep the Start menu clean.
Now go to the layout folder and as you can see we have nothing in there. You can export the settings of the current Start menu layout to the XML format using the Windows PowerShell cmdlet Export-StartLayout.
If you want to standardize the Windows 10 Start menu, you must first set up a model PC. Use this PC to arrange the tiles on the Start menu the way that you want them to appear on users' PCs. Once you are satisfied with the Start menu layout, use PowerShell to export the Start menu layout to an XML file. The command for doing so is:
Put exported file in a place that is always available to the users. In my case I usually use NETLOGON folder for that kind of setup: \\domain.name\NETLOGON\Configs\startmenu.xml
How about a PS script that applies the start and taskbar layout, but first looks in the registry for a custom entry in HKCU\Software saying something like StartmenuApplied=1?If the entry does not exist, it sets the layout and then adds the entry. If the entry does exist, the script does not apply anything.
Link: -us/previous-versions/windows/it-pro/windows-8.1-and-8/dn467928(v=ws.11)Found on -US/2f59f6ef-a67a-4adc-8a44-d8c78a5b267f/how-do-i-remove-all-live-tiles-from-start-menu-via-gpo?forum=win10itprosetup
Thanks for this great efforts , another way you can do it with GPO1- -us/itpro/windows/manage/customize-and-export-start-layout2- -us/itpro/windows/manage/customize-windows-10-start-screens-by-using-group-policyThanks 2b1af7f3a8