How to install a theme for all users in Windows 10, Windows 8 and Windows 7

Whenever you install a new desktop theme (themepack) in Windows 10, Windows 8 and Windows 7, it gets installed only for your user account. Other users on your PC will not have access to the installed theme. They will need to install it again when they are signed in to their personal account. This is not intuitive and also wastes disk space. Here's a trick to install any theme for all users in Windows 10, Windows 8 and Windows 7.


To show you how you can install a theme for all users, you must first download a themepack. You are welcome to download any themepack you like from our huge collection of themes HERE.
screenshot_Nature HD#47
  1. Double click the *.deskthemepack or *.themepack file you have downloaded. The theme will be installed and applied for your user account. I am using the following theme: Nature HD#47 theme. It can be installed in Windows 10.
    install a theme
    theme installed
  2. All installed themes go to the following folder:

    To open it, press Win + R shortcut keys together on the keyboard and type/copy-paste the above text in the Run box.
    themes folder
    Tip: See the list of environment variables and Win key shortcuts for reference.

  3. Find your theme folder and open it. There you will find a *.theme file:
    theme file
  4. Run Notepad and drag the *.theme file into Notepad's window to open it.
  5. Go to the end of the file and find the [Slideshow] section. Carefully delete all the values under the [Slideshow] section (not the section header itself) and also keep the following parameters:


  6. Add the following line to the Slideshow section:

    where THEMENAME must be substituted properly.
    For my example above, it must be

    ImagesRootPath=C:\Windows\Resources\Themes\Nature HD#47\DesktopBackground


  7. Edit the Wallpaper parameter in the [Control Panel\Desktop] section, replace its path from %localappdata%\Microsoft\Windows\Themes\THEMENAME\DesktopBackground\IMAGEFILE.jpg with C:\Windows\Resources\Themes\THEMENAME\DesktopBackground\IMAGEFILE.jpg.
  8. Now cut the THEMENAME\DesktopBackground folder from %localappdata%\Microsoft\Windows\Themes\THEMENAME\DesktopBackground and paste the folder into C:\Windows\Resources\Themes\Nature HD#47\DesktopBackground. Confirm the UAC request when prompted:
    windows resources theme UAC
  9. Finally, move the *.theme file from the %localappdata%\Microsoft\Windows\Themes\THEMENAME\ to C:\Windows\Resources\Themes.
    You will get the following files and folders:
    theme moved to windows
  10. Open Personalization Control Panel. Your theme will appear under "Installed themes" and will be accessible by all user accounts on that PC:
    theme install all users for windows 10

That's it. You are done.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!


Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

One thought on “How to install a theme for all users in Windows 10, Windows 8 and Windows 7”

  1. This works, thank you Sergey!

    I had already installed more than 50 themes so instead of doing this manually I wrote a small C# script to carry out this process automatically for all themes.

    I will be happy to post the script for the benefit of other readers of your site but I don’t think it is possible to add attachments in comments.

Leave a Reply

Your email address will not be published.

Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.