- Location Of Themes In Windows 10
- Location of installed themes in Windows 10
- Save an installed theme in Windows 10
- How To Change Theme in Windows 10 (All Ways)
- Where Windows 10 stores themes
- Change the theme in Windows 10 using the Control Panel
- Apply a High Contrast theme using Settings
- Change the Windows theme from File Explorer
- Change your theme with Winaero Theme Switcher
- About Sergey Tkachenko
- WinDynamicDesktop — меняем фон рабочего стола в Windows 10 как в macOS Mojave
- Theme File Format
- Creating a Theme File
- Description of a Theme File
- [Theme] Section
- [Control Panel\Colors] Section
- [Control Panel\Cursors] Section
- [Control Panel\Desktop] Section
- [Slideshow] Section
- [Metrics] Section
- [Visual Styles] Section
- [Sounds] and [AppEvents] Sections (Sounds)
- [Boot] Section
- [MasterThemeSelector] Section
- Example of a Theme File
- Installing Theme Files
- Theme Packs
Location Of Themes In Windows 10
Last Updated on October 13, 2020 by admin 3 Comments
Desktop themes were first introduced with Windows 7, and the feature is part of the latest Windows 10 as well. A desktop theme generally includes one or more wallpapers. Besides that, a desktop theme might also contain sound schemes, icons, screensavers, and window color scheme.
There are hundreds of beautiful themes available to download from Windows Store as well as the official Windows personalization gallery. You will find plenty of excellent quality third-party themes as well.
One can find all installed themes in Windows 10 by navigating to Settings > Personalization > Themes page. The Themes page lists all themes, including built-in themes.
As you might have noticed, when you right-click on a theme on the Themes page, it offers you only the Delete option to delete the selected theme. There is no option out there to save a theme. You might want to save a downloaded theme (a theme installed from Store) or might want to save only the wallpapers from a theme.
Users who download themes from the Microsoft personalization gallery or third-party websites won’t come across this situation as they first download the themes before applying it. If you want to extract the desktop backgrounds from a theme file, please go through the directions in our how to extract wallpapers from Windows 10 theme guide.
If you are looking to save a theme or want to save wallpapers from a theme file, you can follow the given below directions.
Method 1 of 2
Location of installed themes in Windows 10
Step 1: Open the Run command box, copy, and paste the following path in the box.
%localappdata%\Microsoft\Windows\Themes
Press the Enter key to open the Themes folder.
Step 2: The Themes folder contains all installed themes. You can double-click on a theme’s folder to see the desktop theme file as well as the Desktop Background folder which includes all the wallpapers of that theme.
You may double-click on the desktop theme file to apply the theme.
If you want to backup or save a theme, copy the themes folder. Paste the theme’s folder in the %localappdata%\Microsoft\Windows\Themes folder on any Windows 10 PC and then double-click on the desktop theme file located within the folder to apply the theme.
Method 2 of 2
Save an installed theme in Windows 10
Step 1: Navigate to Settings > Personalization > Themes.
Step 2: Apply the theme that you want to save by clicking on it. Make sure that the theme is applied.
Step 3: Click on the Color icon and change the default color to something else and then select the original color again.
Step 4: Now, you should get the Save theme for sharing option when you right-click on that theme.
How To Change Theme in Windows 10 (All Ways)
Windows 10 supports themes which may include custom desktop backgrounds, sounds, mouse cursors, desktop icons, and an accent color. There are a number of methods you can use to change a theme in Windows 10. Let’s review them all.
In Windows 10, you can get extra themes using Windows Store or install them from a themepack file. Themes may include:
- Desktop background: An image, a set of images, or a solid color which can be used as a wallpaper.
- Colors. Windows 10 allows changing the color of the window frame, window borders, active elements and selected items.
- Sounds. A set of sounds that are assigned to various events like notifications, message dialogs, window operations, emptying the Recycle Bin, and so on.
- Screen Saver. Screen savers were created to save very old CRT displays from being damaged by issues like screen burn-in. These days, they are mostly used to personalize the PC with entertaining visuals or improve its security with additional password protection.
- Pointers. By default, Windows 10 comes with no custom cursors bundled and uses the same cursors as Windows 8. Users who love customizing their OS may want to change them.
- Desktop Icons. Themes can change icons like This PC, Recycle Bin, and so on.
Where Windows 10 stores themes
Windows 10 stores themes under different folders.
- Themes that you’ve installed manually, saved, or synced from your Microsoft account are stored in the folder %LocalAppData%\Microsoft\Windows\Themes .
- Default themes are the ones that come pre-installed with Windows 10. They can be found in the folder C:\Windows\Resources\Themes .
- High Contrast Themes. — Themes that make items on your screen easier to see. They are part of the Ease of Access feature of Windows 10. They can be found in the folder C:\Windows\Resources\Ease of Access Themes .
The current theme can be found in the Registry. See the CurrentTheme string (REG_SZ) value under the following key:
See the following screenshot:
To change the theme in Windows 10, do the following.
- Open the Settings app.
- Go to Personalization ->Themes.
- On the right, click on a theme you like under Apply a theme.
- The theme is now applied.
Alternatively, you can use the classic Control Panel applet to quickly apply a custom theme, or any of the default themes, or the High Contrast theme.
Change the theme in Windows 10 using the Control Panel
- Press the Win + R keys on the keyboard.
- Type or copy-paste the following command in the Run box: explorer.exe shell.
. - This will open the classic Personalization applet. Click on the desired theme in the list to install it.
Apply a High Contrast theme using Settings
- Open the Settings app.
- Go to Ease of Access -> High Contrast.
- On the right, set the option Turn on high contrast.
- From the Choose a theme drop down list, choose one of the four pre-installed High Contrast themes.
Finally, you can apply a theme from a file manager app like File Explorer.
Change the Windows theme from File Explorer
- Open File Explorer app.
- Navigate to the folder which contains the *.theme file of the theme you want to apply. The default folders are mentioned in the beginning of this article. e.g., visit the folder C:\Windows\Resources\Themes .
- Double-click on the *.theme file to apply the theme. The theme will be applied. Also, Windows 10 will open the Themes page of the Settings app.
Change your theme with Winaero Theme Switcher
Winaero Theme Switcher is an application which allows you to change a Windows theme from the command line. It is primarily intended to be used with the command prompt or in a batch file where you want to automate the applying of a custom theme.
The syntax is as follows:
To apply one of the default themes, you can run the following command:
Running the app without parameters will open the following GUI.
Please refer to the following article to learn useful tips and tricks about this app:
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
Share this post
About Sergey Tkachenko
Sergey Tkachenko is a software developer from Russia 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.
WinDynamicDesktop — меняем фон рабочего стола в Windows 10 как в macOS Mojave
В последних сборках Windows 10 есть две темы оформления — светлая и темная. Светлую тему хорошо использовать днем, а темную — вечером или ночью, дабы избежать излишней нагрузки на зрение. Жаль только, что в Windows не реализована функция их автоматической смены, хотя это не является такой уже и проблемой. Развивая идею с темами, пожалуй, было бы неплохо реализовать нечто подобно и для фонов рабочего стола: сделать, к примеру, так же, как и в macOS Mojave , чтобы с наступлением дня, вечера и ночи фон на рабочем столе автоматически менялся.
Возможно, в Microsoft когда-нибудь дойдут и до этого, а пока что реализовать такую возможность можно с помощью WinDynamicDesktop — бесплатного приложения, предназначенного для установки динамических обоев для рабочего стола Windows 10.
Принцип работы этой программы очень прост. Она устанавливает на десктоп обои из встроенной или сформированной пользователем библиотеки и меняет их с наступлением определенного времени суток, потребляя при этом всего каких-то 15-20 Мб оперативной памяти.
Сразу после установки приложение попросит вас выбрать язык интерфейса и указать страну проживания, чтобы подобрать соответствующий часовой пояс. Если на вашем компьютере, включена функция геолокации, для определения часового пояса можете использовать ее. Окно WinDynamicDesktop разделено на две части — левая представляет библиотеку тем, правая содержит инструменты предпросмотра входящих в пакет темы изображений и опции для их установки. Всё просто. Выбираем тему, просматриваем и устанавливаем нажатием кнопки «Принять».
По умолчанию в библиотеке имеется только три набора тем и, чтобы ее пополнить, вам нужно нажать ссылку «Получить больше тем», перейти на сайт www.jetsoncreative.com/windowsdownload и загрузить на компьютер архив с понравившимися обоями. Установка фонов в WinDynamicDesktop очень похожа на инсталляцию тем в более ранних версиях Windows. Распаковав архив, вы найдете в нём файл DDW , он как раз вам и нужен.
Теперь, перейдя в программу, нажмите «Импортировать из файла» и укажите путь к извлеченному пакету DDW .
Кстати, пакет DDW есть ничто иное как обычный ZIP -архив с набором изображений высокого качества и конфигурационным файлом JSON , в котором прописан порядок их следования.
Если вы считаете себя достаточно продвинутым пользователем, можете потренироваться в создании собственных наборов, обратившись к инструкции от разработчика по указанному в конце обзора адресу. По большому счету это всё, что касается работы приложения. Управление WinDynamicDesktop производится из системного трея, дополнительно программой поддерживается добавление в автозагрузку Windows и включение темного режима.
Theme File Format
This document discusses the format of Theme (.theme) files. A .theme file is a .ini text file that is divided into sections, which specify visual elements that appear on a Windows desktop. Section names are wrapped in brackets ([]) in the .ini file.
A new file format, .themepack, was introduced with Windows 7 to help users share themes. Themes can be selected in the Personalization Control Panel only in Windows 7 Home Premium or higher, or only on Windows Server 2008 R2 when the Desktop component is installed.
The following topics are discussed in this article.
Creating a Theme File
A .theme file enables you to change the appearance of certain desktop elements. You can create or modify a .theme file in two ways:
- Modify personalization or display settings in Control Panel and save the settings as a .theme file. See your Windows Help for instructions.
- Create a .theme file manually for a greater level of control over the details of your theme.
To make your theme available to other users, you must supply your .theme file, as well as the background picture, screen saver, and icons files. You can do this with a theme pack.
Description of a Theme File
Theme files have a number of required and optional sections. The following describe the sections of .theme files and provide examples of how to specify changes for the different elements.
[Theme] Section
This section is optional. If you do not include this section in your .theme file, the system uses default settings.
The [Theme] section identifies the name of your custom theme and specifies your theme’s brand logo and desktop icons.
The first part of the [Theme] section contains the following two elements:
Element | Description |
---|---|
DisplayName=name or DisplayName=@module,-stringId example: DisplayName=@themeui.dll,-2013 | DisplayName is the theme name that will show up in the Personalization Control Panel. It can be a string or a reference to a localized name. This field is optional. If it is missing, the theme filename is used as the theme name. |
BrandImage=path to image example: BrandImage=c:\Fabrikam\brand.png | Windows 7 and laterBrandImage specifies the path to a branded graphic file that is incorporated in the theme preview in the Personalization Control Panel. The icon graphic must be a PNG file. The graphic is scaled to 80×240 pixels, so it is recommended that you provide an image of that size. The Theme gallery respects the transparent regions of your brand icon. This field is optional. If it is missing, no logo is displayed as the theme icon. |
The rest of the [Theme] section specifies custom icons for desktop features like Computer, My Documents, Network, and Recycle Bin. If you do not specify custom desktop icons, the desktop displays the system default desktop icons.
The following are two examples of how a .theme file sets the Computer icon.
The following are values for the default desktop icons in Windows 7.
[Control Panel\Colors] Section
This section is optional. If you do not include this section in your .theme file, the system uses default settings. If your theme uses the Aero visual style, you should avoid overriding the default values in this section.
The color of elements, such as scroll bars, text, and buttons, are customizable. The .theme file specifies the RGB values to change for these elements. The values override the default values of the visual style and are used when your theme is based on Windows Classic, Windows 7 Basic, or High Contrast themes.
Following is an example of how colors are set.
[Control Panel\Cursors] Section
This section is optional. If you do not include this section in your .theme file, the system uses default cursors.
A theme can also change the appearance of cursors. To do so, you create .cur files to replace the default Windows cursors. The following example is from a .theme file that defines the cursors for a theme called Sports.
[Control Panel\Desktop] Section
This section is required. If you do not include this section in your .theme file, the system ignores your Theme and does not display the Theme in Control Panel.
You can create a custom desktop background and specify a path to the image file. The following example shows how to modify the desktop appearance.
[Slideshow] Section
Windows 7 and later.
This section is optional. If you do not include this section in your .theme file, the system uses the desktop background image specified in the [Control Panel\Desktop] section. If you include this section, you must specify slide show settings here.
Your theme’s background can be a slide show either of images stored locally or of images served by an RSS feed. The [Slideshow] section of the file contains the following attributes:
Attribute | Description |
---|---|
Interval=number of milliseconds | Required. Interval is a number that determines how often the background changes. It is measured in milliseconds. |
Shuffle=0 or 1 | Required. Shuffle identifies whether the background shuffles. 0 = Disabled 1 = Enabled |
RSSFeed=URL to RSS feed | Required if ImagesRootPath is not specified. RSSFeed specifies an RSS feed to use as the background slide show. For the feed to work, you need to reference high-resolution images adhering to the «enclosures» standard used by the Windows RSS Platform. Because of this limitation, .theme files that include an RSS feed must be created manually.
|
ImagesRootPath=path to image folder | Required if RSSFeed is not specified. ImagesRootPath specifies a path to a set of images you want to use as the background slide show. Images in subfolders are not included in the slide show. ImagesRootPath supports Environment Variable substitutions in the path.
|
ItemNPath=path(s) to specific image(s) | For use with ImagesRootPath. ItemNPath specifies paths to specific images, so that you can limit the slide show to particular images instead of all images in a folder. If no paths are specified, all images in the ImagesRootPath path are used in the slide show, including images added after creating and installing the theme. ItemNPath supports Environment Variable substitutions in the path. N is 0, 1, 2, and so on. |
The following examples show how a .theme file specifies the slide show to include a set of images stored locally.
The following example is a template for a .theme file that creates a desktop background slide show using images from an RSS feed. Follow these steps to customize the template:
- Copy the following example and paste it into a text editor.
- Replace
with the name you want to appear in the Personalization Control Panel themes gallery. - Replace
with the full path to a compatible RSS feed. - Save the changes as a file with the «.theme» extension.
[Metrics] Section
This section is optional. If you do not include this section in your .theme file, the system uses default visual style settings.
You can specify system metrics in a .theme file. System metrics are the dimensions of various display elements, such as the window border width, icon height, or scroll bar width. The NonclientMetrics and IconMetrics values are binary structures defined by NONCLIENTMETRICS and ICONMETRICS in winuser.h. Following is an example of how to change system metrics.
[Visual Styles] Section
This section is required. If you do not include this section in your .theme file, the system ignores your Theme and does not display the Theme in Control Panel.
You can supply specific information concerning the size and color of desktop elements in .msstyles files. The color and size sections of .theme files can be replaced by .msstyles files which enable you to modify desktop elements in more detail. These files are specified in the visual styles section of a .theme file. Following is an example of a visual styles section.
Adding a Path element to a .msstyles file is optional. If you supply a path, you should remove the metrics and color sections from the .theme file. When these sections are removed, the colors, fonts, and sizes for a theme come from the .msstyles file and match the .msstyles author’s intent. Failing to remove the metric and color sections can cause Windows or applications to have drawing problems.
Windows Vista / Windows 7: When the path points to Aero.msstyles, you can specify the desired Glass Color, as shown in the following example.
Windows 7: When the path points to Aero.msstyles, you can also specify the desired Transparency value, as shown in the following example.
If the ColorizationColor and Transparency values exactly match a system color, the Personalization Control Panel displays the system name for the color. Otherwise, the color is labeled «Custom.»
The following shows a VisualStyles section for the Windows 7 Basic theme.
The following shows a VisualStyles section for the Windows Classic theme.
The following shows a VisualStyles section for a High Contrast Black theme.
[Sounds] and [AppEvents] Sections (Sounds)
This section is optional. If you do not include this section in your .theme file, the system uses default sound settings.
The user can select the Sound icon in Control Panel to associate sounds with events that occur in applications. For example, a .wav file can play when an application is opened. A .theme file can specify .wav files to replace the default ones. The following example shows how to do this.
Windows 7 and later: A sound scheme name can be specified instead of listing each sound separately.
The SchemeName value specifies the sound scheme name or the localized sound scheme name, as shown in the example above.
[Boot] Section
Screen Savers are deprecated in the Windows 10 Anniversary Update and beyond.
This section is optional. If you do not include this section in your .theme file, no screen saver is used.
In the .theme file, you can specify the screen saver for Windows to use. The following example shows this.
[MasterThemeSelector] Section
This section is required. If you do not include this section in your .theme file, the system ignores your Theme and does not display the Theme in Control Panel.
The master theme selector section of the .theme file should always be included as a tag that indicates the file is valid. You do not have a choice of values for this parameter. The following shows this.
Example of a Theme File
The following example shows a complete .theme file.
Installing Theme Files
When Windows is initialized, the operating system enumerates the first-level subdirectories of %WinDir%\Resources\ to identify available themes. The system default theme files are located in %WinDir%\Resources\Themes. The user theme files are stored in %WinDir%\Users\\AppData\Local\Microsoft\Windows\Themes.
A .theme file has file associations; therefore, theme installer applications can call ShellExecute on a .theme file to open the Personalization window in Control Panel to the specified theme.
Theme Packs
Windows 7 and later. A theme pack is a .cab file that contains not only the .theme file but also the files needed to implement the theme on another computer, such as sound files and images. Users can create theme packs through the Personalization Control Panel.
Supported file types include the following: