क्या मैं विंडोज 7 में पाथ पर्यावरण चर को पुनः आरंभ किए बिना बदल सकता हूं?


22

वैसे भी विंडोज 7 एक्सटरप्राइज़ (64 बिट) पर पाथ पर्यावरण चर (या सामान्य रूप से चर) को बदलने के लिए है और क्या इसे cmd.exeपुनरारंभ करने की आवश्यकता के बिना पावरशेल या कमांड प्रॉम्प्ट ( ) में प्रभावी है ?

मुझे शेल / प्रॉम्प्ट को फिर से खोलने पर कोई आपत्ति नहीं है, लेकिन पुनः आरंभ करने के लिए बहुत अधिक है।

मैं वर्तमान में Advanced Systems settings ->पर्यावरण चर के माध्यम से चर बदल रहा हूं ।


एमएस स्थानीय प्रणाली खाते के तहत चल रही सेवाओं पर निर्भर कुछ भी के साथ मुद्दे को रेखांकित करता है , लेकिन यह केवल PSExec सत्र को प्रभावित करना चाहिए । साथ ही, पर्यावरण चर का उपयोग करने वाले कई क्लाइंट प्रोग्राम को रिबूट या उपयोगकर्ता लॉगआउट / लॉगिन की आवश्यकता नहीं हो सकती है, इसलिए जब तक कि वे ईवी परिवर्तन के बाद पुनः आरंभ नहीं हो जाते हैं। (VS2017 से सत्यापित)
लॉरी स्टर्न

जवाबों:


22

आवश्यकता वास्तव में "पुनरारंभ नहीं होना चाहिए", यह "लॉग आउट / लॉग इन बैक" होना चाहिए - ज्यादातर परिवर्तन को लेने के लिए आपकी वर्तमान उपयोगकर्ता प्रक्रियाओं के लिए।

यदि आप जिस चीज में रुचि रखते हैं, वह कमांड विंडो या पावर शेल में परिवर्तन करने के लिए परिवर्तनशील है, तो कहा जाता है कि बदलाव के बाद एक नया शेल शुरू करना चाहिए।


11
परिवर्तन करने के बाद एक नया टर्मिनल / शेल विंडो बनाने में इसकी
अजीबता

इसके अलावा प्रोग्राम (मेरे मामले में NUnit) अक्सर नए पथ परिवर्तनों को पढ़ेंगे यदि आप उन्हें खोलते और बंद करते हैं।
मैथ्यू लॉक

1
यदि एक्सप्लोरर में "ओपन कमांड विंडो यहां" का उपयोग मैं इको% PATH% के साथ नया पथ देख सकता हूं लेकिन अगर मैं सिर्फ cmd.exe नहीं चलाऊंगा
ग्लेन लॉरेंस

1
मेरे लिए @GlennLawrence यह विपरीत है: अगर मैं cmdप्रारंभ मेनू (या तो इसे खोज कर या Run…फ़ंक्शन का उपयोग करके ) से आह्वान करता हूं तो मुझे अपने बदलाव दिखाई देते हैं । यदि मैं इसे बैच फ़ाइल या संदर्भ मेनू से आह्वान करता हूं, तो मुझे अपने परिवर्तन दिखाई नहीं देते हैं।
शाऊल सिल्वा

सुनिश्चित करें कि सिस्टम वातावरण चर बदलने के बाद आप cmd बनाने की प्रक्रिया को पुनः आरंभ करें। हत्या खोजकर्ता अक्सर चाल करता है।
मास्टरएक्सिलो

3

मेरे Win7 (64-बिट) कंसोल कमांड में

पथ = ड्राइव: \ dir;% पथ%

नई कंसोल प्रारंभ किए बिना वर्तमान कंसोल के पथ की शुरुआत में ड्राइव: \ dir जोड़ता है। पता नहीं क्यों आपके Win7 को अलग तरह से व्यवहार करना चाहिए। मैं जानना चाहूंगा कि कुछ प्रोग्राम कंसोल के हर उदाहरण के लिए खुद को% मार्ग% चर में कैसे जोड़ते हैं।

विंडोज 7 पथ को मैन्युअल रूप से बदलने के लिए, देखें: http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx


2

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


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