Cari Fail Latar Belakang Desktop Semasa di Windows 10

Sekiranya anda menggunakan tayangan slaid latar belakang desktop atau perisian pengubah kertas dinding pihak ketiga dan ingin mencari nama fail kertas dinding desktop yang sedang dipaparkan, maka artikel ini sesuai untuk anda. Laluan kertas dinding semasa disimpan di dalam pendaftaran tetapi tidak dipaparkan di halaman tetapan Peribadikan moden di Windows 10.

Catatan ini memberitahu anda cara mencari nama dan jalur fail kertas dinding semasa di Windows 8 dan Windows 10.

Cara Mencari Nama Fail Latar Belakang Desktop Semasa di Windows 10

Berikut adalah lima kaedah berbeza untuk mencari nama fail latar belakang desktop (kertas dinding) semasa, bermula dengan pilihan paling mudah.

Cari gambar kertas dinding di folder Tema anda di Windows 10

Apabila anda menetapkan gambar wallpaper dalam format apa pun, Windows menukar fail tersebut ke format JPEG dan kadang-kadang juga mengurangkan kualitinya. Gambar kertas dinding yang ditukar mungkin terdapat di salah satu dari tiga lokasi berbeza yang disebutkan di bawah, bergantung pada kaedah yang anda gunakan untuk mengatur kertas dinding.

Apabila anda mengklik kanan pada fail gambar dan memilih Tetapkan sebagai latar belakang desktop dalam menu konteks, salinan fail gambar ditukar dan disimpan sebagai TranscodedWallpaper tanpa perluasan fail. Kertas dinding transkod disimpan di sini:

 % appdata \ Microsoft \ Windows \ Tema 

Ketik jalan folder di atas dalam dialog Jalankan atau bar alamat Penjelajah untuk mengakses lokasi.

Yang perlu anda buat hanyalah menyalin gambar yang telah di-transkod dari atas ke lokasi lain, tambahkan peluasan .jpg dan gunakan.

Jika anda menggunakan pilihan Browse .. dalam Personalisasi setting untuk mengatur latar belakang desktop, versi gambar yang ditukar dan dinaikkan (sesuai dengan resolusi paparan anda) disimpan di direktori berikut.

 % appdata \ Microsoft \ Windows \ Tema \ CachedFiles 

Konvensyen penamaan fail mungkin seperti CachedImage_1920_1080_POS0.jpg di mana angka menunjukkan resolusi paparan semasa 1920 x 1080. POS0 mungkin menunjukkan nombor monitor (jika menggunakan beberapa monitor.)

Sekiranya anda tidak menggunakan kaedah di atas, tetapi tetapkan wallpaper latar belakang desktop melalui Windows Photo Viewer, maka fail JPEG yang ditranskodkan disimpan di folder berikut sebagai Windows Photo Viewer Wallpaper.jpg, dan jalur fail ditulis ke registri.

 % AppData% \ Roaming \ Microsoft \ Windows Photo Viewer 

Perhatikan bahawa kualiti kertas dinding transkod dan ditukar (ke JPEG) mungkin tidak sama persis dengan yang asal.

Nilai pendaftaran TranscodedImageCache dikemas kini dalam semua kes di atas.

Cari Wallpaper Semasa menggunakan applet Latar Belakang Desktop di Windows 10

Applet Latar Belakang Desktop klasik di Windows 10 menunjukkan nama fail latar belakang desktop yang sedang dipilih dengan jalan penuh.

  1. Klik kanan Start, dan klik Run untuk memunculkan dialog Run.
  2. Taipkan arahan berikut dan tekan ENTER
     shell ::: {ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalisasi \ halamanKertas dinding 

    Di Windows 10 ini membuka applet latar belakang desktop klasik, menunjukkan fail gambar kertas dinding semasa dan jalur folder.

Cari fail kertas dinding semasa melalui Penyunting Registri di Windows 10

Rujukan ke kertas dinding desktop semasa mungkin ada di salah satu lokasi lain di pendaftaran.

Buka Editor Pendaftaran ( regedit.exe )

Di dalam Registry Editor, terdapat kunci yang perlu anda periksa.

 HKEY_CURRENT_USER \ Control Panel \ Desktop 

Cari nilai bernama Wallpaper (Jenis: REG_SZ).

Cari nilai bernama TranscodedImageCache (Jenis: REG_BINARY)

TranscodedImageCache adalah nilai binari, tetapi anda dapat dengan mudah membuat jalan fail dengan mengklik dua kali nilai dan membaca data.

Lokasi sejarah lain di Windows 10

Pergi ke kunci pendaftaran berikut yang menyimpan sejarah latar belakang desktop anda.

 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Wallpapers 

Nilai BackgroundHistoryPath0 menyenaraikan kertas dinding semasa.

$config[ads_text6] not found

Nilai BackgroundHistoryPath1, BackgroundHistoryPath2, BackgroundHistoryPath3, BackgroundHistoryPath4 merujuk kepada 4 wallpaper sebelumnya yang anda gunakan. Gambar lakaran gambar latar sejarah ditunjukkan di halaman Peribadikan latar belakang tetapan di Windows 10.

BERKAITAN: Cara Menghapus Sejarah Latar Belakang (Wallpaper) di Windows 10

Cari fail kertas dinding semasa menggunakan skrip Windows di Windows 8 dan Windows 10

Kami mempunyai artikel yang menentukan sumber Wallpaper di Windows 7 (REF: Tambahkan Menu Konteks "Lokasi Latar Belakang Desktop" di Windows 7) tetapi skrip itu tidak berfungsi pada Windows 8 dan 10. Ini kerana pada Windows 8 dan 10 jalan sumber Wallpaper semasa disimpan di cawangan pendaftaran yang berbeza. Lebih-lebih lagi, pada Windows 8 (dan pada versi awal Windows 10) Microsoft memutuskan untuk tidak menyimpan jalur sumber Wallpaper dalam teks biasa.

Anda boleh membuka PowerShell dan menjalankan perintah berikut untuk menyahkod nilai pendaftaran TranscodedImageCache dan memaparkan output di konsol:

 $ TIC = (Get-ItemProperty 'HKCU: \ Control Panel \ Desktop' TranscodedImageCache -ErrorAction Stop) .TranscodedImageCache [System.Text.Encoding] :: Unicode.GetString ($ TIC) -replace '(. +) ([AZ] : [0-9a-zA-Z \\]) + ', ' $ 2 ' 

Kaedah skrip berikut sangat berguna untuk Windows 8. Ini kerana nilai pendaftaran yang telah dibincangkan sebelumnya tidak ada pada Windows 8, kecuali nilai binari TranscodedImageCache.

Skrip di bawah ini dapat menyahkod nilai binari TranscodedImageCache untuk anda. Terima kasih kepada Dwight Grant untuk skrip VBSnya, dan John Dangerbrooks untuk skrip PowerShell (untuk menyokong Unicode).

Skrip membaca jalur Wallpaper / nama fail dari cawangan pendaftaran berikut, disimpan dalam nilai REG_BINARY bernama TranscodedImageCache :

 HKEY_CURRENT_USER \ Control Panel \ Desktop 

Muat turun Win8_WP_Curr_Image_Name.zip, ekstrak dan jalankan fail skrip yang dilampirkan.

Cari fail kertas dinding semasa menggunakan skrip PowerShell (menyokong Unicode)

Perhatikan bahawa Unicode tidak disokong oleh VBScript di atas (juga skrip saya yang lebih awal untuk Windows 7). Skrip ini tidak akan berfungsi dengan betul jika jalur Wallpaper mengandungi aksara bukan bahasa Inggeris.

Terima kasih kepada John Dangerbrooks untuk skrip PowerShell yang membantu anda mencari lokasi kertas dinding di Windows 7, 8 dan 10. Anda boleh melihatnya di catatan blognya Mencari lokasi kertas dinding di Windows | Fail Sulit!.

Saya telah menambah skrip John's PowerShell dan fail lain dalam fail zip.

  1. Muat turun Find_current_wallpaper.zip (untuk Windows 8 dan 10) unzip dan ekstrak kandungannya ke folder.

  2. Pindahkan fail Find_current_wallpaper.ps1 & Find_current_wallpaper.vbs ke direktori C: \ Windows .
  3. Klik dua kali fail Find_current_wallpaper.reg untuk menambah pilihan Lokasi Latar Belakang Desktop ke menu konteks Desktop.

    Pilihan ini menjalankan skrip PowerShell yang menggunakan nama Wallpaper semasa dan memaparkannya. Ia kemudian menawarkan untuk melancarkan File Explorer dengan gambar Wallpaper semasa yang dipilih.

  4. Untuk melancarkan folder yang mengandungi Wallpaper semasa, klik Ya.

Nilai pendaftaran TranscodedImageCache menunjukkan nama fail gambar asal / sumber dalam kes berikut:

  1. Tetapkan latar belakang desktop melalui menu klik kanan fail gambar.
  2. Tetapkan latar belakang desktop melalui tetapan Peribadikan.
  3. Tetapkan latar belakang desktop melalui applet Latar Belakang Desktop klasik.

Terdapat beberapa cara yang berbeza untuk menetapkan kertas dinding latar belakang desktop di Windows. Untuk semua kaedah lain (contohnya, menetapkan latar belakang desktop melalui penyemak imbas web anda, Windows Photo Viewer, aplikasi Foto, dan lain-lain, ), TranscodedImageCache hanya menyimpan jalan laluan fail (format BMP atau JPEG) yang ditukar.

$config[ads_text6] not found

Berkaitan: Bagaimana Mencari Nama Fail Imej Skrin Kunci Semasa di Windows 10?

Artikel Berkaitan