मैं Windows का डिफ़ॉल्ट डाउनलोड पथ कैसे बदल सकता हूं?


26

मैं अपने ड्राइव पथ को यथासंभव स्वच्छ रखना चाहूंगा, और C:\Downloadsइसकी तुलना में बहुत अच्छा है C:\Users\Myname\Downloads। क्या मैं विंडोज 10 को डिफ़ॉल्ट रूप से ऐसा करने से रोक सकता हूं?


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

14
"क्लीन" पथ जैसी कोई चीज नहीं है। एक बार जब आप बहु-उपयोगकर्ता वातावरण पर विचार %userprofile%\Downloadsकरते हैं, तो संगठन के लिए बेहतर C:\downloadsहै।
zzzzBov

7
आजकल कोई प्रमुख एकल उपयोगकर्ता OS नहीं है। उपयोगकर्ता फ़ोल्डर का उपयोग करना चाहिए
phuclv

9
आप बेहतर है कि आप OS से लड़ना बंद कर दें और उसका अनुसरण करें।
जैक ऐडली

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

जवाबों:


9

सबसे आसान उपाय यह है कि C:\Downloadsएक लिंक बनाया जाए C:\Users\Myname\Downloads: फिर डाउन लोड को एक्सेस करने के लिए या तो पथ का उपयोग किया जा सकता है।

रूट डायरेक्टरी में कोई भी फाइल बनाने के लिए आपको प्रशासक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट शुरू करना होगा (यह एक विकल्प है जब आप कार्य पट्टी पर विंडोज स्टार्ट बटन पर राइट क्लिक करते हैं)। फिर आदेश जारी करें:

mklink /d C:\Downloads C:\Users\Myname\Downloads

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

आप बनाने के लिए एक समान तकनीक का उपयोग कर सकते C:\Documents, C:\Music, C:\Pictures, आदि


आगे जाकर एक नया वर्चुअल ड्राइव बनाया जा सकता है जिसे z या v या कुछ और कहा जाता है।
पूजा

@ जजेजा - यह एक अच्छा विकल्प है: आप subst h: %homepath%(या कुछ अन्य ड्राइव लेटर) का उपयोग कर सकते हैं , लेकिन इसे प्रत्येक लॉग-इन पर करना होगा। फिर आप H:\Downloadsआदि को संदर्भित कर सकते हैं , और एकल कमांड पूरे होम डायरेक्टरी को मैप करता है।
AFH

@ जूजा - यह प्रश्न भी देखें ।
AFH

हाँ शुद्ध उपयोग इसे स्थायी बना सकता है और यदि आप चाहें तो आप इसे GUI गर्त कर सकते हैं। आप डिस्क प्रबंधक के साथ तार्किक डिस्क भी बना सकते हैं ताकि आप चाहें तो दो अलग-अलग डिस्क को एक में जोड़ सकते हैं।
पूजा

@joojaa - धन्यवाद, मुझे इसके बारे में पता नहीं था net use h: /home, हालांकि यह W10 / 1607 पर एक त्रुटि देता है।
AFH

54
  1. एक्सप्लोरर खोलें।
  2. वह फ़ोल्डर बनाएँ जिसे आप अपने नए डाउनलोड फ़ोल्डर के रूप में रखना चाहते हैं (यानी:) c:\downloads
  3. "इस पीसी" के तहत, "डाउनलोड" पर राइट-क्लिक करें।
  4. गुण पर क्लिक करें ।
  5. का चयन करें स्थान टैब।
  6. ले जाएँ पर क्लिक करें ।
  7. चरण 2 में आपके द्वारा बनाए गए फ़ोल्डर का चयन करें।

यहाँ छवि विवरण दर्ज करें

  1. एक बार जब यह काम करता है तो कॉपी करना ठीक है गुण विंडो को बंद करें।

6
कुछ प्रोग्राम इस सेटिंग को नहीं मानते हैं। उपयोगकर्ता फ़ोल्डर के तहत डाउनलोड फ़ोल्डर का उपयोग करने के लिए उन्हें हार्डकोड किया गया है। उस स्थिति में, डाउनलोड शॉर्टकट उपयोगकर्ता फ़ोल्डर के तहत एक नहीं दिखाएगा और आपको इसे स्वयं नेविगेट करना होगा। ऐसा ही एक कार्यक्रम स्क्रीनशॉट लेते समय मीडिया प्लेयर क्लासिक है।
सँक्टर

4
@Sanctor पास जैसा कि मैं बता सकता हूं कि मीडिया प्लेयर क्लासिक आपके द्वारा सहेजे गए अंतिम स्थान का उपयोग करता है। यह हार्ड-कोडेड नहीं है। trampc-hc.org/ticket/1390
MiniRagnarok

यह आपके उपयोगकर्ता फ़ोल्डर में नए डाउनलोड फ़ोल्डर को भी जंक्शन करना चाहिए ताकि हार्ड कोडित कार्यक्रमों को सही जगह मिलनी चाहिए
Gilsham

@MiniRagnarok यह है कठिन पिछले स्थान आप में बचाया के लिए कोडित।
अमानी Kilumanga

14

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


2
हाँ, लेकिन इन अनुप्रयोगों को ओएस-वाइड सेटिंग का उपयोग करना पसंद किया जाता है, जैसा कि राइमॉइड नीचे बताता है।
रैकैंडबॉमनमैन

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

यदि इसे OS विक्रेता द्वारा सर्वश्रेष्ठ अभ्यास के रूप में विज्ञापित किया जाता है, तो यह विक्रेता और डेवलपर्स की राय है जो मायने रखता है :) और मुझे लगता है कि बहुत कम लोग सिस्टम विस्तृत सेटिंग से लेने के बजाय DEFAULT को मनमाना पसंद करेंगे। उपयोगकर्ताओं के लिए अच्छे कारण हैं और उस डिफ़ॉल्ट को संशोधित करना, उदाहरण के लिए, यदि आप किसी संगठन में रोमिंग प्रोफ़ाइल या केंद्रीय बैकअप का उपयोग कर रहे हैं और नहीं चाहते हैं कि इन-प्रोफ़ाइल / इन-बैकअप फ़ोल्डर तुच्छ, भारी डाउनलोड के साथ बंद हो जाए । ज्यादातर मामलों में एप्लिकेशन-लेवल ओवरराइड एक वांछनीय विशेषता है।
रैकैंडबनमैन

7

ठीक से डिज़ाइन किए गए विंडोज एप्लिकेशन आपके डाउनलोड फ़ोल्डर जैसे स्थानों के रास्तों को खोजने के लिए IKnownFolderManagerया सिर्फ SHELL32.DLLफ़ंक्शन SHGetKnownFolderPath(या इसकी संगतता आवरण SHGetFolderPath) का उपयोग करते हैं। KNOWNFOLDERIDडाउनलोड है फ़ोल्डर के लिए FOLDERID_Downloadsहै, जो GUID है {374DE290-123F-4565-9164-39C4925E467B}

यदि आप रजिस्ट्री संपादक को खोलते हैं और उस GUID के साथ कुंजियों और मूल्यों की खोज करते हैं, तो आप अंततः इसे निम्नलिखित दो स्थानों पर पा सकते हैं:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

जैसा कि बेन एन द्वारा जुड़े ब्लॉग में समझाया गया है, ...\Shell Foldersकेवल कुछ विंडोज 95 कार्यक्रमों के साथ संगतता के लिए मौजूद है। यहां तक ​​कि यह नाम !Do not use this registry keyऔर डेटा के साथ एक मान भी रखता है Use the SHGetFolderPath or SHGetKnownFolderPath function instead। ये फ़ंक्शन ...\User Shell Foldersइसके बजाय कुंजी को देखते हैं।

Microsoft Edge और Google Chrome जैसे प्रोग्राम IKnownFolderManagerडिफ़ॉल्ट रूप से डाउनलोड को संग्रहीत करने के लिए रिपोर्ट किए गए पथ का उपयोग करेंगे , हालांकि Google Chrome आपको इस पथ के लिए एक ओवरराइड प्रदान करने की अनुमति देता है (इसकी सेटिंग्स स्क्रीन के "उन्नत सेटिंग्स" भाग में)। यदि पथ मौजूदा फ़ोल्डर को इंगित नहीं करता है, तो Microsoft Edge बस शिकायत करेगा, और Google Chrome आपके दस्तावेज़ फ़ोल्डर में "डाउनलोड" फ़ोल्डर में डिफ़ॉल्ट होगा।


मैंने देखा है कि Techie007 का उत्तर मेरे लिए क्रैश हो जाता है (विंडोज 10 एक ऐसी गुणवत्ता वाला उत्पाद है), लेकिन मेरे सभी डाउनलोडों की नकल करने से पहले और GUID के साथ उपरोक्त कुंजी में एक नया मान जोड़ने से पहले नहीं {7D83EE9B-2244-4E70-B1F5-5393042AF1E4}। मुझे MSDN पर उस GUID का कोई संदर्भ नहीं मिल रहा है। Microsoft Edge उस मान की परवाह नहीं करता है, और न ही Google Chrome।

इसलिए यदि Techie007 का जवाब आपके लिए काम नहीं करता है, तो शायद आप अपनी वारंटी को रद्द कर सकते हैं और रजिस्ट्री में मूल्य बदलने की कोशिश कर सकते हैं:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"{374DE290-123F-4565-9164-39C4925E467B}"="C:\\Downloads"

3
शेल फ़ोल्डर कुंजी के बारे में प्रासंगिक पुराना नया बात लेख
बेन एन

1

मैंने पाया कि सबसे सरल तरीका पूरे फ़ोल्डर को नए स्थान पर ले जाना है। इसे निम्नानुसार करें:

  • Open C: \ एक्सप्लोरर में
  • अन्य खोजकर्ता में C: \ Users \ Username खोलें
  • राइट क्लिक करें और डाउनलोड फ़ोल्डर को C: \ में खींचें
  • सही माउस बटन छोड़ें
  • चुनते हैं Move here
  • विंडोज परिवर्तन का पता लगाता है और आपके लिए चीजें सेट करता है

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


1
यह भविष्य के डाउनलोड को नए स्थान पर नहीं जाने देगा।
कप्तान मैन

1
मुझे पूरा यकीन है कि यह इसलिए होता है क्योंकि खिड़कियां लाइब्रेरी के रास्तों को भी समायोजित करती हैं। वास्तव में मैं अभी इसका परीक्षण
करूंगा

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

आपके जवाब में शायद उसके बारे में कुछ उल्लेख होना चाहिए, क्योंकि वह वास्तविक हिस्सा है जिसकी ओपी को परवाह है; मुझे यकीन है कि वे समझते हैं कि वे चीजों को मैन्युअल रूप से वहां स्थानांतरित कर सकते हैं।
कप्तान मैन

0

पॉवरशेल विधि:

$userShellFoldersPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
IF((Test-Path -Path $DownloadPath) -eq $false) {
     New-Item $DownloadPath -Type Directory -ErrorAction Stop | Out-Null
}
IF((Get-ItemProperty $userShellFoldersPath).'{374DE290-123F-4565-9164-39C4925E467B}')
{
    Set-ItemProperty -Path $userShellFoldersPath -Name '{374DE290-123F-4565-9164-39C4925E467B}' -Value $DownloadPath
}
#Windows 10
IF((Get-ItemProperty $userShellFoldersPath).'{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}')
{
    Set-ItemProperty -Path $userShellFoldersPath -Name '{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}' -Value $DownloadPath
}
#Restart Explorer to change it immediately   
Stop-Process -name explorer

अधिक विवरण PowerShell द्वारा विंडोज के डिफ़ॉल्ट डाउनलोड पथ को कैसे बदलें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.