Where are Windows Themes Stored in Windows 10?
The themes, or interface styles, that we use on our Windows 10 devices are an essential part of our computing experience. They allow us to customize the look and feel of our desktop, settings, and other interfaces. However, where exactly are these themes stored on our devices? In this article, we’ll explore the question of where are Windows themes stored in Windows 10.
The Files That Store Themes
When you apply a theme to your Windows 10 device, it saves the theme settings in a directory on your computer. The location of this directory depends on the type of theme you’ve applied. For visual themes, such as colors, icons, and layouts, you can find them in the C:Users<username>AppDataLocalMicrosoftWindowsThemes directory. For animated themes, you can find them in the C:Users<username>AppDataLocalMicrosoftWindowsThemes directory, or in the C:Users<username>AppDataLocalMicrosoftWindows directory, depending on whether you have the ThemeAppX application installed.
Here’s an example of the theme directory structure:
C:Users<username>AppDataLocalMicrosoftWindowsThemes
- Themes
- Visual
- LiveStart.mst
- LiveTile.mst
- LiveToolbox.mst
- Animation
- AnimatedFolders.mst
- AnimatedIcons.mst
- AnimatedWidgets.mst
The Files That Store Theme Settings
When you apply a theme, the theme settings are stored in XML files. These files are located in the C:Users<username>AppDataLocalMicrosoftWindowsThemes directory, as shown above. Each theme consists of multiple files, each containing different elements of the theme. For example:
- ThemesVisualLiveStart.mst contains the visual theme settings, including colors, fonts, and layouts.
- ThemesVisualLiveTile.mst contains the tile and live tile settings.
- ThemesVisualLiveToolbox.mst contains the toolbox settings.
Here’s an example of what each file might look like:
<?xml version="1.0" encoding="UTF-8"?>
<ThemeAppXManifest >
<ObjectType name="Common" />
<ObjectType name="Visual" />
<ObjectType name="LiveStart" />
<ObjectType name="LiveTile" />
<ObjectType name="LiveToolbox" />
<AllPopupsAllowed />
<AllVersionsAllowed />
<DefaultWindowsStyle />
<DefaultThemeTemplate />
<DefaultThemes />
<DeleteFailureMessageBox />
<DeleteFailureMessageBoxStyle />
<DeleteFailureMessageBoxTitle />
<DeleteFailureMessageBoxContent />
<FavoriteIconMinimumSize />
<FavoriteIconMinimumWidth />
<FavoriteIconMinimumHeight />
<GradientDefaultBackground />
<GradientDefaultAccent />
<HeaderLayout />
<IconRatio />
<IconSize />
<MiniThumbMinSize />
<MiniThumbMaxSize />
<NumCursors />
<RowSpace />
<RowSpacing />
<StatusBar />
<StartupIdentifier />
<Style >[Category Themes Visual LiveStart LiveTile LiveToolbox LiveDisplay]</Style>
<SStyle [Category Themes Visual LiveStart LiveTile LiveToolbox LiveDisplay] />
<DefaultUigrid />
<DefaultEdges />
<DefaultMargins />
<DefaultNewWindowCode />
<ElementVersion />
<LockPixelSize />
<LockTileSize />
<MaxAliasStyle>
<AliasStyle />
</MaxAliasStyle>
<MaxImplListSize />
<MaxNumCursors />
<Native16Bit128Bit32Bit64Bit64Bit />
<WindowPoint />
<WindowStyle />
<ZoomWindow />
</ThemeAppXManifest>
Registry Files
In addition to XML files, themes also use registry files to store their settings. These registry files are located in the HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemes directory. For example:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesdirectory contains various subkeys and values that store theme settings, such as:ThemesVisualLiveStart.mstuses the[-Timeout=-1]and[-Namespace=LiveStart]=keys to store the theme settings.ThemesVisualLiveTile.mstuses the[-Timeout=-1]and[-Namespace=LiveTile]=keys to store the theme settings.
Here’s an example of what a registry file might look like:
[-19232] liveStart
[19232.0.0.0]
[19232.0.0.1]
[19232.0.0.2]
...
Using the Theme XML File
To apply a theme, you can use the ThemeAppX.exe file, which is included in the Windows 10 theme folder. When you run this file, it will parse the XML files and apply the theme settings.
Here’s an example of how to apply a theme using the ThemeAppX.exe file:
C:Users<username>AppDataLocalMicrosoftWindowsThemesVisualLiveStart.mst
liveStart.mst
:
As you can see, the ThemeAppX.exe file will parse the XML files and apply the theme settings.
Conclusion
In conclusion, the themes in Windows 10 are stored in various locations, including XML files and registry files. When you apply a theme, the theme settings are saved in XML files and registry files. To apply a theme, you can use the ThemeAppX.exe file, which is included in the Windows 10 theme folder. By understanding where the themes are stored, you can customize your Windows 10 device and create a unique interface that suits your needs.
Additional Resources
- Windows 10 Theme Website: This website provides information on the Windows 10 theme engine and the structure of themes.
- Microsoft Knowledge Base: This website provides information on the Windows 10 theme engine and the various components that make up a theme.
- Visual Studio Code Theme Editor: This is a free tool that allows you to edit and customize your Windows 10 theme.
Note: The information provided in this article is based on the Windows 10 theme engine and may not be applicable to all Windows 10 versions or configurations.
