Windows 10'da geçerli masaüstü arka planları yolu?


69

Burada, kullanıcıların bir cmdkomutla mevcut arka plan görüntülerine giden yolu bulmalarını sağlayan başka bir soru var .

Geçerli masaüstü görüntüsünün yolunu nasıl bulabilirim?

Windows 10'da bu artık çalışmıyor. Yalnızca klasördeki ilk resmi döndürür, geçiş yaptıkça arka planları ile değişmez. Yolları, varsa Windows 10'da çalışan masaüstü arka planlarındaki geçerli görüntüye döndüren benzer bir komuta ihtiyacım var.

Yanıtlar:


111

Geçerli duvar kağıdının bir kopyasını, Windows Dosya Gezgini adres çubuğuna aşağıdaki yolu yazarak bulabilirsiniz.

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

Geçerli masaüstü arka plan resminizin bir kopyasını burada bulamazsanız, bunun yerine yolun altındakileri deneyin.

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

Not : TranscodedWallpaperYol 2'deki dosya bir dosya uzantısına sahip değildir. "Birlikte Aç" veya "Bu dosyayı nasıl açmak istersiniz?" Seçeneğini kullanın. iletişim kutusunu açıp "Windows Fotoğraf Görüntüleyici", "Honeyview" veya "Fotoğraflar" uygulaması gibi herhangi bir görüntüleyiciyi seçin.

Windows 10 için not : Yukarıdaki konumların sınırlamaları vardır. Örneğin, aradığınız duvar kağıdı Ayarlar uygulamasındaki 'Arka Plan' sekmesinde artık görünmüyorsa, onu kurtaramazsınız. Son beş duvar kağıdınız için çalışacaktır ancak daha eski değildir. ( Kaynak )

Varsayılan Windows duvar kağıtları bulunabilir.

%SystemRoot%\Web

3 klasör göreceksiniz

  • 4K duvar kağıtları için " 4K ",
  • Kilit ekranı arka planları için " Ekran ", &
  • Varsayılan Windows duvar kağıtları için " Duvar Kağıtları "

Yüklü temalar (Aero, vb):

%SystemRoot%\Resources\Themes

Kullanıcı başına yüklenmiş temalar (OEM'den önceden yüklenmiş dahil):

%LocalAppData%\Microsoft\Windows\Themes  

Kilit Ekranı görüntülerinin yerini arıyorsanız, bu Süper Kullanıcının sorusunu ziyaret edin .

Şahsen, masaüstü arka planımı yönetmek için John's Background Switcher'ı kullanıyorum.

John's Background Switcher'ın mevcut / önceki masaüstü arka planını görüntüleme seçeneği vardır (uygulamanın kendisi tarafından belirlenir). Aşağıdaki adımları izleyin -

  1. Tepsi simgesine sağ tıklayın ve Geçerli Resmi Göster'i seçin ; geçerli masaüstü arka planı Windows Fotoğraf Görüntüleyicisi'nde (veya varsayılan resim görüntüleyicinizde) açılır.
  2. Windows Fotoğraf Görüntüleyicisi'nde, geçerli masaüstünün orijinal konumunu Windows Dosya Gezgini'nde görüntülemek için resmin üzerine sağ tıklayabilir ve Dosya Konumunu Aç seçeneğini seçebilirsiniz .

Windows 10'da Windows Fotoğraf Görüntüleyicisi'ni etkinleştirmek için , HowToGeek hakkındaki bu makaleyi ziyaret edin .


Anahtarlayıcı ile ilgili sorun, yolu yoklayabilmek için bir python betiğine ihtiyacım var. Önceki komut Windows 7'de çok iyi çalıştı. Ayrıca Windows 10 makinemde yeni bir yol bile bulunmuyor.
cujo

ikinci bir yol ekledi
xypha 24:15

O zamandan beri umduğum gibi değil, değişiklikler için dosya özelliklerini izlemem gerekiyor, ancak çalışıyor. Thank you
cujo

Bu yöntem, orijinal fotoğrafın konumunu sağlamaz, bunun yerine Windows'un görüntü hazırlığı için hazırladığı kopyayı sağlar.
Edward Brey

@Edward Brey - Duvar kâğıtlarını değiştirmek ve orijinal konumlarını bulmak için John'un Arka Plan Değiştiricisini (veya birkaç diğer değiştiriciyi / indiriciyi) kullanın. Bildiğim kadarıyla, Windows 10 yerel olarak desteklemiyor. Belki de Microsoft Feedback'den
xypha

9

Windows 10, sürüm 1709'um var. Diğer cevaplardan biri kayıt defterine bakmamı sağladı ve tam olarak ihtiyacım olanı açık metin olarak buldum.

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

Kod çözmeye gerek yok.


Duvar kâğıtlarını değiştirmek için Bing Desktop kullanıyorum . Bunu kullanarak bu duvar kağıdı resimlerinin yolunu bulabildim. Teşekkürler!
anakron

3

Windows 8 ve 10 , xypha'nın yanıtındaki önbellek / kodlanmış dosya yerine, geçerli arka plan görüntüsünün orijinal yolunu saklar:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft işlerin kolay olmasını istemiyor: bu düz bir metin değil, bu yüzden onu ikili koddan çözmek zorundasınız.

Winhelponline web sitesi, görüntü adını yazdırabilen birkaç komut dosyası (VBA ve PowerShell) derledi ve görüntü dosyasına işaret etmek için Explorer'ı başlattı.

http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/


1
Bu, birden fazla ekranla çalışmaz. Tek bir ekranla onaylanmamış.
cujo

Bu makaledeki tüm kayıt defteri konumlarını kontrol ettiniz mi?
w32sh

0

ClearText'te "Kodlanmış" PATH'i almak için, bunu PowerShell'de yapın:

$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

Neyi başarmak istediğinizi tam olarak açıklamıyorsunuz, bu yüzden burada bir tahmine dayanarak bazı ipuçları verebilirim: duvar kağıdınızı belirli koşullarda (örneğin, bilgisayarınızı her yeniden başlattığınızda bir duvar kağıdı) değiştirmek veya kullanmak duvar kağıdı olarak özel dosya.

Windows 7'de duvar kağıdı genellikle içinde bulundu %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper.
Windows 10'da onu bulacaksınız %AppData%\Microsoft\Windows\Themes\CachedFiles.

Ayrıca kayıt defterini sorgulayabilirsiniz.

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

ancak diske dosya yazmayan programlar hakkında aşağıdaki uyarıları dikkate alın!

Kendi CMD komut dosyanızı oluşturmak istiyorsanız, duvar kağıdını Windows'tan değil harici bir programdan ayarlarsanız, bu güvenilir olmayabilir. Örneğin, tarayıcımda güzel bir görüntü görürsem, doğrudan oradan duvar kağıdı olarak ayarladım. IrfanView için aynı. Duvar kağıdını özel bir yola değiştirebilecek 10 popüler programı kolayca adlandırabilirim.

Bazı programların duvar kağıdını gerçekten diske bir dosya yazmadan değiştirdiğini unutmayın. Bu, Microsoft Windows Masaüstü penceresine bağlanarak ve doğrudan tuvale çizilerek yapılabilir. GIF / AVI animasyonları masaüstünde bu şekilde çizilir.

Kendi komut dosyanızı oluşturuyorsanız başka bir sorun daha var: Masaüstünüzle aynı boyuta sahip olmayan ya da masaüstü çözünürlüğü değiştiğinde görüntüleri nasıl işlersiniz?

Çözüm (sorununuzu doğru tahmin edersem) John's Background Switcher veya BioniX Desktop Background Changer gibi bir program kullanmak olacaktır . İkincisi daha özelleştirilebilir ve komut satırı üzerinden kontrol edilebilir. Ayrıca görüntüyü yeniden boyutlandırmanın en iyi yolunu algılamak için otomatik algılamaya sahiptir (fill / fit / tile). BioniX ayrıca diske hiçbir şey yazmadan GIF çizebilir (yukarıda açıklandığı gibi).

Daha iyi bir yol da "Klasöre kilitle" seçeneğini kullanmak olacaktır. Her 60 saniyede bir duvar kağıdınızı değiştirmek için BioniX'i ayarlayın (endişelenmeyin, yalnızca bir dosya kullanacağınızdan her 60 saniyede bir yeni duvar kağıdı göremezsiniz). BioniX'i herhangi bir klasörü kilitlemek için ayarlayın (diyelim C:\Wallpapers). Bu klasöre, adı verilen tek bir dosya koydunuz My Wallpaper.jpg. BioniX bu dosyayı her 60 saniyede bir duvar kağıdı olarak kullanır. Şimdi, duvar kağıdını değiştirmek istediğiniz her zaman eski My Wallpaper.jpgdosyayı yeni dosyanızla değiştirirsiniz. BioniX, klasörde yaptığınız değişikliği görecek ve yeni dosyayı uygulayacaktır (60 saniye içinde).


Daha iyi bir çözüm elde etmek için betiğinizle ne elde etmek istediğinizi bize bildirin.


1
Soru şu anki dosyanın yolunu aradığımı, aktif olarak ayarlamayacağımı belirtiyor. Bu bence elde etmeye çalıştığım şey oldukça açık. Çözümünüz, yolu döndürürse yalnızca programlı olarak ayarlamaktan bahseder.
cujo

1
@ cujo - Cevabım ayrıca dosyayı nerede bulacağınızı da söyler - ve yaklaşımınızla ilgili bazı uyarılar verir.
WeGoToMars

Cevabınız öncelikle
sorulanın üzerinde durduğu

Cevabınızı okudum, daha önce sunulmamış olan dosyaların konumu ile ilgili yeni bir bilgi içermiyor. Ve önemli olmayan konular hakkında konuşuyorsunuz. Ve sunduğunuz sorunlar, sorunun kapsamı dışındadır. Yol bir yoldur, en boy oranı önemli değildir.
cujo

2
@ Empire - Bu 2 yıllık sorunun kapsamı, kabul edilmiş bir cevabı ile bana açık görünüyor. Soru, "Varsa, Windows 10'da çalışan masaüstü arkaplan (lar) ında geçerli görüntünün yollarını bu görüntüye döndüren benzer bir komuta ihtiyacım var." verilen kabul edilen cevap (yani %AppData%\Microsoft\Windows\Themes\CachedFiles)
Ramhound
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.