What is the DESKTHEMEPACK file format?
A .deskthemepack file is a CAB archive package of wallpapers and desktop personalization data for Microsoft Windows 8 and later. The format replaced the older .themepack used in Windows 7. A .deskthemepack archive can contain:
- Background images - usually JPEG files, including dual-screen panoramic wallpapers,
- A
.themesettings file, which stores resources for customizing the system desktop, for example: - Fonts,
- Sounds,
- Colors and accent settings,
- Other system settings.
.deskthemepack files carry the MSCF magic bytes at offset 0, confirming the underlying CAB container. Windows 10 and Windows 11 both support .deskthemepack natively, alongside the older .themepack format. Note that Windows 7 cannot open .deskthemepack files directly.
A custom theme can be applied by double-clicking the .deskthemepack file, because the embedded .theme file contains instructions for the system on how to apply the desktop personalization settings. The archive can also be extracted by renaming the file's suffix to .cab and unpacking it with any CAB-aware tool such as 7-Zip.
A .deskthemepack file can be created manually using the built-in Windows personalization tools. Apply your desired changes, then choose Save theme for sharing from Settings → Personalization → Themes. Windows will package everything into a .deskthemepack file and save it to the Desktop.
Security & safety
RISK: LOWA theme pack only changes desktop appearance - wallpaper, color, sounds, cursors - and contains no programs, so legitimate .deskthemepack files are safe. Two practical notes: download themes from Microsoft or trusted sources (a malicious bundle could in principle include a hostile cursor/sound file, though this is rare), and remember the pack is Windows-only. If double-clicking does nothing, you're likely on an unsupported Windows edition or the file association is broken - extract the wallpapers via the .cab trick instead.
Format details
in a nutshellPrograms that open DESKTHEMEPACK files
Technical details
deep spec| Container format | Microsoft Cabinet (CAB) binary archive |
| File signature (magic bytes) | `4D 53 43 46` ("MSCF") at byte offset 0 |
| Predecessor format | `.themepack` (Windows 7 era) |
| MIME type | `application/octet-stream` |
| Wallpaper image formats | Primarily JPEG (`.jpg`); PNG also supported |
| Embedded settings file | `.theme` - INI-style plain-text file describing all personalization references |
| Dual-monitor wallpaper support | Yes - panoramic/spanning images for multiple screens included |
| Activation method | Double-click installs the theme via Windows Personalization API |
| Export path in Windows | Settings → Personalization → Themes → "Save theme for sharing" |
| Extraction method | Rename to `.cab`; unpack with any CAB-aware tool such as 7-Zip |
| Supported Windows versions | Windows 8, 8.1, 10 and 11 (native support) |
| Windows 7 compatibility | Not supported natively; Windows 7 uses `.themepack` instead |
| Theme components bundled | Wallpapers, accent/color settings, sound schemes, cursor schemes, screen saver settings |
| Registry association | Registered at `HKCR\.deskthemepack` with `DesktopThemePackFile` ProgID |
| Audio assets | `.wav` files referenced via the `[Sounds]` section of the embedded `.theme` file |
| Background slideshow | Multiple wallpapers can be included for an automatic rotating desktop slideshow |
| Released | 2012 (Windows 8) - successor to the Windows 7 .themepack |
| Specification | learn.microsoft.com |