विंडोज 10 में वर्तमान डेस्कटॉप पृष्ठभूमि के लिए पथ?


69

यहां एक और सवाल है जो उपयोगकर्ताओं को एक cmdकमांड के माध्यम से अपनी वर्तमान पृष्ठभूमि छवि का मार्ग खोजने की अनुमति देता है ।

मैं वर्तमान डेस्कटॉप छवि का मार्ग कैसे खोज सकता हूं?

विंडोज 10 में यह अब काम नहीं करता है। यह केवल फ़ोल्डर में पहली छवि देता है, यह पृष्ठभूमि के साथ नहीं बदलता है क्योंकि वे संक्रमण करते हैं। मुझे एक समान कमांड की आवश्यकता है जो डेस्कटॉप पृष्ठभूमि (ओं) पर वर्तमान छवि को पथ (ओं) को लौटाता है जो वास्तव में विंडोज 10 में काम करता है यदि कोई मौजूद है।

जवाबों:


111

वर्तमान वॉलपेपर की एक प्रति विंडोज फाइल एक्सप्लोरर एड्रेस बार में नीचे के मार्ग को टाइप करके पाई जा सकती है।

पथ 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles

यदि आपको अपनी वर्तमान डेस्कटॉप पृष्ठभूमि छवि की एक प्रति यहां नहीं मिली है, तो इसके बजाय नीचे पथ का प्रयास करें।

पथ 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper

नोट : TranscodedWallpaperपथ 2 की फ़ाइल में फ़ाइल एक्सटेंशन नहीं है। "ओपन विथ" या "आप इस फाइल को कैसे खोलना चाहते हैं?" संवाद बॉक्स और किसी भी छवि दर्शक का चयन करें, जैसे कि, "विंडोज फोटो व्यूअर", "हनीव्यू" या "फोटो" ऐप।

विंडोज 10 के लिए नोट : उपरोक्त स्थानों की सीमाएं हैं। उदाहरण के लिए, यदि आप जिस वॉलपेपर की तलाश कर रहे हैं, वह सेटिंग ऐप में 'पृष्ठभूमि' टैब में दिखाई नहीं देता है, तो आप इसे पुनर्प्राप्त नहीं कर सकते। यह आपके पिछले पांच वॉलपेपर के लिए काम करेगा लेकिन कुछ भी पुराना नहीं है। ( स्रोत )

डिफ़ॉल्ट विंडोज वॉलपेपर में पाया जा सकता है

%SystemRoot%\Web

आपको 3 फोल्डर दिखाई देंगे

  • 4K वॉलपेपर के लिए " 4K ",
  • लॉक स्क्रीन पृष्ठभूमि के लिए " स्क्रीन ", और
  • डिफ़ॉल्ट विंडोज वॉलपेपर के लिए " वॉलपेपर "

स्थापित थीम (एयरो, आदि):

%SystemRoot%\Resources\Themes

प्रति-उपयोगकर्ता स्थापित थीम (OEM से पूर्व-स्थापित सहित):

%LocalAppData%\Microsoft\Windows\Themes  

यदि आप लॉक स्क्रीन छवियों के स्थान की तलाश कर रहे हैं - इस सुपरयूजर प्रश्न पर जाएं।

व्यक्तिगत रूप से, मैं अपने डेस्कटॉप पृष्ठभूमि को प्रबंधित करने के लिए जॉन के बैकग्राउंड स्विचर का उपयोग करता हूं।

जॉन के बैकग्राउंड स्विचर में वर्तमान / पिछली डेस्कटॉप पृष्ठभूमि (ऐप द्वारा ही सेट) देखने का विकल्प है। नीचे दिए गए चरणों का पालन करें -

  1. ट्रे आइकन पर राइट क्लिक करें और देखें वर्तमान चित्र और वर्तमान डेस्कटॉप पृष्ठभूमि विंडोज फोटो व्यूअर (या आपके डिफ़ॉल्ट छवि दर्शक) में खुलती है।
  2. विंडोज फोटो व्यूअर में, आप छवि पर राइट क्लिक कर सकते हैं और विंडोज़ फाइल एक्सप्लोरर में वर्तमान डेस्कटॉप पृष्ठभूमि के मूल स्थान को देखने के लिए ओपन फाइल लोकेशन का चयन कर सकते हैं ।

विंडोज 10 में विंडोज फोटो व्यूअर को सक्रिय करने के लिए यह लेख HowToGeek पर जाएँ


स्विचर के साथ मुद्दा यह है कि मुझे पथ की गणना करने में सक्षम होने के लिए एक अजगर स्क्रिप्ट की आवश्यकता है। पिछली कमांड ने विंडोज 7 में खूबसूरती से काम किया है। इसके अलावा मेरी खिड़कियों 10 मशीन पर नया पथ भी मौजूद नहीं है।
कूजो

एक दूसरा रास्ता जोड़ा गया
xypha

इसका वह नहीं है जिसकी मुझे उम्मीद थी कि अब मुझे बदलाव के लिए फाइल प्रॉपर्टी देखनी है, लेकिन यह काम नहीं करता है। धन्यवाद
Cujo

यह विधि मूल फ़ोटो का स्थान प्रदान नहीं करती है, बल्कि इसकी प्रतिलिपि जो विंडोज़ प्रदर्शन के लिए तैयार करती है।
एडवर्ड ब्रे

@ एडवर्ड ब्रे - वॉलपेपर स्विच करने और मूल स्थान खोजने के लिए जॉन के बैकग्राउंड स्विचर (या कई अन्य स्विचर / डाउनलोडर्स) का उपयोग करें। मेरे ज्ञान का सबसे अच्छा करने के लिए, विंडोज 10 मूल रूप से इसका समर्थन नहीं करता है। शायद Microsoft प्रतिक्रिया
xypha

8

मेरे पास विंडोज 10, संस्करण 1709 है। अन्य उत्तरों में से एक ने मुझे रजिस्ट्री में देख लिया और मुझे बिल्कुल वही मिला जो मुझे स्पष्ट पाठ में चाहिए था

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

कोई डिकोडिंग की जरूरत है।


मैं वॉलपेपर बदलने के लिए बिंग डेस्कटॉप का उपयोग करता हूं । मैं इसका उपयोग करते हुए उन वॉलपेपर छवियों का मार्ग खोजने में सक्षम था। धन्यवाद!
एनाक्रॉन

3

विंडोज 8 और 10 अभी भी वर्तमान पृष्ठभूमि छवि के मूल पथ को संग्रहीत करते हैं - बजाय जिप्सी के जवाब में कैश्ड / ट्रांसकोड की गई फ़ाइल के बजाय:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

Microsoft नहीं चाहता है कि चीजें आसान हों: यह सादे पाठ नहीं है इसलिए आपको इसे बाइनरी से डीकोड करना होगा।

Winhelponline वेबसाइट ने कुछ स्क्रिप्ट (VBA और PowerShell) को संकलित किया है, जो छवि फ़ाइल को इंगित करने के लिए छवि नाम, और एक्सप्लोरर लॉन्च कर सकती है।

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


1
यह कई डिस्प्ले के साथ काम नहीं करता है। एकल प्रदर्शन के साथ असत्यापित।
कूजो

क्या आपने उस लेख में सभी रजिस्ट्री स्थानों की जाँच की है?
w32sh

0

क्लीयरटेक्स्ट में "ट्रांसकोडेड" पेट को प्राप्त करने के लिए, पॉवरशेल में ऐसा करें:

$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

आप वास्तव में यह नहीं समझाते हैं कि आप क्या हासिल करना चाहते हैं, इसलिए मैं एक अनुमान के आधार पर यहां कुछ सुझाव दे सकता हूं: आप अपने वॉलपेपर को कुछ स्थितियों में बदलना चाहते हैं (उदाहरण के लिए, हर बार जब आप अपने कंप्यूटर को पुनरारंभ करते हैं तो एक वॉलपेपर) या एक का उपयोग करने के लिए वॉलपेपर के रूप में कस्टम फ़ाइल।

विंडोज 7 में वॉलपेपर आमतौर पर पाया गया था %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
विंडोज 10 में आपको यह मिल जाएगा %AppData%\Microsoft\Windows\Themes\CachedFiles

आप रजिस्ट्री पर भी पूछताछ कर सकते हैं

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

लेकिन उन प्रोग्रामों के बारे में नीचे दी गई चेतावनी पर ध्यान दें जो डिस्क पर फ़ाइल नहीं लिख रहे हैं!

यदि आप अपनी स्वयं की सीएमडी स्क्रिप्ट का निर्माण करना चाहते हैं, तो यह अविश्वसनीय हो सकता है यदि आप वॉलपेपर को विंडोज से नहीं, बल्कि बाहरी प्रोग्राम से सेट करते हैं। उदाहरण के लिए, यदि मुझे अपने ब्राउज़र में एक अच्छी छवि दिखाई देती है, तो मैं इसे सीधे वहां से वॉलपेपर के रूप में सेट करता हूं। इरफान व्यू के लिए भी। मैं आसानी से एक और 10 लोकप्रिय कार्यक्रमों को नाम दे सकता हूं जो वॉलपेपर को कस्टम पथ में बदल सकते हैं।

ध्यान दें कि कुछ प्रोग्राम वास्तव में डिस्क पर फ़ाइल लिखने के बिना वॉलपेपर बदल रहे हैं। यह माइक्रोसॉफ्ट विंडोज डेस्कटॉप विंडो को हुक करके और सीधे अपने कैनवास पर ड्राइंग करके किया जा सकता है। यह डेस्कटॉप पर GIF / AVI एनिमेशन कैसे बनाया जाता है।

यदि आप अपनी स्क्रिप्ट बनाते हैं तो एक और समस्या है: आप उन चित्रों को कैसे संभाल सकते हैं, जिनमें आपके डेस्कटॉप के समान पहलू अनुपात नहीं है, या जब डेस्कटॉप रिज़ॉल्यूशन बदलता है?

समाधान (यदि मैंने आपकी समस्या का सही ढंग से अनुमान लगाया है) जॉन के बैकग्राउंड स्विचर या बायिओक्स डेस्कटॉप बैकग्राउंड चेंजर जैसे प्रोग्राम का उपयोग करना होगा । उत्तरार्द्ध बहुत अधिक अनुकूलन योग्य है और कमांड लाइन के माध्यम से नियंत्रित किया जा सकता है। छवि को आकार देने (भरने / फिट / टाइल) का सबसे अच्छा तरीका पता लगाने के लिए इसमें ऑटो-डिटेक्शन भी है। BioniX डिस्क पर कुछ भी लिखे बिना भी GIF बना सकता है (जैसा कि ऊपर बताया गया है)।

एक और बेहतर तरीका "लॉक ऑन फ़ोल्डर" विकल्प का उपयोग करना होगा। हर 60 सेकंड में अपने वॉलपेपर को बदलने के लिए BioniX सेट करें (चिंता न करें, आप हर 60 सेकंड में एक नया वॉलपेपर नहीं देखेंगे क्योंकि आप केवल किसी भी फ़ाइल का उपयोग करेंगे)। किसी भी फोल्डर पर लॉक करने के लिए BioniX सेट करें (मान लें C:\Wallpapers)। उस फोल्डर के अंदर आप एक सिंगल फाइल डालते हैं जिसे कुछ कहते हैं My Wallpaper.jpg। BioniX हर 60 सेकंड में वॉलपेपर के रूप में उस फ़ाइल का उपयोग करेगा। अब, हर बार जब आप वॉलपेपर बदलना चाहते हैं, तो आप पुराने My Wallpaper.jpgको अपनी नई फ़ाइल से बदल दें। BioniX आपके द्वारा फ़ोल्डर में किए गए परिवर्तन को देखेगा और नई फ़ाइल (60 सेकंड के भीतर) को लागू करेगा।


आइए जानते हैं कि बेहतर समाधान पाने के लिए आप अपनी स्क्रिप्ट के साथ क्या हासिल करना चाहते हैं।


1
प्रश्न में कहा गया है कि मैं वर्तमान फ़ाइल के लिए रास्ता देख रहा हूं, इसे सक्रिय रूप से सेट करने के लिए नहीं देख रहा हूं। यह मेरी राय में बहुत स्पष्ट है कि मैं क्या हासिल करने की कोशिश कर रहा हूं। आपका समाधान केवल इसे प्रोग्रामेटिक रूप से सेट करने की बात करता है, यदि वह रास्ता नहीं देता है।
cujo

1
@cujo - और मेरा जवाब आपको यह भी बताता है कि फ़ाइल को कहां ढूंढना है - और आपको अपने दृष्टिकोण के बारे में कुछ चेतावनी देता है।
WeGoToMars

मैं "समाधान" का उल्लेख कर रहा हूं क्योंकि आपका उत्तर मुख्य रूप से उस सवाल पर ध्यान केंद्रित नहीं करता है जो प्रश्न पूछा गया है और गतिशील रूप से पर्यावरण की प्रोग्रामिंग पर
cujo

मैं आपका उत्तर पढ़ता हूं, यह उन फाइलों के स्थान के लिए कोई नई जानकारी नहीं जोड़ता है जो पहले से प्रस्तुत नहीं की गई हैं। और आप उन मुद्दों की बात करते हैं जो मायने नहीं रखते। और आपके द्वारा प्रस्तुत की जाने वाली समस्याएं प्रश्न के दायरे से बाहर हैं। एक रास्ता एक रास्ता है, पहलू अनुपात कोई फर्क नहीं पड़ता।
cujo

2
@ इम्पायर - स्वीकृत जवाब के साथ इस 2 साल पुराने प्रश्न का दायरा मुझे स्पष्ट लगता है। सवाल था, "मुझे एक समान कमांड की आवश्यकता है जो डेस्कटॉप पृष्ठभूमि (ओं) पर वर्तमान छवि के लिए पथ (ओं) को लौटाता है जो वास्तव में विंडोज 10 में काम करता है यदि कोई मौजूद है।" जो स्वीकृत उत्तर प्रदान किया गया (यानी %AppData%\Microsoft\Windows\Themes\CachedFiles)
रामहुंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.