Windows 10: Export Start Menu Layout (Tile Arrangement) without PS ? Help...

Discus and support Export Start Menu Layout (Tile Arrangement) without PS ? Help... in Windows 10 Support to solve the problem; I want to export my Start Menu layout to another (local) account. However, when using Powershell's Import-StartLayout, I receive an 'access denied'... Discussion in 'Windows 10 Support' started by Audax, Dec 21, 2015.

  1. Audax Win User

    Export Start Menu Layout (Tile Arrangement) without PS ? Help...


    I want to export my Start Menu layout to another (local) account.

    However, when using Powershell's Import-StartLayout, I receive an 'access denied' error, it seems that the command tries to access the (hidden) C:\Users\Default folder as I set C:\ as -MountPath, perhaps this is just a minor issue, perhaps not.
    (If you're familiar with this issue, please reply as well, can't figure this out either.)

    I also tried copying and changing perms of the C:\Users\[username]\AppData\Local\TileDataLayer\Database folder,
    to export my start menu and to lock it, but changing any perms (admin or user) to that folder, resulted in corrupted boots,
    rendering windows slowly and with half its accessibility, I had to do a full system repair (twice), and copying that folder isn't even possible whilst windows is active. But I found out that to lock it, the Registry DWORD ''NoChangeStartMenu" sufficed. But my problem to transfer the settings, the tiles arrangement, persists.

    I figured to leave that TileDataLayer\Database folder with its data alone, and to move on to another solution, being thus the PS command, as described above. I got the info (about that folder) from somewhere on the Internet, someone claimed that the windows 10 Start Menu configuration is stored in it, my advice though : don't touch it!

    I'm quite familiar with using the Registry (Users, never LM) to alter perms, either with DWORD's or Key Perms,
    as well as exporting and executing registry files. I've been searching for some key or value in the Registry,
    that relates to the arrangement of the Start Menu Tiles, (I know where the shortcuts are in explorer),
    but no luck there... (like Explorer\Taskband relates to the Taskbar pins)

    Thus, given that the StartLayout commands don't work out for me,
    and well, I don't really like using them either, I'm placing this desperate request,
    for some knowledge on where I can find the Start Menu Tile arrangement,
    or how I could export and import it without the StartLayout commands.

    Thanks for your concern, fellow Windows users and admins,

    Kind Regards

    PS : The appsFolder.itemdata-ms file as well as its relatives, as they were used in the Appdata to transfer the Start Menu Layout in some versions of windows 8, no longer exist in 10, at least not where they used to be, also I don't have GPO, and prefer Regedit over it.

    Related thread (not by me) :
    Solved Start menu tiles layout savefile? - Windows 10 Forums
    (Not at all solved for me...)

    :)
     
    Audax, Dec 21, 2015
    #1
  2. Tiger 20 Win User

    Start menu has lost my personalized layout

    I presume it was after a Windows 10 update that my personalized tiles arrangement on the Start Menu has been replaced by what I recall to be like the original Windows 10 layout before I personalized.

    How can I get my layout back?

    How do I stop it reverting on the next Windows 10 update?
     
    Tiger 20, Dec 21, 2015
    #2
  3. Ken Varn Win User
    App tiles disappeared from windows 10 start menu

    I have come up with my own potential work-around for this problem. Unfortunately this doesn't help if your tiles have already been wiped-out, but it can be used as a preventative measure to repair start-tile layout before it is wiped-out. Note that you
    must have PowerShell available and enabled to run scripts.

    Make a backup of your good start-menu layout as follows:

    • Open an elevated PowerShell Command Prompt (run as administrator).
    • Type the following: Export-StartLayout -Path "StartMenuBackup.xml"
    • A backup of your start menu items will be saved to the file StartMenuBackup.xml. Keep this file.

    In the event that your start-menu tiles are wiped-out after an update, you can restore them by using Group Policy Editor as follows:

    • Run GPEDIT.MSC
    • Navigate to User Configuration/Administrative Templates/Start Menu and Taskbar
    • Open the Start Layout setting by double-clicking on it.
    • Select the "Enabled" radio button.
    • Type the path and name of the backup file you created above into the Start Layout File field.
    • Click on Apply
    • At this point, your tiles should get restored back to the state they were in when the backup was done. However, the tiles can't be edited further unless you select the "Not Configured" radio button and hit Apply again.
     
    Ken Varn, Dec 21, 2015
    #3
  4. Kari Win User

    Export Start Menu Layout (Tile Arrangement) without PS ? Help...

    Hi Audax, welcome to the Ten Forums.

    Import-StartLayout does not work the way you are trying to use it. You cannot copy (export) the Start layout from a user profile to be imported to another profile with it.

    The Import-StartLayout only works with Windows image files. You first export the preferred Start layout to a .bin file with Export-StartLayout cmdlet, then mount a Windows image (original or customized install.wim file), and finally insert the exported .bin file with Import-StartLayout cmdlet to the image file.

    PowerShell Export-StartLayout cmdlet syntax:
    Code: Export-StartLayout -Path "D:\AnyName.bin"[/quote]
    PowerShell Import-StartLayout cmdlet syntax:
    Code: Import-StartLayout -LayoutPath "D:\AnyName.bin" -MountPath X:\YourWindowsImage[/quote]
    The MountPath is and can only be the path to your mounted install.wim Windows image file.
     
  5. Audax Win User
    Hello Kari,

    Thanks for your fast reply. Thus the PS Startlayout command only works with a Windows image, as far as I now comprehend, such an image is used to install Windows, often in a network setting on several devices at once (like in a school environment), or just a way of installing Windows at home, though this is a neat feature, could it serve my purpose?

    This will probably then change the default StartLayout for a newly installed Windows OS (thus in particular the Default user), and therefore seems to be an inconvenient way to transfer StartLayout data between two accounts operating on the same, already installed OS, yet, would it be a possibility to use this? (just 'no' is definitely an optional answer, I just want to be sure before I eliminate an option)

    In addition, in which direction would you, as a far more experienced Windows user, send me off to, to find what I'm looking for? Do you know (even a guess is very welcome) of a way that might enable me to transfer Start Menu Layout (Tile Arrangement) Data between two accounts (say User and Admin for instance)?

    Kind Regards

    PS: I'll look some further into the WIM method in the meantime.
     
    Audax, Dec 22, 2015
    #5
  6. Audax Win User
    What I've discovered so far :

    The Export-StartLayout creates an XML (by default), I named it LayoutModification.xml,
    then I just copy pasted this file into C:\Users\[username]\AppData\Local\Microsoft\Windows\Shell ,
    next to the DefaultLayouts.xml , I read somewhere that this might work, and it did (for now),
    I haven't tried it for my whole tile setup yet, I imagine that it's necessary to copy paste your folder,
    in C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Start Menu\[nameOfYourFolder] ,
    that is only, if you created a folder with shortcuts, as I did.

    I leave this thread open, (unsolved), because I still wonder where exactly changes to the start menu are stored,
    the Export command must get the info of the current start menu layout from somewhere, and I'd like to know where that is, in previous Windows versions, there were files in which the start menu setup/layout was stored, that could be found in the explorer, other layouts like the taskbar, have their configuration settings stored in a (array) registry key, the cmdlet allows you to transfer the settings, but when I used a decompiler on the dll, I couldn't get much wiser on where it gets the information from to create that LayoutModification file based on the current start menu layout settings, even if it just creates that in the moment, I still figure that, given these settings are unaltered with the next bootup, or in fact that they are changeable at any time, that somewhere on this machine, in this Windows OS, that information is stored, perhaps a key or file that keeps track of changes, or has all the position/arrangement values for the start menu.

    Where, oh where, do you store alterations to the start menu, windows 10?

    Hope this helps others, and keep up the replies, someone must know this, or must at least be able to tell me where it is at, even if it's not accessible or encrypted...

    For now I can manage my transfers, but like mentioned above, I'll keep this open and active,
    because I really do want to know what happened to the configuration 'appsFolder.itemdata-ms' file in windows 8, when 10 took its place...

    Kind Regards

    References :

    Start layout for Windows 10 desktop editions - Windows 10 hardware dev
    (this is the file that the Export command creates for you, but it can be done manually as well)

    Customizing the Windows 10 Start Menu and add IE Shortcut during OSD - CCMEXEC.COM System Center blog
    OS|DC: Windows 10 : Deploying a customized start menu
    (copying the xml file)

    How To Save and Restore my Windows 8 Start Screen Tile Layout | Next of Windows
    (the configuration file in windows 8, that is no longer available or 'findable' in windows 10)

    PS : An additional, relevant question might be ;
    'How to reset your Start Menu Layout back to default without creating a new account to do so?'
    (the answer to that question might reveal some insights on where this configuration is currently stored)
     
    Audax, Dec 22, 2015
    #6
  7. Kari Win User
    The confusing thing here is that although Export-StartLayout cmdlet can export either a .bin or a .xml file, the Import-StartLayout can only import a .bin file which it then converts to a .xml file.

    This from https://technet.microsoft.com/en-us/...r=-2147217396:
    What is clear though is that you cannot use Import-StartLayout cmdlet the way you wanted, to copy the layout from an existing profile to another.
     
  8. Audax Win User

    Export Start Menu Layout (Tile Arrangement) without PS ? Help...

    Yes, however the need for Import-StartLayout seems to be obsolete now for my desires,
    which is good, one less thing to worry about, just copying the XML file does the trick (so far),
    but I'd still like to know where these settings are stored in windows 10, given that for 8,
    they were stored (simply) in two appsFolder.itemdata-ms files accessible with the explorer.
    The information must be stored somewhere, a reg key, a file, a value somewhere, somehow the Start Menu,
    knows to display my apps, arranged as I arranged them. I wonder ...

    However I'm glad that this works now, your reply about the import command,
    given that it made me discard it as an option, in combination with some further browsing,
    made me try the simple copying, thanks for that!

    Perhaps, you (or someone) can help me out with finding the location of data, that stores information on the Start Menu Layout, whilst changes are made to it, the XML file after all just sets up a template for a new user, or changes one (if you reboot) that of an existing one.

    Kind Regards
     
    Audax, Dec 22, 2015
    #8
  9. lx07 Win User
    I did look into this with process monitor in the past and it seems that the start menu layout is indeed stored in the TileDataLayer database and not in the registry, at least I couldn't see anywhere else being updated... I've not dug into it and don't understand its structure though.

    I'm not 100% sure what you are trying to achieve here- are you wanting to configure for new installs or create a layout and use it for the other existing account? You could consider exporting the layout to a share and then defining its location in group policy.


    Export Start Menu Layout (Tile Arrangement) without PS ? Help... [​IMG]


    This would give a unchangeable start menu though so perhaps not what you want.
     
  10. Kari Win User
    Interesting idea, though!
     
  11. Audax Win User
    Yes, the second is what I'm trying to achieve, I figured out how to set up a default Start Layout for new users, unfortunately this only sets up the Start Layout for a newly created account, as you both mentioned, what I'd really like to do, is the second process you mentioned, lx07, creating a preferred Layout (configuration of tiles), and then use it for another already existing account.

    I was thinking about just using the Export command and the hidden default folder, so that when I create a new account, it has my configured Start Layout initially, however, that would mean that I would have to transfer my files and recreate the other account to have its Start Layout updated, or mirror its settings manually. This would however work for me, but isn't the most elegant solution obviously.

    Some weeks ago, I received similar results with the proc monitor, I dug quite deep into it, and found out that the reg keys that were edited, didn't directly relate to anything usefull, like they do when you pin something to the taskbar (taskband key), some reg values changed, but no arrays, and mostly of keys that I couldn't easily comprehend. I did also find that the TileDatalayer is used, and it does seem an obvious candidate for storing that info.

    The problem is that, for security reasons I limited my own admin permissions on that folder, stupid, I know, now I use both admin and user accounts, to avoid meddling with admin rights and permissions. I was able to discard this idea, for I found that the simple registry policy 'NoChangeStartMenu' already disabled me from altering the Tile setup, and therefore no additional permission setup was needed.

    I believe that somehow, the windows OS doesn't like it when you alter the permissions on that TileDataLayer\Database folder, for when I did, on the next boot, my windows stopped working decently, started crashing, slowed down, I couldn't even open taskmanager anymore after a while. I had to use a full System Repair to fix this.

    Later on, I did figure that even though I had the policy now to lock my Start Layout settings, I still needed to find a way, to transfer these settings between accounts, and therefore I tried copying the TileDataLayer\Database, but somehow I wasn't able to do that, because it's opened in some State Repository Service, which might not be a big deal, but still kind of shaking from the experiences I endured when altering the perms of that folder and its content, I rejected copying it anymore, as I encountered that first error. This led me to the Powershell command, and a quest to find out where the Start Layout is stored (hoping that it wasn't that scary TileDataLayer\Database).

    I would love to just set up a (fixed) Start Layout for every user, as Kari already verified, that is kind of exactly what I'm looking for, and indeed a Shared folder, could be the answer! I was thinking something similar a couple of hours ago, haven't tried anything yet. I'm not too familiar with my options for doing this, and unfortunately I don't have the gpedit.msc in my package, but I figured that anything gpedit does, should be possible to do with regedit and explorer (or PS/cmd), as that goes for most of its features and settings, it's mostly just a matter of finding the right keys and processes.

    So, without gpedit, is there a way to do this, to share one fixed Start Layout for all the users on my device?

    If not, should I try to copy the TileDataLayer\Database again, even though changing its perms crashed my system earlier, and the folder content seems to be used by some State Repository Service (which might just be something to turn off and on)?

    Thanks for your concern, I really appreciate this!

    Kind Regards
     
    Audax, Dec 24, 2015
    #11
  12. Audax Win User
    So yesterday evening, this happened :

    Just stopped the State Repository service (as I stopped the TileData service) in taskmanager, and I managed to copy (paste) the content of the Tiledatalayer\Database folder, just in time, before these services automatically turned on again. I then copy pasted it into the Tiledatalayer\Database of my other account and rebooted, resulting in the same first symptom that occurred, when I changed the perms some weeks ago ;
    A non-functioning start button, click it and nothing happens, this is the case for all the accounts on my computer, first the one of which I altered the Tiledatalayer\Database content, then when I signed that user off, the same error persisted on the other user accounts, including admin accounts, just like it did when I changed the perms for a user, weeks ago. I'll try to do some repairs, worst case, I should reinstall my apps, but trained as I am, in doing that now, that shouldn't take me to long (I've got structured folders for that now, figured this sort of thing would happen again).

    Thus is there something else wrong here, or is it that you just shouldn't touch that folder, not its perms, nor its content for copy purposes? (if the latter is the case, be careful if you want to verify that, the same thing could happen) And if so, what should I do then? I'll look forward to some more responses, don't worry about the error, I'll fix it, but please keep up the support, I really want to figure this out, that Shared folder idea might be exactly what I want, but how to do that without gpedit.msc, and without recreating accounts from the default?

    ---

    Today, 15 minutes ago:

    After starting Windows in Safe Mode, to copy paste my files to an external hard drive, before starting a system repair (isn't necessary, but just to be safe), I then rebooted the pc (and logged in with my admin account, after I deleted all my other user accounts), and to my surprise I just found out that somehow everything (including the Start Button, taskmanager,...) is working again. I have no explanation for this, other than that rebooting in Safe Mode, might have reinitiated some processes, rendering the normal mode to work again as it should.

    With my files safely stored, I'm going to conduct my experiment again, to see if I experience the same problem, and to check if the Safe Mode reboot fixes it again.

    Kind Regards

    ---

    Today :

    So I just tested this, it works for my admin account, however when I load the other (user) account of which I changed the Tiledatalayer\Database, it's slow and the Start button malfunction remains, thus rebooting in Safe Mode and then again in Normal Mode, saves me a System Repair, when things go wrong, that's handy, but the problem persists, copy pasting the Tiledatalayer\Database is trouble. There must be another way.

    Therefore I am really interested in finding out what exactly it is that gpedit does, when it sets a Start Layout for all the users, it seems to be more convenient than to alter the default folder with the LayoutModification.xml, and recreating every account. I'll look further into this...

    Kind Regards
     
    Audax, Dec 24, 2015
    #12
  13. Audax Win User

    Export Start Menu Layout (Tile Arrangement) without PS ? Help...

    Well, firstly, sorry about the multitude of threads and their respective lengths,
    I figured keeping everyone here in touch with my advantages and findings,
    is a form of contribution to the issue, but take your time to read it, or just read the parts that are relevant and up to date.

    So far I've found that :


    • Changing perms of the Tiledatalayer\Database folder, disables the Start button and apps like taskmanager on the next bootup, for the current user as well as every other account.
    • Copying and pasting that folder into the corresponding directory of another user, results in the same inconvenient errors.
    • When you boot once in Safe Mode (on your admin account or just another account) and then reboot and login on that account, the errors are gone for every account except the one you made the folder changes to, if you login on that account again, the errors infect the others again, therefore delete it in UAC
    => Conclusion : I prefer not to meddle anymore with the Tiledatalayer\database folder, where the tile arrangement is presumed to be stored in.


    • Using the Export-StartLayout cmdlet to create a LayoutModification.xml file and then place this in the hidden Default (user) folder, in AppData\Local\Microsoft\Windows\Shell , will set the StartLayout for any NEWLY CREATED account.

    => Conclusion : This works but you'll have to recreate and reconfigure all the other users again from scratch, it's not efficient or elegant, but works...


    • Using gpedit.msc (Group Policy Editor) isn't an option in the normal (this time, free) Windows 10 Home Edition.
    • Anything that gpedit.msc does can be done in the Registry as well (regedit.exe), the Group Policy Registry Refence (as you can find in my references area beneath) tells us what gpedit does to the registry, which keys and values it adds or changes. For our purposes (changing the StartLayout in GPE) :

    HKLM\Software\Policies\Microsoft\Windows\Explorer!LockedStartLayout
    HKLM\Software\Policies\Microsoft\Windows\ExplorerHKLM\Software\Policies\Microsoft\Windows\Explorer!StartLayoutFile

    For a specific user change HKLM into HKU\[user SID] , both the key and the values have to be created, the first value is a DWORD, the second just a String, in which you put the path to your LayoutModification.xml file, in my case : C:\temp\LayoutModification.xml .


    • I set the C:\temp folder to SHARE (all perms to every user), thus everyone has the same privileges in handling this file, and everyone can access it. (lx07, this is what you meant, right, a shared folder that every user can access and has equal perms on, or is it something else)

    => Problem : Though I did all the previous, no changes occur in the StartLayout of the other users, it doesn't seem to do anything, yet according to the Reference (windows 10) and technet (windows 8) it should do what GPE does.

    => Conclusion : For now I can just recreate the accounts with the default one, and reconfigure them semi-automatically (using the StartLayout before creation, then using Themes, scripts,...), but I do want to know how to set a StartLayout file for Existing Users, like indicated in GPE.

    => Question : Does anyone know; what else I should do to get the Registry tweaks to work, or why they don't seem to work?

    Thanks for your concern,

    Kind Regards

    -----

    REFERENCES

    group policy - Alternative to gpedit.msc for Windows Home editions? - Super User
    Download Group Policy Settings Reference for Windows and Windows Server from Official Microsoft Download Center
    Customize Windows 8.1 Start Screens by Using Group Policy
    Customize Windows 10 Start with Group Policy (Windows)
     
    Audax, Apr 4, 2018
    #13
Thema:

Export Start Menu Layout (Tile Arrangement) without PS ? Help...

Loading...
  1. Export Start Menu Layout (Tile Arrangement) without PS ? Help... - Similar Threads - Export Start Menu

  2. Start Tile Layout

    in Windows 10 Customization
    Start Tile Layout: This is about start menu customization that is on a "Golden Image" and pushed out to Horizon virtual desktops. Hopefully this is the best forum for it! When building my images I have always used powershell Export-StartLayout and Import-StartLayout in order to provide a custom...
  3. Backup start menu tile layout

    in Windows 10 Ask Insider
    Backup start menu tile layout: Hi all, I have quite a few websites installed as fake apps via Microsoft Edge these days.I access all of these via pinned icons on the Windows 10 start menu. I've had issues before where a Windows 10 update or Edge update has wiped out these websites installed as fake apps,...
  4. Arranging Tiles

    in Windows 10 Customization
    Arranging Tiles: This is a simple somewhat inconsequential question regarding the normal behavior of tiles on the start screen of Windows 10. What is the grid or pattern for arranging say, medium size tiles? When I attempt to move a tile, I see the title bar appear and I move the tile over...
  5. Start menu layout / Live Tiles under the Admin account?

    in AntiVirus, Firewalls and System Security
    Start menu layout / Live Tiles under the Admin account?: I am always running my system as a Standard User Account and sometimes when I need to test system settings I logon to my Admin account. However, on the Start menu layout, I left it as default, in other words, I have the Live Tiles showing up on the Start Menu Layout like...
  6. Start Menu Bug - Tiles not updating / Layout not updating

    in Windows 10 Customization
    Start Menu Bug - Tiles not updating / Layout not updating: I tried customizing my Start menu - removing the tiles, that I didn't need and trying to add the ones that I wanted. After every restart it resets to the default one. It even displays the applications that I previously uninstalled. Also "My computer" cannot even be added...
  7. Start menu tiles layout savefile?

    in Windows 10 Customization
    Start menu tiles layout savefile?: after updag win7 to win10 i immediately customized my start menu tiles and it looked really awesome while still being organised. After encountering numerous problems with poorly migrated programs i did a fresh install ( like a month ago) and havent been able to find that same...
  8. Start menu tiles

    in Windows 10 Customization
    Start menu tiles: Hi Im trying to sort out a problem, recently I noticed that I cant add tiles to the start menu, I cant delete ones already there, I cant move them where I want them to be and that the *context* menu that appears when I right click on the tiles already pinned to the start...
  9. How can I reset the start menu layout (the tiles)

    in Windows 10 Support
    How can I reset the start menu layout (the tiles): The old method that worked in 8.x and older 10 of the two files no longer works. Anybody know of a method? 7145
  10. Cannot export custom start menu layout with build 1703

    in Windows 10 Support
    Cannot export custom start menu layout with build 1703: Updated to latest version of Creator's Update (15063.250), when I try to export a custom start menu layout for use on other Windows 10 workstations I get an error. Under PowerShell (admin) I run: export-startlayout -path c:\teststart.xml I get the following in return:...