Sauvegarder ses thèmes de bureau Windows 7

 

Avant de réinstaller votre Windows 7, vous aimeriez bien ne pas perdre les thèmes que vous aviez téléchargé pour votre bureau. Vous avez réussi à trouver qu'ils étaient stockés (dans C:\Windows\Web\Wallpaper et dans C:\User\%userprofile%\AppData\Local\Microsoft\Windows\Themes)
mais il est déconseillé de les réinstaller par simple copier-coller.

Il va vous falloir les exporter à la main, un par un, à partir de la fenêtre Personnalisation (la fenêtre que vous obtenez via un clic droit sur le fond d'écran > Personnaliser)

Sélectionner un des thèmes, puis clic-droit dessus > Enregistrer le thème pour le partage.

Lui donner un nom. Valider.

Il s'enregistre avec l'extension *.themepack.

Fichiers thempack

Faire de même pour tous les autres (bon courage si vous en avez beaucoup…)

Bonus – Anatomie d'un fichier themepack

Qu'est-ce qu'on trouve dans un fichier *.themepack ? Petit coup d'œil grâce à 7zip (ou en renommant le fichier en *.zip et en l'ouvrant avec votre fichier d'archive habitual)

En fait, tout fichier *.themepack est une archive qui comporte un répertoire /DesktopBackground et un fichier *.theme, plus éventuellement (ce n'est pas obligatoire) des sons système.

Structure d'un fichier themepack

Le fichier *.theme est un fichier texte dont le contenu est le suivi (dans le cas du theme Sunny Shores que j'ai ouvert pour vous)

; Copyright © Microsoft Corp.

[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=Sunny Shores

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109

; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123

; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero

[Control Panel\Desktop]
Wallpaper=DesktopBackground\1_sunnyshores_cyprus.jpg
TileWallpaper=0
WallpaperStyle=10
Pattern=

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0X9C157FBD
Transparency=1
Composition=1
VisualStyleVersion=10

[boot]
SCRNSAVE.EXE=%SystemRoot%\system32\scrnsave.scr

[MasterThemeSelector]
MTSM=DABJDKT

[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=Seashore


[AppEvents\Schemes\Apps\.Default\.Default]
DefaultValue=s_balloon_waterdrop2.wav
[AppEvents\Schemes\Apps\.Default\ChangeTheme]
DefaultValue=s_changetheme_lapping_water_seagulls.wav
[AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm]
DefaultValue=s_batterycritical_seagull11.wav
[AppEvents\Schemes\Apps\.Default\DeviceConnect]
DefaultValue=s_deviceinsert_canoe_paddle6.wav
[AppEvents\Schemes\Apps\.Default\DeviceDisconnect]
DefaultValue=s_deviceremove_canoe_paddle3.wav
[AppEvents\Schemes\Apps\.Default\DeviceFail]
DefaultValue=s_devicefail_splash1.wav
[AppEvents\Schemes\Apps\.Default\FaxBeep]
DefaultValue=s_notify_splash9.wav
[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm]
DefaultValue=s_batterylow_seagull5.wav
[AppEvents\Schemes\Apps\.Default\MailBeep]
DefaultValue=s_notify_splash9.wav
[AppEvents\Schemes\Apps\.Default\PrintComplete]
DefaultValue=s_printcomplete_splash3.wav
[AppEvents\Schemes\Apps\.Default\SystemAsterisk]
DefaultValue=s_asterisk-error_seagull4.wav
[AppEvents\Schemes\Apps\.Default\SystemExclamation]
DefaultValue=s_exclamation_seagull1.wav
[AppEvents\Schemes\Apps\.Default\SystemExit]
DefaultValue=s_shutdown_coastal_ambience3.wav
[AppEvents\Schemes\Apps\.Default\SystemHand]
DefaultValue=s_criticalstop_foghorn6.wav
[AppEvents\Schemes\Apps\.Default\SystemNotification]
DefaultValue=s_balloon_waterdrop2.wav
[AppEvents\Schemes\Apps\.Default\WindowsLogoff]
DefaultValue=s_logoff_marina_ambience1.wav
[AppEvents\Schemes\Apps\.Default\WindowsLogon]
DefaultValue=s_logon_coastal_ambience1.wav
[AppEvents\Schemes\Apps\.Default\WindowsUAC]
DefaultValue=s_uac-pub_waterdrop4.wav
[AppEvents\Schemes\Apps\Explorer\BlockedPopup]
DefaultValue=s_uac-pub_waterdrop4.wav
[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin]
DefaultValue=s_recycle_splashdive4.wav
[AppEvents\Schemes\Apps\Explorer\FaxError]
DefaultValue=s_ding_seagull3.wav
[AppEvents\Schemes\Apps\Explorer\FeedDiscovered]
DefaultValue=s_discoverfeed_splashkerplunk1.wav
[AppEvents\Schemes\Apps\Explorer\Navigating]
DefaultValue=%SystemRoot%\Media\Garden\Windows Navigation Start.wav
[AppEvents\Schemes\Apps\Explorer\SecurityBand]
DefaultValue=%SystemRoot%\Media\Garden\Windows Information Bar.wav

 

Karine SANCHE

Partager cet article