SOLVED: Fix Windows 10 Start Button Does Nothing in 10 Minutes

UPDATE: June 21, 2016 – Microsoft has released a free repair tool for the Windows 10 START menu.  You can read very brief explanation and download it here.

UPDATE: Jan 19 2018 – If your issue is that typing searches into the START menu is very slow or sluggish, the easy solution is HERE.

If you have been through the typical fixes for the annoying problem of having your Windows 10 Start Button not working, then this is the page for you.  In case you are just starting to work on this problem, you might be interested inwindows10-no-start-menu-modern-apps our most popular page of 2015 which contains four very common fixes for this problem: “Windows 10 Start Menu and Modern Apps Do Not Function” .

This page explains a more complex, but certainly not difficult solution, to the Windows 10 Start Button does not function problem.  The premise is that your “Tile Data Layer” database is corrupt and so all you have to do is copy that database from another profile:

Step 1: Create New Profiles

  1. Login to windows (in your normal and broken Windows profile)
  2. Right-click the Start button, then Command Prompt (Admin)
    • If that fails try Press WINDOWS key + X Key and select Command Prompt (Admin)
  3. Enter the following commands (one at a time and press ENTER after each one) in the Command Prompt window
    net user TempAdmin1 “password1” /add
    net user TempAdmin2″“password2” /add
    net localgroup administrators “TempAdmin2” /add
  4. Sign out (you can try CNTL+ALT+DEL and select SIGN OUT if you are stuck)

STEP 2: Copy the TileDataLayer Database:

  1. Login to the TempAdmin1 account using password password1
  2. Logout (do not SWITCH USERS)
  3. Login to the TempAdmin2 account, using password2
  4. Click START and select File Explorer, click the VIEW tab (at the top of the screen), then check on Hidden Items
  5. Double click your way to  C:\Users\TempAdmin1\AppData\Local\TileDataLayer
    • Click CONTINUE when you see the security prompt
  6. Right-click the folder DATABASE and select COPY from the context menu
  7. Double click your way to (C:\Users\<YOUR USERNAME>\AppData\Local\TileDataLayer)
  8. Right-click the DATABASE folder and Rename to DATABASE.DelMe
  9. Right-click on an blank area in that folder, and select PASTE
  10. Reboot your Windows 10 PC and then sign into the user that had the problem

If your Windows 10 Start Button is working, you are done, otherwise proceed to step 3 below.

STEP 3: Reregister the AppPackages – NOT ALWAYS REQUIRED

There are reports from several people that the simply replacing the TileDataLayer Database did not resolve the Windows 10 Start Button not working problem.  If this is your situation, login as the user with the failing Windows 10 Start Button and run through the following process

  1. Press WINDOWS Key + R on your keyboard
    • if this does not work try CNTL+ALT+DEL and select START
  2. Type POWERSHELL and press Enter
  3. Right click on the PowerShell icon on the taskbar and select RUN AS ADMINISTRATOR
  4. Copy / Paste the following command in the Administrator: Windows PowerShell window and press Enter key:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
  5. Wait for PowerShell to execute and complete the command.
    • Ignore the errors in red color that may pop up.
  6. When it finishes (which will be a few minutes) try hitting START button and hopefully your Windows 10 START button will be working now

I certainly hope this fixes your problem like it has mine.  This is a giant pain in the butt that I have reported to Microsoft Partner Support and I hope the fix sooooooon!  Let me know how it works for you.

If you are still out of your mind trying to fix this, I think the only other solution I found that looked like it had promise (which I have NOT tested) is:

I used several sources for this fix but the most notable is: THANKS Ion!

UPDATE Sept 25 2015:  I asked Microsoft Partner Support if they were aware of the issue and if there was an ETA for resolution.  They responded with:

…The solutions you have summarized are very useful. They will work for some machines. However, from my experience, the “start menu does not work” is a known issue, or may be a bug in Windows 10, which is actively under investigation. You can refer to the following post:

As I know, for now, there is no an exact solution for this issue…

Share This With Your Friends Now:


  1. D.Hall February 9, 2018 at 8:57 pm

    Well I suppose I know what the problem is.

    C:\Users\USERNAME\AppData\Local\TileDataLayer does not exist on my account, nor is it created for the new accounts (their start menu doesn’t work either). It doesn’t exist for any user. And yes I’m viewing hidden and system files.

    Funny thing is it started when I reset the PC, and persisted through a new insider build that downloaded while I was setting things back up.

    • Ian Matthews
      Ian Matthews February 12, 2018 at 9:23 am

      Hi D;

      That is very odd. I just confirmed my latest build still has that path. I would definitely have suggested the hidden files so thanks for clearing that in advance.

      Can you confirm you see other similar folders like C:\Users\\AppData\Local\VirtualStore ?

      I will ask MS Partner support about it today and get back to you tomorrow.

  2. Ibra February 1, 2018 at 2:01 am

    My issue started when i accidentally deleted the “Local” folder inside AppData. And this solution fixed the problem. Thank you!

  3. Calvin October 20, 2017 at 9:41 am

    Issue came up after a windows update in Oct 2017. One user account was fine and the other exhibited the start button not working nor did many of that users icons show up. Performed steps 1 & 2 outlined in article and works great now. Thanks

  4. Paul Friday September 21, 2017 at 11:01 pm

    I had a similar problem where a newly created user was immediately logged out. Fixed that by changing the user to an administrator.

    Second problem was the start button not working. This fixed my problem:

    Rename the “C:\User\default” directory, and copy one in from another PC running the same version of Windows 10. This should be done before the new user has first logged in.

  5. Jay Tran May 7, 2017 at 8:47 pm

    Thanks a lot! It really worked!

  6. 0x22b April 13, 2017 at 4:41 am

    but it is not worked in win10 1703

  7. Dan Si December 20, 2016 at 7:29 pm

    I tried all of these to no avail. Because although I could create new log ons, it rejected the password everytime I tried to log on after a restart. But I solved it a much easier way.

    I went to explorer through the task manager by pressing ctrl+alt+del. In explorer I clicked “This PC” (i.e. your C: drive, hard drive) and there on the top right was a settings button. When you click the button, go to recovery and then click troubleshoot. And that’s it. It automatically reverts back to a previous date when the OS ran normally. It restarts and you are good to go. You might want to disable windows update after though.

  8. sebus December 8, 2016 at 6:11 am


    Without logoff runas will create a new profile, but will NOT create start menu .edb

    Also there is NO need for net localgroup administrators “TempAdmin2”

  9. Antonio November 27, 2016 at 6:39 pm

    This solution really works! Thanks.

  10. Kawalorn November 10, 2016 at 12:48 am

    Oh my god. It was CorelDraw after all…

    If any of you have installed CorelDraw go to this link:

    that was near the end of article. Finally fixed it for me.

  11. plasbot June 21, 2016 at 6:35 pm

    Excellent this worked to restore my start menu! Fixing a previous problem caused my start menu to be blank, no tiles at all just the “All Apps, Power, etc” items were there. My previous problem that your solution would have probably also fixed without ending up with a blank start menu: Microsoft Community forums question- “Windows 10’s start menu, cortana, browser edge not working”

  12. Nathan May 31, 2016 at 9:10 am

    I solved this problem by turning off hibernate and therfore deleting hiberfile.sys, I also turned off the paging file which deleted pagefile.sys check this in the root of the C drive (turn on hidden files). Then I unindexed the C drive because I had problems with Cortana/Search. Now everything is good as new.

  13. Labros May 15, 2016 at 9:33 am

    STEP 3 only worked for me, but only after restart

  14. Sue D May 8, 2016 at 10:20 am

    Doing steps 1-3 worked for me . One of the user accounts on our home PC (with all the latest Win 10 updates) had the “Start menu button not working” problem. Over 1 year and no effective solution from MS. If I didn’t have so many Windows apps and games I’d be getting a Mac. Proof positive that there is no such thing as a free lunch.

  15. tymes April 28, 2016 at 9:53 am

    I’d avoid all the logon’s and logoffs with just
    runas /user:tempadmin1 cmd.exe
    or to not create a new window
    runas /user:tempadmin1 “cmd.exe /C \”exit\””
    that will create a new profile

    now replace the current tiledatabase with the one just created
    md “%userprofile%\appdata\local\tiledatalayer\database\_old”
    net stop tiledatamodelsvc
    move “%userprofile%\appdata\local\tiledatalayer\database\*” “%userprofile%\appdata\local\tiledatalayer\database\_old\”
    copy \users\tempadmin1\appdata\local\tiledatalayer\database\vedatamodel.edb “%userprofile%\appdata\local\tiledatalayer\database\”
    net start tiledatamodelsvc

    and reregister apps
    echo Get-AppXPackage -AllUsers ^| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”} > “%temp%\reapp.ps1”
    powershell “%temp%\reapp.ps1”

    you could do this whole fix in a single bat file if you used psexec rather than runas

  16. Tony April 25, 2016 at 10:38 am

    Used all steps. Problem was solved until next reboot, back to problems again. Fortunately I use Classic Shell and am not stopped from using the pc and Win 10 op system. When I try to use Win 10 start menu, “Critical Error” appears “sign out now”!

  17. Ugob March 11, 2016 at 7:26 am

    Step 1 and 2 fixed the problem for me


  18. Bill N March 8, 2016 at 5:09 pm

    Tried several different methods with no luck.
    Found this link and decided to try it.
    Established the new profiles as directed.
    The start button did not even work on the new profiles.
    ‘Reregistered the AppPackages’ as instructed in Step 3.
    The start button worked on the new profiles worked but not the original one.
    Decided to try swapping out the database again with the new profile.
    This worked!!!!!!

  19. Phil March 2, 2016 at 7:09 am

    The only solution that works!
    Thanks a lot!

  20. dipswitch February 23, 2016 at 3:09 am

    This is a really annoying problem. I have tryed every proposed fix, but nothing worked. The only thing that has been a temporal fix is to install classic start menu. This gave me start menu functionality back. This doesnt mean that my others taskbar problems went away: wireless networks dont show after clicking the icon on the taskbar and the edge icon is also gone… I have this issue on multiple machines , really frustrating!

  21. fred Gannett February 22, 2016 at 7:27 am

    Thanks for the details instructions.

    Only the copy database from a new user worked for me.
    BTW when doing the copy neither the Donor or the receiver account can be logged in.

    Trying a copy to a live user actually provoked the Windows button left click menu not showing fault on a previously working account 🙂

  22. John February 19, 2016 at 12:33 pm

    Outstanding! My problem was no start menu, and most Windows 10 functions would not work or were invisible, and the Edge Icon was blank.

    This was my 8th attempted solution to fix this problem. Only thing is: you need to start task manager, click File then Run New Task to run Powershell as an admin. The regular run command no longer gives you that option.

    This problem occurred on Feb-15-2016 after an update. I’ve been cursing for almost a week. Microsoft’s pages all point to solutions from pre-release versions utilizing features and tabs that no longer exist. I had to follow both steps before it worked. Once Powershell finished, everything was back.

    Thank You very much!

  23. Chad Garrett February 12, 2016 at 9:05 pm

    I found an easier way! No need to create a new profile.

    Open Task Manager. Right-click on Windows Explorer and choose End Task. Don’t choose restart. The task bar will disappear.

    Next, I think I ended the Shell Experience Host task. It complained that it may make Windows unstable. I ignored that. It was either Shell Experience Host or Windows Shell Experience Host. Probably couldn’t hurt to end both.

    Then, I went to File -> Run New Task in Task Manager and browsed to C:\users\\appdata\local\ and deleted the entire TileDataLayer folder.

    I then went to File -> Run New Task and typed explorer.exe

    Everything came back up and after a short while, the start menu started working again. The TileDataLayer folder was regenerated.

    • Ian Matthews
      Ian Matthews February 20, 2016 at 7:22 pm

      Hi Chad. It makes sense that that would work. Thanks,

      • April 10, 2016 at 12:28 pm

        This worked for me (I could not find the service to stop).

    • Sigivald May 9, 2016 at 6:20 pm

      Brilliant. I confirm that worked, and far easier.

  24. Ghanny February 11, 2016 at 10:39 am

    Had the same issue… If you see the red errors when running the powershell command then ensure Windows Firewall Service is not disabled… Set to Manual and ran the PS command… VOILA!
    Start and search both are working again.

    • BC April 9, 2016 at 8:22 am

      “Had the same issue… If you see the red errors when running the powershell command then ensure Windows Firewall Service is not disabled… Set to Manual and ran the PS command… VOILA!
      Start and search both are working again.”

      Can you explain this in detail please? I’ve tried everything so im very desperate.

  25. Sam Johnson February 1, 2016 at 7:56 am

    I’m sorry to say the situation hasn’t changed for me after trying all your suggestions, on this page and the other. I’m grateful for your assistance and obvious best intentions, and extremely disappointed at MS’s inability to solve the issue.

    I can avoid the problem temporarily by reinstalling the Nvidia driver, but it only lasts until the next reboot. As a result, I must reinstall the graphic card driver every time I turn on the PC.

    • Ian Matthews
      Ian Matthews February 20, 2016 at 7:26 pm

      I have had such success with this process AND I have not seen the problem on ANY Win10 PC since Christmas 2015 so I thought the problem was resolved.

  26. Lou Fonolleras January 25, 2016 at 2:11 pm

    Thanks so much for the thorough coverage of t his topic…however, it is now 1/25/16 and MS has yet to find a fix for this issue. I tried all of your fixes but none of them have helped to fix my start button and apps problem. I’m also not able to connect to the partner support site to review that information.
    Any new info on this aggravating issue? Thanks very much.

  27. Andre Kraemer January 19, 2016 at 11:02 am

    Thank you! Step 1 + 2 solved the issue for me. The only thing I changed was to add a space between the username and the password
    so I typed
    net user “TempAdmin1” “password1” /add
    net user “TempAdmin2” “password2” /add

  28. Thomas January 8, 2016 at 12:34 pm

    I have tried all of the options mentioned and the only one that worked was step 3. So now I keep a stray user for the sole purpose of copying the Tile db. It’s the quickest solution.

  29. Elwyn January 3, 2016 at 10:56 am

    Tried the TileDatalayer method, including erasing the text files in Database before re-booting. Did not work.

    Tried re-registering all Windows App.Did not work.

    Tried System File Checker to look for corrupt files. Scannow process stuck only at 58% after an hour. Canceled process (may try longer next time).

    Even re-installed Windows 10. This is the most painful part. 6 hours. Worked the first time but back to the same problem the next day.

    Only thing that works is by creating a new account so far… let’s see how long this last until the next Microsoft update ruins it. This is just awful.

  30. JHPArizona December 24, 2015 at 11:35 am
    • Ian Matthews
      Ian Matthews December 27, 2015 at 4:19 pm

      Hi J; that is correct. I provided the link for any MS Partners.

  31. Nyco December 17, 2015 at 10:38 am

    YOU ARE MY GOD !!! Thanks !!!!!!!

  32. James December 15, 2015 at 7:43 am

    Absolutely outstanding. After days of working on this, found your solution – Steps 1 and 2 solved it. Thank you.

  33. Rpmii December 5, 2015 at 1:04 pm

    I tried this and once I restarted every thing worked for about 5 minutes. Then back to no response from start menu. Oh well. Thank you but this did not work for me.

  34. Dik November 29, 2015 at 10:14 am


    Have any insight into why calculator will not open? I’ve tried every solution I can find, none work. Can’t even run the exe directly.

    • Ian Matthews
      Ian Matthews December 27, 2015 at 4:34 pm

      That is an oddity. I would try a repair: Start and ELEVATED COMMAND PROMPT sand type SFC /SCANNOW

  35. Dik November 29, 2015 at 9:28 am

    Thank you, thank you, thank you!!!

    I have tried all of your solutions as well as every other that I could find, and the replacement of the database did the trick.

  36. Mr. Shawerma November 28, 2015 at 6:07 am

    This is one of the most annoying problems with Windows 10 especially for large scale upgrade scenarios. I’ve noticed that if the source OS had UAC disabled or Restricted Groups GPO’s applied without having “NT Authority\Authenticated User” and “NT Authority\INTERACTIVE” in the USERS localgroup. The upgrade process will finish with Start Menu not working.

  37. Anita November 26, 2015 at 2:01 pm

    THAAAAAANNNNK YOU SO VERY MUCH FOR THIS! I tried every solution and THIS is the only one that worked for me! I appreciate you for making this article!I only needed to do the first half for it to work. Also for the new users I had to delete the quotation marks for it to make the users for me

  38. Manek November 23, 2015 at 4:59 am


    Nice one!

    The TileDataLayer copy worked where all the other solutions I tried – including scannow, dism and re-registering all packages – did not.

    One small wrinkle: I had to restart not just log off from my main user account in order to avoid a ‘folder in use’ error when trying to rename the Database folder.

  39. Nicky November 16, 2015 at 2:34 pm

    I also confirm, this solution worked for me too. I did all 3 steps above. In step 1 i used only user1 & user2 without any passwords. After applying the solution, i had to re-pin my favorite programs to the start menu, but that’s nothing compared to the avoided reinstalling.
    Ian, thank you for this post.

  40. Giorgos November 16, 2015 at 7:49 am


    I am not a novice but this problem that happened a few days ago on my Windows 10 TH2 up to date updated PC was driving me nuts!!!

    Thank you very much for your help and for your solution!

  41. Kirsty Haining November 16, 2015 at 1:12 am

    Thank you! This is the second time Windows 10 has corrupted my user profile / start menu and I was not looking forward to the fix. In fact, I’m still running into minor problems from the first time I had to fix this issue (which I did by creating a new profile, copying over all data and documents and settings permission changes)….

    Earlier today I tried all the other fixes you mentioned — trying scannow, DISM, reinstalling all apps, etc. — but this is the only one that has worked. Hooray! Saved my bacon (and at least a week’s worth of effort to fix things).


  42. Jon Moody November 14, 2015 at 2:17 am

    Brilliant solution. Worked for me after step 2.

    May I suggest you include a step to either delete or disable the temporary accounts once they’re finished with?

    net user tempadmin1 /delete
    net user tempadmin2 /delete

  43. BC November 10, 2015 at 7:00 pm

    Thank you so much! I installed Win 10 over 8.1 on a NEW Acer PC, ran fine for a couple weeks, then Start Button stopped working. Tried most of the fixes on the other thread, but no joy, could not create a new user and did not want to refresh the whole thing, so found this thread and followed it to the letter, easy peasy! worked the first time, will keep this fix handy if it happens again, hope Microsoft fixes this soon though. Really appreciate you putting this out there for us not so tech savvy persons.

  44. Roz November 9, 2015 at 9:39 pm

    Thanks so much for this – can’t believe this is not the first answer on Google. It is the only one that seems to work – but I had to work my way through to Google page 4 to find it.

  45. Ed. November 6, 2015 at 1:02 pm

    Hi Ian,

    like all the others, thank you for the solution. It worked for me after many other possible solutions. However, I had to apply both your solutions, i.e. replacing the Database as well as registering the Apps. Only then the problem had been solved.

  46. Aaron October 30, 2015 at 3:24 pm

    Yes! Thank you. I was hunting for some time to a solution to the start menu issue. Tried a bunch of things that didn’t work. The TileDataLayer folder copy did the trick.

  47. JPG October 28, 2015 at 5:07 am

    This very day, I found the culprit that was causing the problem. I ran msconfig and then, after some trial and error, disabled “AMD External Events Service” found under the services tag. For some reason, this was causing the start button hang up. Now Windows 10 works properly.

    • Sandra December 4, 2015 at 8:35 pm

      I tried that but it didn’t work. I got the start button to work by doing a restore but then windows updated and stopped the start button from working again.

  48. SteveK October 27, 2015 at 2:43 pm

    Thank you, Thank you, Thank you! I am an IT professional, and have several workstations at the office on a windows domain that have this problem. I have tried every suggestion from Microsoft and public forums. None have work to fix the stat menu problem on our Windows 10 PCs. This worked perectly! Oh and did I say Thank you?

  49. Cam October 24, 2015 at 12:37 pm

    Thanks so much!! This fixed everything!!! How does this happen anyway?

  50. John Howarth October 24, 2015 at 2:01 am

    Hi Ian,
    Many Thanks for your September 2015 post on the Windows 10 Start Menu issue.

    I had tried everything posted in the internet but your Corrupt Tile Database fix pointed me in the right direction. I got the start menu back but there are a few differences with the task bar. The icons were all close together and the Start Menu now works but the icon was not there.

    I re-registered of the apps as you suggested and rebooted.
    Everything was as before.

    I did have to remove the quotes from the ‘net user’ commands
    (net user TempAdmin1 password1 /add)

    Many Thanks again.

  51. Kelsey October 16, 2015 at 8:07 am

    Keeps giving me advice on the proper syntax of the net user command, as if these copy-pasted lines aren’t formatted correctly.

    • Ian Matthews
      Ian Matthews October 23, 2015 at 5:53 pm

      Sometimes copy/paste changes characters types (i.e. ASCI to ISO…). As a result you may have to look for extra spaces, odd characters, carriage returns, but I can assure you that the code functions as I use it and others report that it works. You might try pasting the text into a notepad first (to see if anything jumps out) and then from notepad into PowerShell.

      • Joe November 11, 2015 at 3:05 pm

        The TileDataLayer folder copy did the trick. Quotes had to be removed. Thanks a million spent way to many hours trying to resolve this issue. Without your help I would of had to spend many more hours.

    • SteveK October 27, 2015 at 2:39 pm

      I was getting the same error when pasting. Typing the commmands directly into the command prompt failed as well. To work around this issue right click on the start menu button and select Computer Management. From the computer management window go to Local User and Groups, where you can create the needed user accounts. I hope this helps

      • AL December 1, 2015 at 3:50 am

        This comedy of errors continues – in the Computer Management window, I do not have Local User and Groups options!

  52. NZanatti October 8, 2015 at 6:43 am

    Hi, I had this same problem. Tried initiating services thru services.msc, powershell commands, etc. but the one that worked was Step 2 above: copy TileDataLayer database from a user where it was working to the user where it wasn’t.

  53. Ian Matthews
    Ian Matthews September 30, 2015 at 5:59 pm

    Hi Ron, you need to type each command one at a time and press the ENTER key after each one
    You can ignore the . I had to add the periods to the top and the bottom of these THREE commands because it would not format the lines properly on this web page without it… so ignore the periods.

    It is also critically important to ensure that CMD is being RUN AS ADMIN so make sure you choose CMD (ADMIN).

    Let me know how it goes.

    • AL October 7, 2015 at 9:35 am

      Tried this a few times now, still the other logins wont appear.

      Can I just ask – there seems to be 2 different quote marks;


      … between the “Admin1” and the “password1” – are we copying and pasting the exact text above, or typing the command in?

      • ben October 8, 2015 at 7:34 am

        try replacing the quotation marks with spaces instead. the guy who made this article didn’t make it clear that you’re not supposed to include the quotation marks

        • Ed. November 6, 2015 at 12:55 pm

          Hi Ben,

          I used the quotes also with the passwords and that worked fine sofar.

          • AL December 1, 2015 at 3:46 am

            Ok………. so I’ve been able to add the 2 Temp user accounts, still not sure if the net localgroup administrators “TempAdmin2” /add part has worked though, as
            when I log into the Temp accounts, the Start button still doesn’t work!
            Round and round in circles, I believe that if 100 “fixes” were discovered, none would work for me. What a failed, waste of time Windows 10 has been.

  54. Ron M September 25, 2015 at 7:59 am

    Can you tell me how to enter this in command prompt admin? do I enter all this at once?
    net user “TempAdmin1″“password1″ /add
    net user “TempAdmin2″“password2″ /add
    net localgroup administrators “TempAdmin2″ /add

    Do I enter before signing out?
    I have tried this but computer does not add any users.

    • Shawn October 1, 2015 at 9:55 am

      This worked for me, with some changes. I couldn’t get the new accounts added at first either. Leave off the quotations around the passwords. They should only be around the profile name. After I did that, everything worked fine and I didn’t have to move on to step three.

Leave a Reply