How to Backup Your Start Menu Layout on Windows 10.

Author
Jascha Luca
Publication date
24.05.2018
Ilość komentarzy
22

The start menu on Windows 10 is one of the most used aspects of the operating system. It’s also something that a lot of users spend a significant amount of time customizing and tailoring to their own needs. Although a lot of users aren’t aware of the option, it is possible to create a backup of your start menu layout and configuration, so follow along as we show you how.

How_to_backup_windows_10_start_menu

How to Keep Track of Your Children's Location Using Microsoft Launcher.

If you use a Windows PC for your everyday needs, you’re more than likely aware it’s important to have a backup of your personal files and data, just in case something happens to your hardware or operating system. Even the best-maintained computers are prone to random unexpected failures.

When restoring a computer from any kind of failure the worst part is usually getting your operating system back to your own personalized state. This usually requires quite a few hours work if you have been using the same configuration for quite some time. There is some good news however, if you are running Windows 10 version 1709 or 1803, backing up your start menu configuration is possible and relatively easy.

How Do You Make a Backup of Your Start Menu Settings and Layout?

As this process requires changes to the Windows 10 registry, it’s important to make a System Restore Point before continuing. (This will allow you to revert back to a safe point if you make a mistake) to make a restore point, open the start menu, type Restore, then select Create a Restore Point when it shows on the list. From the new window that appears, click Create in the bottom right section of the screen, then follow the instructions given by Windows. Once you have successfully made a restore point, you can continue.

With a restore point set, press the Windows Key + R to open the Run tool, then type: regedit into the box and press Enter. Next, use the left-hand pane and navigate to the following location:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount

When you get to the location, right-click on the DefaultAccount key (folder) and select Export. Now simply name the file and save it to your backup location.

how to backup the start menu

Next, open the Windows File Explorer and go to the following location (copy and paste it into the address bar is quickest)

%LocalAppData%\Microsoft\Windows\Shell

When you get to the location, copy the DefaultLayouts.xml file and paste it into the same location you saved the reg file earlier. Congratulations, you’ve made a backup of your start menu configuration.

can you backup your start menu on windows 10

How Do You Restore a Start Menu Backup on Windows 10?

To restore a Windows 10 start menu backup open the registry editor once again, then navigate to the following location:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount

Once you get to this location, find the DefaultAccount key (folder) right-click on it, then select Delete.

how to backup your start menu on windows 10

Next, go to the location you saved the DefaultLayouts.xml and reg files to and double click on the reg file backup. Now accept all the warning and restore the reg file to your system. After the file has been restored, Restart your computer for good measure and you’ll have your old layout back when you sign back in.

Join the discussion

nacunis

16.11.2018

OK, I give up. Bye!

nacunis

04.09.2018

Thanks for the update.

nacunis

04.09.2018

Thanks for the update.

downloadsourcenet

04.09.2018

I haven't reviewed it just yet. Planning to wait and see what happens with version 1809 due out next month. The big October update. Quite a few changes happening :)

downloadsourcenet

04.09.2018

I haven't reviewed it just yet. Planning to wait and see what happens with version 1809 due out next month. The big October update. Quite a few changes happening :)

nacunis

02.09.2018

Any hope on this?

nacunis

02.09.2018

Any hope on this?

nacunis

21.07.2018

Updated Bat File:

@echo off

xcopy %localappdata%\Microsoft\Windows\Shell\DefaultLayouts.xml "E:\installers\Start Tile Backup\registry-bkup-startmenu" /y
pause
reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount "E:\installers\Start Tile Backup\registry-bkup-startmenu\regstartmenu.txt" /Y

echo %errorlevel%

pause
exit

nacunis

21.07.2018

Updated Bat File:

@echo off

xcopy %localappdata%\Microsoft\Windows\Shell\DefaultLayouts.xml "E:\installers\Start Tile Backup\registry-bkup-startmenu" /y
pause
reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount "E:\installers\Start Tile Backup\registry-bkup-startmenu\regstartmenu.txt" /Y

echo %errorlevel%

pause
exit

nacunis

13.07.2018

Here's the beginning of a bat file that gets admin rights and copies my defaultlayout to a backup. This part works. I've scrambled my username so its not personal. The registry commands don't seem to be able to export a subkey that far down. They are not included. But just a thought:

@echo off

:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B

:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
xcopy "C:\Users\myusernamefolder\AppData\Local\Microsoft\Windows\Shell\*.*" "E:\installers\Start Tile Backup\registry-bkup-startmenu\"
pause

nacunis

13.07.2018

Here's the beginning of a bat file that gets admin rights and copies my defaultlayout to a backup. This part works. I've scrambled my username so its not personal. The registry commands don't seem to be able to export a subkey that far down. They are not included. But just a thought:

@echo off

:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B

:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
xcopy "C:\Users\myusernamefolder\AppData\Local\Microsoft\Windows\Shell\*.*" "E:\installers\Start Tile Backup\registry-bkup-startmenu\"
pause

nacunis

09.07.2018

Thanks very much! Microsoft keeps making this so difficult. Have you considered doing a bat file process to do this? If it was properly executed based on success of previous steps, we could containerize it as an executable program and make it readily available. Thanks for your response. Glad I wasn't crazy in this case.

nacunis

09.07.2018

Thanks very much! Microsoft keeps making this so difficult. Have you considered doing a bat file process to do this? If it was properly executed based on success of previous steps, we could containerize it as an executable program and make it readily available. Thanks for your response. Glad I wasn't crazy in this case.

nacunis

04.07.2018

The locations you mention are actually pre-1803. No, there's no working solution which is why I have advocated for Microsoft to write a simple utility that would truly do a backup. My suggestion is in the feedback tool if you wish to upvote it. It's at https://aka.ms/AA1pirx

nacunis

04.07.2018

The locations you mention are actually pre-1803. No, there's no working solution which is why I have advocated for Microsoft to write a simple utility that would truly do a backup. My suggestion is in the feedback tool if you wish to upvote it. It's at https://aka.ms/AA1pirx

downloadsourcenet

04.07.2018

You're quite right, you haven't missed anything. The tiles don't update anymore. When I find a solution I'll update everything, and refresh the article.

Jonni_Kennito

04.07.2018

I think something has changed recently. I've looked at a few guides and the process is wildly different depending on your version of Windows. For example you used to be able to get the info from the following location (as admin)

C:\Users\<user name="">\AppData\Local\TileDataLayer

But the folder doesn't exist on v1803....

And pinned apps used to be located here:

%LocalAppData%\Microsoft\Windows\appsFolder.menu.itemdata-ms

But that location seems to be empty too..

Did you end up finding a working solution?

nacunis

03.07.2018

Note that this is with version 1809 on the fast ring, build 17704

nacunis

03.07.2018

Note that this is with version 1809 on the fast ring, build 17704

nacunis

03.07.2018

I then tried recopying startmenu layout to the shell location and restarted again, and the unpinned tile still was not restored. There are multiple users on this computer. Do the instructions differ in that case?

nacunis

03.07.2018

yes, I followed all steps including deleting registry key. I'd think if it were a backup, it would have restored the unpinned tile.

nacunis

03.07.2018

The instructions to backup the contents of my start menu did not work. I did the registry backup procedure and copied start menu layout. I then unpinned a tile. Then restored registry of backup before unpin, restarted computer, and the unpinned item was still missing. Did I miss a step with the start menu layout?

comments powered by Disqus