0Abilita la presentazione del desktop di Windows con uno script

Ho aggiornato la mia configurazione di distribuzione automatica di Windows di recente, e una delle cose che volevo abilitare era lo sfondo della presentazione con la posizione impostata sulla posizione dei miei sfondi sul mio server. Non è così semplice come dovrebbe essere, ma dopo un po' di tentativi ho capito come farlo in modo abbastanza semplice.

2 le parti sono necessarie: uno script reg e la copia di un file (cosa che faccio tramite un file di archivio autoestraente).

Lo script reg è il seguente

Versione dell'editor del registro di Windows 5.00

[HKEY_CURRENT_USERPannello di controlloPersonalizzazioneDesktop Slideshow]
"Intervallo"=dword:000927c0
"casuale"=dword:00000001

[HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerWallpapers]
"SlideshowSourceDirectoriesSet"=dword:00000001
"Tipo di sfondo"=dword:00000002
"SlideshowDirectoryPath1"="/stringa-dall'aspetto-casuale-lunga-va-qui"

Nota: dovrai impostare la presentazione con il percorso corretto su uno dei tuoi PC e quindi esporta il valore per "SlideshowDirectoryPath1" dal tuo registro affinché funzioni

La seconda parte consiste nel copiare un file chiamato slideshow.ini (anche dopo aver impostato la tua presentazione) che vive in %appdata%\Microsoft\Windows\Themes

Il contenuto di questo file contiene un riferimento codificato alla posizione della tua presentazione credo.

Dopo aver copiato il file e importato il file reg, devi solo riavviare explorer o attendere che passi il periodo di intervallo (il mio è impostato su 10 minuti) e ho attivato la riproduzione casuale: i tuoi valori potrebbero essere diversi se li imposti in modo diverso ed esporti i valori modificati dal registro

Ho inserito il mio slideshow.ini in un exe autoestraente che estrae in (e in silenzio sovrascrive) %appdata%\Microsoft\Windows\Themes. allora corro il mio 2 comandi usando i seguenti SynchronousCommands nel mio ImageUnattend.xml

<SynchronousCommand wcm:azione="aggiungere">
  <Ordine>6</Ordine>
  <Descrizione>Imposta la posizione della presentazione</Descrizione>
  <Riga di comando>c:\extraslideshow.exe</Riga di comando>
</Comando sincrono>
<SynchronousCommand wcm:azione="aggiungere">
  <Ordine>7</Ordine>
  <Descrizione>Abilita presentazione</Descrizione>
  <Riga di comando>c:\extraelevate -c reg import c:\extraslideshow.reg</Riga di comando>
</Comando sincrono>

Per ulteriori informazioni sul mio utilizzo del comando "eleva" e sull'avere file nel c:\extras folder please read my pre­vi­ous art­icle about how I used a “Script batch per rinominare il PC in base al nome DHCP riservato

Cosa ne pensi? Mandaci un commento qui sotto! Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento