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.
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.
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