2015-09-03 04:17:49 +0000 2015-09-03 04:17:49 +0000
73
73

Percorso per gli attuali sfondi del desktop in Windows 10?

Qui c'è un'altra domanda che permette agli utenti di trovare il percorso della loro attuale immagine di sfondo attraverso un comando cmd. Come potrei trovare il percorso dell'attuale immagine del desktop?

In Windows 10 questo non funziona più. Restituisce solo la prima immagine nella cartella, non cambia con gli sfondi durante la transizione. Ho bisogno di un comando simile che restituisca il percorso (o i percorsi) dell'immagine corrente sullo sfondo (o sugli sfondi) del desktop che funziona effettivamente in Windows 10, se esiste.

Risposte (5)

118
118
118
2015-09-24 13:00:17 +0000

Una copia dello sfondo corrente può essere trovata digitando il seguente percorso nella barra degli indirizzi di Windows File Explorer.

Path 1 - %AppData%\Microsoft\Windows\Themes\CachedFiles

Se non trovate qui una copia dell'attuale immagine di sfondo del vostro desktop, provate invece sotto il percorso.

Path 2 - %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper

Nota : Il file TranscodedWallpaper nel percorso 2 non ha un'estensione. Utilizzate la finestra di dialogo “Apri con” o “Come volete aprire questo file?” e selezionate un qualsiasi visualizzatore di immagini, come ad esempio “Windows Photo Viewer”, “Honeyview” o l'applicazione “Foto”.

Nota per Windows 10 : Le posizioni di cui sopra hanno delle limitazioni. Ad esempio, se lo sfondo che state cercando non è più visibile nella scheda “Sfondo” dell'app Impostazioni, non è possibile recuperarlo. Funzionerà per i vostri ultimi cinque sfondi, ma niente di più vecchio. Fonte )

Sfondi di Windows predefiniti si trovano in

%SystemRoot%\Web

Vedrete 3 cartelle

  • 4K” per sfondi 4K,
  • Schermo” per sfondi a blocco, &
  • Schermo” per sfondi di Windows predefiniti

Temi installati (Aero, ecc.):

%SystemRoot%\Resources\Themes
``` ```
%LocalAppData%\Microsoft\Windows\Themes

per utente temi installati (anche preinstallati da OEM):

&001 &001

Se state cercando la posizione delle immagini del Lock Screen - visitate questa domanda SuperUser.

Personalmente, uso John’s Background Switcher per gestire lo sfondo del mio desktop.

John’s Background Switcher ha un'opzione per visualizzare lo sfondo del desktop corrente/precedente (impostato dall'applicazione stessa). Seguire i seguenti passi -

  1. 1. Fare clic con il tasto destro del mouse sull'icona del vassoio e selezionare Visualizza immagine corrente e lo sfondo del desktop corrente si apre in Windows Photo Viewer (o il visualizzatore di immagini predefinito).
  2. Fare clic con il tasto destro del mouse sull'icona del vassoio e selezionare Visualizza immagine corrente e lo sfondo del desktop corrente si apre in Windows Photo Viewer (o il visualizzatore di immagini predefinito).
  3. Fare clic con il tasto destro del mouse sull'icona del vassoio e selezionare Visualizza immagine corrente e lo sfondo del desktop corrente si apre in Windows Photo Viewer (o il visualizzatore di immagini predefinito).
  4. Fare clic con il tasto destro del mouse sull'icona del vassoio e selezionare Visualizza immagine corrente. 3. In Windows Photo Viewer, si può cliccare con il tasto destro del mouse sull'immagine e selezionare **Apri posizione file per visualizzare la posizione originale dello sfondo del desktop corrente in Windows File Explorer.

Per attivare Windows Photo Viewer in Windows 10 visitare questo articolo su HowToGeek

11
11
11
2018-10-11 18:02:21 +0000

Ho Windows 10, versione 1709. Una delle altre risposte mi ha fatto cercare nel registro di sistema e ho trovato esattamente quello che mi serviva in testo chiaro a

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

Non è necessaria la decodifica.

4
4
4
2017-05-01 08:46:36 +0000

Windows 8 e 10 memorizzano ancora il percorso originale dell'immagine di sfondo corrente - piuttosto che il file memorizzato nella cache / transcodificato come nella risposta di xypha:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft non vuole che le cose siano facili, però: questo non è testo in chiaro, quindi bisogna decodificarlo da binario.

Il sito web di Winhelponline ha compilato un paio di script (VBA e PowerShell) che possono stampare il nome dell'immagine e lanciare Explorer per puntare al file immagine. http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/

0
0
0
2018-12-20 16:16:49 +0000

Per ottenere il PATH “Transcoded” in chiaro, farlo in PowerShell:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\])+','$2'
0
0
0
2017-11-29 10:18:34 +0000

Non mi spiegate esattamente cosa volete ottenere, quindi posso dare qui alcuni consigli basati su un'ipotesi: volete cambiare il vostro wallpaper in determinate condizioni (per esempio, un wallpaper ogni volta che riavviate il computer) o usare un file custom come wallpaper.

In Windows 7 il wallpaper si trovava di solito in %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper.
In Windows 10 lo troverete in %AppData%\Microsoft\Windows\Themes\CachedFiles.

Potete anche interrogare il registro di sistema in

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

ma notate le avvertenze qui sotto sui programmi che NON scrivono un file su disco!

Se volete costruire il vostro script CMD personale, questo potrebbe essere inaffidabile se impostate lo sfondo non da Windows ma da un programma esterno. Per esempio, se vedo una bella immagine nel mio browser, la imposto come sfondo direttamente da lì. Lo stesso vale per IrfanView. Posso facilmente nominare altri 10 programmi popolari che potrebbero cambiare lo sfondo in un percorso personalizzato.

Si noti che alcuni programmi stanno cambiando lo sfondo senza scrivere un file su disco. Questo può essere fatto agganciandosi alla finestra di Microsoft Windows Desktop e disegnando direttamente sulla sua tela. Questo è il modo in cui le animazioni GIF/AVI sono disegnate sul desktop.

C'è un altro problema se si costruisce il proprio script: Come gestire immagini che non hanno lo stesso rapporto di aspetto del desktop, o quando la risoluzione del desktop cambia?

La soluzione (se ho indovinato il tuo problema) sarebbe quella di usare un programma come John’s Background Switcher o BioniX Desktop Background Changer . Quest'ultimo è molto più personalizzabile e può essere controllato tramite la riga di comando. Ha anche il rilevamento automatico per rilevare il modo migliore per ridimensionare l'immagine (fill/fit/tile). BioniX può anche disegnare GIF senza scrivere nulla su disco (come spiegato sopra).

Un modo ancora migliore sarebbe quello di usare l'opzione “Lock on folder”. Impostate BioniX in modo che cambi il vostro wallpaper ogni 60 secondi (non preoccupatevi, non vedrete un nuovo wallpaper ogni 60 secondi poiché utilizzerete un solo file). Imposta BioniX per bloccare qualsiasi cartella (diciamo C:\Wallpapers). All'interno di quella cartella si mette un singolo file chiamato qualcosa come My Wallpaper.jpg. BioniX userà quel file come sfondo ogni 60 secondi. Ora, ogni volta che si vuole cambiare lo sfondo si sostituisce il vecchio My Wallpaper.jpg con il nuovo file. BioniX vedrà la modifica che avete fatto alla cartella e applicherà il nuovo file (entro 60 secondi).


Fateci sapere cosa volete ottenere con il vostro script per ottenere una soluzione migliore.