मैं विंडोज 10 में सिस्टम पर्यावरण चर कैसे सेट करूं? [डुप्लिकेट]


199

मैं विंडोज 10 (रजिस्ट्री संपादक का उपयोग किए बिना) में एक सिस्टम पर्यावरण चर कैसे सेट करूं?

(नोट: अन्य उत्तर विशेष रूप से विंडोज 10 को संबोधित नहीं करते हैं - कम से कम अभी तक नहीं - और वे महत्वपूर्ण चरणों को छोड़ देते हैं - जैसे कि नियंत्रण कक्ष कैसे खोलें - जो कि विंडोज के पिछले संस्करणों के बाद से बदल गया है।)


यह लगभग विंडोज के पिछले संस्करणों के समान है ...
MC10

2
पिछली बार जब यह पूछा गया था, तो यह हुआ: superuser.com/questions/601526/… इसलिए आपको इस पर गौर करना चाहिए: superuser.com/questions/284342/…
MC10

2
ध्यान दें, यदि आप एक व्यवस्थापक खाता नहीं चला रहे हैं और उस गैर-व्यवस्थापक खाते में एक पर्यावरण चर जोड़ना चाहते हैं, तो कोई भी उत्तर काम नहीं करता है।
कैस्परऑने

एक व्यवस्थापक खाता है या वैश्विक पर्यावरण [1] या [2] को संपादित करने की आवश्यकता है । एक गैर-व्यवस्थापक खाता है और अपने पर्यावरण को संपादित करने की आवश्यकता है [3]
कैमिला हंटर

जवाबों:


146

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

पॉवरशेल विधि

आप के साथ सभी वातावरण चर सूचीबद्ध कर सकते हैं: Get-ChildItem Env:

किसी विशिष्ट चर का मान प्राप्त करने के लिए: चर का नाम $Env:PATHकहां PATHहै।

एक चर सेट करने के लिए: [Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")पहला पैरामीटर चर का नाम है, दूसरा मान है, तीसरा का स्तर है।

पर्यावरण चर के साथ काम करने के अलग-अलग तरीके हैं और पॉवरशेल में उनके साथ कुछ क्विर्क हैं इसलिए विवरण के लिए लिंक से परामर्श करें।

पुरानी विधि (अब नए विंडोज 10 अपडेट में उपलब्ध नहीं है, पॉवरशेल का उपयोग करें या अन्य उत्तर देखें)

सेटिंग्स में जाएं और सिस्टम पर क्लिक करें ।

प्रणाली

फिर बाईं ओर नीचे के बारे में और सिस्टम जानकारी का चयन करें ।

के बारे में

खुलने वाली नई नियंत्रण कक्ष विंडो में, बाईं ओर उन्नत सिस्टम सेटिंग्स पर क्लिक करें ।

उन्नत सिस्टम सेटिंग्स

अब जो नई विंडो आती है, उसमें सबसे नीचे एनवायरनमेंट वेरिएबल्स ... चुनें ।

पर्यावरण चर


13
यदि आप व्यवस्थापक नहीं हैं तो यह काम नहीं करता है।
इरा बैक्सटर

4
अधिक हाल के विंडोज 10 में एक सीधा रास्ता है: मुख्य सेटिंग्स विंडो में, खोज बॉक्स में बस "पथ" टाइप करें और चर संपादकों को सीधे कूदने के विकल्प दिखाई देंगे। क्लिक करने के कुछ चरण बचाता है।
jakobengblom2

3
नए विंडोज अपडेट के बाद, सिस्टम की जानकारी अबाउट सेक्शन
Iter Ator

1
इसे कैसे सक्रिय करें? मैं लॉगआउट कर सकता हूं, क्या टर्मिनल में बेहतर तरीका है?
सॉरेन

1
या हो सकता है कि सिर्फ
SystemPropertiesAdvanced.exe चलाएं

119

अभी भी हमेशा की तरह ही: यह पुरानी शैली के नियंत्रण कक्ष के "सिस्टम" चीज़ में है। आप WinBreakप्रारंभ बटन पर राइट-क्लिक करके या उसके द्वारा पहुंच सकते हैं ।

वहां से, "उन्नत सिस्टम सेटिंग्स" → "पर्यावरण चर" का चयन करें।

या आप इसे कठिन तरीके से कर सकते हैं और नेटवर्क-शेयरिंग सेंटर या डेस्कटॉप फ़ोल्डर (!) की तरह पुराने शैली के नियंत्रण कक्ष में कुछ अन्य प्रवेश बिंदु खोज सकते हैं।


20
यह विधि केवल व्यवस्थापकों के समूह के खातों पर लागू होती है। इस पद्धति का उपयोग करके एक नियमित उपयोगकर्ता स्तर खाते के पर्यावरण चर को बदलना संभव नहीं है।
एनटी

1
यह मज़ेदार है जिसे आसानी से नहीं पाया जा सकता है, जब छोटा कंप्यूटर आइकन अब डेस्कटॉप पर नहीं है।
ऑक्टोपसग्राबस

1
मेरे सिस्टम पर, PATH पर्यावरण चर संपादन की अनुमति देता है, लेकिन PowerShell 2542 वर्णों के बाद मान को छोटा कर देता है। हालाँकि, यह पथों की संपूर्ण सूची को आंतरिक रूप से बनाए रखने के लिए प्रकट होता है, इसलिए भले ही आप पथों की पूरी सूची को शीघ्रता से न देख पाएं, यह कमांड्स खोजने के लिए पूरी सूची का उपयोग करता है।
सनकैट २२

86

मैंने "वेब और विंडोज" बॉक्स में "envir" टाइप किया और "बेस्ट मैच" के तहत "अपने खाते के लिए पर्यावरण चर संपादित करें" का चयन किया।

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


1
दुर्भाग्य से, इस खोज को करने से अब ऐसे खोज परिणाम नहीं मिलते हैं।
एनटी

20
यह मेरे लिए काम करता है
एलेक्स Szabó

6
@ एलेक्स सज़ाब: जब मैंने कहा था कि "अब इस तरह का कोई परिणाम नहीं है" तो मैं गलत था। सेरच परिणाम वास्तव में समान हैं। लेकिन वर्तमान विंडोज 10 में पहले परिणाम (आपकी तस्वीर में हाइलाइट) पर क्लिक करना गैर-व्यवस्थापक खातों के लिए कुछ भी नहीं करता है। यह एक "मृत लिंक" है। यह वही बग है, जिसे 1511 अपडेट द्वारा प्रस्तुत किया गया है, जैसा कि मेरे उत्तर में वर्णित है। तो नहीं, यह वास्तव में सामान्य मामले में काम नहीं करता है।
चींटी

1
एनटी का वर्णन करने वाला बग पैच किया गया है।
निक

4
यह उत्तर है। यदि आप दूसरी भाषा का उपयोग कर रहे हैं, तो आपको उस भाषा (मेरे मामले में चीनी / स्पैनिश) में तुल्यता टाइप करनी चाहिए । जब आप अपनी पसंद की भाषा के रूप में स्पेनिश सेट करते हैं, तो "चर डेल सिस्तेमा" टाइप करें, या जब आप चीनी का उपयोग करते हैं। यह वहाँ है। आप इसे याद नहीं कर सकते। BTW, यह इस खोज बार में सभी खोज कार्य पर लागू होता है, और जब आप नियंत्रण कक्ष नहीं ढूंढ सकते हैं, तो आप वहां "नियंत्रण कक्ष" / "पैनल डे नियंत्रण" / "控制 面板" टाइप कर सकते हैं। यह अच्छी तरह से डिजाइन किया गया है।
पश्चिमीगुन

27

यदि "सिस्टम पर्यावरण चर" द्वारा आप विशेष रूप से सिस्टम-वाइड पर्यावरण चर के लिए संदर्भित करते हैं , तो अन्य उत्तर पहले ही इसे कवर कर चुके हैं। हालाँकि, यदि आप सिस्टम-वाइड और उपयोगकर्ता-विशिष्ट परिवेश चर दोनों को संपादित करना चाहते हैं, तो इन उत्तरों में से अधिकांश (यदि सभी नहीं) सामान्य मामले में अनुपयुक्त हैं।

"सिस्टम" और फिर "उन्नत सिस्टम सेटिंग्स" के माध्यम से जाना -> "पर्यावरण चर" केवल Administratorsसमूह से खातों के लिए काम करेगा , क्योंकि केवल ऐसे खातों में "उन्नत सिस्टम सेटिंग्स" तक पहुंच होती है।

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

इस समस्या को हल करने के लिए (यानी नियमित उपयोगकर्ताओं को अपने स्वयं के पर्यावरण चर को संपादित करने का अवसर देने के लिए) विंडोज "पर्यावरण चर" संवाद का उपयोग करने का एक और तरीका प्रदान करता है।

नियंत्रण कक्ष खोलें । उपयोगकर्ता खाते एप्लेट खोलें । उस एप्लेट के बाईं ओर आपको एक लिंक दिखाई देगा, जो कहता है कि मेरे पर्यावरण चर बदलें । उस लिंक पर क्लिक करें, और यह आपको अपने उपयोगकर्ता के पर्यावरण चर के लिए "पर्यावरण चर" संवाद में ले जाएगा।

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

यदि आपके उपयोगकर्ता के पास व्यवस्थापक अधिकार हैं, तो आप उस संवाद के दोनों वर्गों को संपादित करने में सक्षम होंगे: उपयोगकर्ता-विशिष्ट पर्यावरण चर (ऊपरी अनुभाग) और सिस्टम-वाइड वातावरण चर (निचला खंड)। यदि आपके पास व्यवस्थापक अधिकार नहीं हैं, तो आप केवल ऊपरी अनुभाग को संपादित करने में सक्षम होंगे: आपके स्वयं के उपयोगकर्ता-विशिष्ट पर्यावरण चर।

यह विंडोज के सभी पोस्ट-यूएसी संस्करणों में पर्यावरण चर को संपादित करने का उचित तरीका है, न कि ऊपर दिए गए अधिकांश उत्तरों में जो सुझाव दिया गया है।


दुर्भाग्य से, विंडोज 10 नवंबर अपडेट (संस्करण 1511) ने इस कार्यक्षमता को नष्ट कर दिया। बदलें मेरी वातावरण चर अब काम करता है लिंक। यह वहाँ है, लेकिन यह मर चुका है। इसलिए विंडोज 10 के बाद के नवंबर संस्करण के लिए सही उत्तर है: नियमित रूप से उपयोगकर्ता खातों से विंडोज 10 के संस्करण 1511 में उपयोगकर्ता-विशिष्ट पर्यावरण चर को संपादित करना आम तौर पर असंभव है। Microsoft ने इस अपडेट के साथ विंडोज 10 को नष्ट कर दिया है और विंडोज 10 अब बेकार है। जब तक वे ओएस के 1511 संस्करण में इन हास्यास्पद कीड़े को ठीक नहीं करते तब तक यह मामला रहेगा।

इस समय, गैर-प्रशासनिक खातों के लिए एक वर्कअराउंड है, ठीक है, अपने उपयोगकर्ता खाते को Administratorsसमूह, लॉगआउट में जोड़ें, वापस लॉग इन करें, "सिस्टम" -> "उन्नत सिस्टम सेटिंग्स" विधि का उपयोग करके चर को संपादित करें, और फिर प्रशासनिक ले जाएं अधिकार फिर से ...

वैकल्पिक वैकल्पिक तरीका यह है कि यहां वर्णित PowerShell सुविधाओं का उपयोग करें https://technet.microsoft.com/en-us/library/ff730964.aspx


2 अगस्त 2016 को जारी विंडोज 10 एनिवर्सरी अपडेट (संस्करण 1607) ने आखिरकार इस बग को ठीक कर दिया।


आज तक, यह विकल्प फिर से काम करता है। IMO आप "काम नहीं कर रहे" पैराग्राफ को हटा सकते हैं।
स्टीड

@ सेट: मेरा विंडोज 10 प्रो x64 वर्तमान में "संस्करण 1511 बिल्ड 10586.218" है और यह विकल्प अभी भी मृत है। आपके पास क्या है?
चींटी

ओह, क्षमा करें, मेरा संस्करण 10.0.10240 (विन 10 प्रो x 64) है, जो आपके से अधिक पुराना होना चाहिए। हालाँकि, यह एक अद्यतित स्टॉक संस्करण है, जिसमें विंडोज अपडेट लंबित नहीं है। शायद आपका एक अंदरूनी सूत्र पूर्वावलोकन या कुछ और है?
Steed

@ साझा: नहीं, मेरा विंडोज 10 प्रो का सामान्य वर्तमान सार्वजनिक संस्करण है। इस बीच, आपका संस्करण संख्या इंगित करता है कि आप मूल विंडोज 10 चला रहे हैं । आपने अपडेट 1511 (उर्फ "नवंबर अपडेट", उर्फ ​​"थ्रेशोल्ड 2 अपडेट") को कभी स्थापित नहीं किया है। यही कारण है कि आपके पास यह मुद्दा नहीं है, क्योंकि इस मुद्दे पर, जैसा कि मैंने ऊपर मेरे जवाब में कहा था, विशेष रूप से 1511 अपडेट द्वारा पेश किया गया था। यदि आप अपने विंडोज को वर्तमान संस्करण में अपडेट करते हैं, तो आप उसी समस्या का अवलोकन करेंगे। मुझे नहीं पता कि विंडोज अपडेट आपको क्यों बता रहा है कि आपका संस्करण अद्यतित है।
चींटी

1
@quetzalcoatl: वर्षगांठ अद्यतन अंत में इस मुद्दे को तय किया।
एनटी

21

बस मारा Windows Key+ Rकमांड प्रॉम्प्ट प्राप्त करने के लिए एक ही समय में)। फिर sysdm.cpl टाइप करें, उन्नत पर जाएं और पर्यावरण चर का चयन करें

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


4
यह केवल एक व्यवस्थापक के लिए पर्यावरण चर बदलता है।
लॉरेंस Dol

यह सबसे सीधा आगे का उत्तर है जो आपको विंडो सेट करने का अधिकार देगा।
jdhao

धन्यवाद दोस्त। मैं व्यवस्थापक हूं लेकिन मैं व्यवस्थापक चर नहीं बदल सकता। अब मैं कर सकता हूँ!!!
गिलहर्मे

5

मुझे इस थ्रेड में कई उपयोगकर्ताओं द्वारा वर्णित समस्या का भी अनुभव है, अर्थात गैर-व्यवस्थापक उपयोगकर्ताओं के पर्यावरण चर सेट करने के लिए संवाद का लिंक मर चुका है। साधारण वर्कअराउंड के रूप में मैंने यह अच्छा टूल डाउनलोड किया है:

http://www.rapidee.com/en/download

यह पोर्टेबल है और इसे स्थापित करने के लिए कोई अनुमति की आवश्यकता नहीं है, यह उपयोग करने के लिए सरल है, और वास्तव में वैसे भी सिस्टम संवाद की तुलना में चर का एक बेहतर अवलोकन प्रदान करता है।

उम्मीद है की यह मदद करेगा।


5

यदि आप कमांड लाइन से डरते नहीं हैं, तो आपको कमांड सेटैक्स की जांच करनी चाहिए ।

मैं इसके विवरण से उद्धृत करता हूं:

उपयोगकर्ता या सिस्टम वातावरण में पर्यावरण चर बनाता या संशोधित करता है। चर, तर्क या फाइल इनपुट के आधार पर चर सेट कर सकते हैं।

(ध्यान दें कि यह कमांड वर्तमान कमांड शेल के वातावरण को प्रभावित नहीं करता है, केवल नई प्रक्रियाओं का वातावरण, इसलिए आपको कोई भी परिवर्तन देखने के लिए एक नया कमांड शेल खोलने की आवश्यकता होगी।)


1
setxकाम करता है, लेकिन, दुर्भाग्य से, पर्यावरण चर नहीं हटा सकते हैं ।
चींटी

यह सच है, और मुझे नहीं पता कि ऐसा कैसे करना है, चर को एक खाली मान पर सेट करने के अलावा, जो वास्तव में इसे हटा नहीं रहा है। दूसरी ओर, यह एक नियमित खाते से काम करता है (अर्थात: व्यवस्थापकों के समूह में नहीं)। अगर मैंने इसे मिस नहीं किया है, तो किसी भी गैर-व्यवस्थापक खाते से अब तक दिए गए उत्तरों में से कोई भी नहीं।
फॉगबैंक

PowerShell विधि (मेरे उत्तर के अंत में लिंक देखें) गैर-व्यवस्थापक खाते से काम करती है।
चींटी

@ गलत: गलत; मैंने जवाब को कैसे संपादित किया।
लॉरेंस Dol

@ लॉरेंस डोल: एर ... नहीं। रिक्त मान के लिए एन वी चर सेट करना और एन वी चर को हटाना दो पूरी तरह से अलग चीजें हैं (जैसा कि @ फॉगबैंक पहले से ही ऊपर उल्लेखित है)। एक बार और: setxचर हटाने का समर्थन नहीं करता है।
चींटी

4

मुझे कम से कम एक रास्ता मिला:

टास्कबार पर "वेब और विंडोज खोजें" बॉक्स में, "पर्यावरण चर" टाइप करें, फिर "सिस्टम पर्यावरण चर संपादित करें" चुनें फिर "पर्यावरण चर" पर क्लिक करें।


"पर्यावरण चर" टाइप करने के लिए एक छोटा "पथ" टाइप कर रहा है (हाँ, उन शीर्षकों में से कोई भी "पथ" नहीं है , लेकिन यह अभी भी काम करता है)।
पीटर मोर्टेंसन

2

विंडोज़ 10 में, पर्यावरण चर को बदलना नहीं बदला है, यह विंडोज़ 7 में भी ऐसा ही है: इस पीसी (मेरा कंप्यूटर) पर राइट क्लिक करें। वाम क्लिक गुण। उन्नत सिस्टम सेटिंग्स पर बायाँ-क्लिक करें। वाम क्लिक पर्यावरण चर ...

इस बिंदु पर आप वर्तमान उपयोगकर्ता या सिस्टम के लिए चर बदल सकते हैं


यह सही है। "यह पीसी" आपके फाइल एक्सप्लोरर के बाएं त्वरित टूलबार के नीचे है, यह छिपा नहीं है, बस इसे खोजने के लिए धैर्य की आवश्यकता है। इसीलिए किसी ने इसे नीचा दिखाया और मुझे यह उचित नहीं लगा, इस तरह मेरे ऊपर से उभार आया।
पश्चिमीगुन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.