मेरे द्वारा हटाए गए पथ वातावरण चर को कैसे पुनर्स्थापित करें?


25

मैंने गलती से पथ नाम के साथ एक नया बनाकर पथ पर्यावरण चर को हटा दिया। मैं अपने पुराने पथ वातावरण चर को कैसे पुनर्स्थापित कर सकता हूं?


याद रखें कि प्रत्येक Windows कंसोल सत्र का अपना PATH परिवेश चर है, जिसे PATH कमांड का उपयोग करके प्रदर्शित या परिवर्तित किया जा सकता है। लेकिन यदि आप कंसोल को बंद करते हैं और एक नया खोलते हैं, तो मूल सिस्टम PATH को पुनर्स्थापित किया जाएगा। मुझे यकीन नहीं है कि अगर यह ऊंचा कंसोल सत्र के साथ मामला है।
Baodad

जवाबों:


53

मैंने आज पहले स्थापित एक कार्यक्रम के साथ अपना PATH खो दिया है, लेकिन पहले से चल रहे सभी कार्यक्रमों के साथ, इसे वापस पाना आसान था। यदि आपके पास कमांड विंडो खुली है, तो दौड़ें:

echo %PATH%

यदि आप नहीं करते हैं, तो आप वर्तमान में चल रहे कार्यक्रमों के पर्यावरण चर को प्रोसेस एक्स्प्लोरर (प्रॉक्सी) के साथ देख सकते हैं


3
बकवास। मुझे नहीं पता कि यह मेरे लिए क्यों नहीं हुआ लेकिन आपने मुझे एक अपमानजनक सिरदर्द से बचाया। स्व।
दुवेवाद

2
"अहा!" मेरे लिए पल जब मैंने पोस्ट किया तो यह काफी फायदेमंद था।
टॉम मेफ़ील्ड

2
ओह, आप अतीत से। मेरे कुल पेंच को हटाने के लिए बहुत बहुत धन्यवाद। मैं खो गया था लेकिन आपकी वजह से मैंने प्रकाश को देखा और फिर से रास्ता पाया।
ऋषि २ S

8
बहुत बढ़िया जवाब। मुझे एक बैकअप बहाल करने से बचाया। यदि आप एक खुली खिड़की नहीं रखते हैं तो मैं संभावित रूप से स्पष्ट नहीं कर सकता कि कमांड विंडो कैसे खोलें। यदि आपके पास एक प्रोग्राम है जिसमें एक खुला संवाद है (मैंने पथ खो जाने से पहले क्रोम का उपयोग किया था), वेबसाइट खोलने के लिए Ctrl-O मारा। C: \ Windows \ system32 \ पर नेविगेट करें और cmd.exe खोजें। Cmd.exe पर राइट-क्लिक करें और ओपन पर क्लिक करें। यह सॉफ्टवेयर के पर्यावरण चर (इस उदाहरण में क्रोम) के साथ एक कमांड प्रॉम्प्ट लाएगा और आप अपने पुराने env चर प्राप्त करने के लिए% path% की गूंज कर सकते हैं!
त्रयिकीत्यो

2
आप एक जनरल हैं, अगर मैं आपको एक से अधिक बार वोट दे सकता हूं, तो मैं निश्चित रूप से करूंगा। जब मैंने 2 दिन पहले अपने पूरे सिस्टम पथ को मिटा दिया, तब मैंने एक साफ्टवेयर स्थापित किया, मैंने अपने टास्क बार को महसूस किया कि मुझे एक सीएमडी मिला है जो लगभग एक सप्ताह से खुला था, और आपका "इको% पथ%" ही नहीं है मेरी बेकन को बचाया, लेकिन मुझे VIsual Studio, Dotnet, Office और कई अन्य बड़े अनुप्रयोगों के लिए दर्दनाक पथ पुनर्निर्माण के कई घंटों से बचाया। हर कोई इस आदमी को वोट देगा कृपया !!!!
शावि

21

मैंने यहां संबंधित प्रश्न के उत्तर में सलाह का पालन किया और आज सुबह regedit का उपयोग करते हुए अपनी पिछली पथ सेटिंग को पुनः प्राप्त किया। उस उत्तर पर थोड़ा विस्तार करते हुए, यहाँ बताया कि मैंने यह कैसे किया। (पूर्ण निर्देशों को प्राप्त करने के लिए लिंक किए गए उत्तर को पढ़ें, मैं यहां सभी विवरण प्रदान नहीं करता हूं।)

मैंने आज से अपना सबसे पहला बैकअप चुना (11:43 AM 'आज' सेक्शन में टाइमस्टैम्प)

RegBack के पिछले संस्करणों का उदाहरण

और रजिस्ट्री फ़ाइल, ControlSet002 की प्रतिलिपि की HKEY_LOCAL_MACHINE/ Systemनोड के भीतर जल्द से जल्द ControlSet की जांच की :

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

और चाबी से मेरे पथ वैरिएबल के पिछले मूल्य बाहर की नकल की Control\ Session Manager\ Environment\ Pathउस स्तर के भीतर।

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

आपका माइलेज अलग-अलग हो सकता है, क्योंकि मुझे नहीं पता कि रजिस्ट्री का बैकअप क्या है।


1
और भी आसान, पुराने प्रश्न से एक नोट "नोट करें कि सिस्टम के लिए, यह कितनी देर पहले निर्भर करता था, आप बस एचकेएलएम (पुराने नियंत्रण सेट संस्करण) \ कंट्रोल \ सेशन मैनेजर \ एनवायरनमेंट में एक पुराने हाइव को लोड किए बिना वापस जा सकते हैं"
जहमीम

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

वे बैकअप कहाँ संग्रहीत हैं?
शिम्मी

8

आप एक सिस्टम रिस्टोर कर सकते हैं

सिस्टम पुनर्स्थापना का उपयोग करके अपने पीसी को पुनर्स्थापित करने के लिए

स्क्रीन के दाहिने किनारे से स्वाइप करें, और फिर खोजें टैप करें। (यदि आप एक माउस का उपयोग कर रहे हैं, तो स्क्रीन के ऊपरी-दाएँ कोने को इंगित करें, माउस पॉइंटर को नीचे ले जाएँ, और फिर खोज पर क्लिक करें।) खोज बॉक्स में रिकवरी दर्ज करें, सेटिंग्स टैप या क्लिक करें और फिर टैप करें या रिकवरी पर क्लिक करें। ।

ओपन सिस्टम पुनर्स्थापना पर टैप या क्लिक करें, और संकेतों का पालन करें।


3
  • प्रारंभ मेनू से, रन खोलें (या ⊞ Win+ दबाएं R)।
  • प्रकार regedit
    • खोज HKEY_LOCAL_MACHINE folder
    • के पास जाओ SYSTEM folder
    • ControlSet002फोल्डर पर जाएं
    • Controlफोल्डर पर जाएं
    • के लिए जाओ Session Manager
    • Environmentफोल्डर पर जाएं
    • फिर, Environmentफ़ोल्डर के अंदर , डबल क्लिक करेंPath

पिछला पथ होना चाहिए।


1
यह स्वीकृत उत्तर होना चाहिए। एक चुना छोटे चर के लिए काम करता है और कॉपी और पेस्ट की अनुमति नहीं देता है। यहां आप आवश्यकतानुसार इसे कर सकते हैं।
javydreamercsw

3
यह वर्तमान रास्ता दिखाता है। पुराना नहीं है।
शमी

यह मुझे बिल्कुल भी रास्ता नहीं दिखाता :(
अय्याश

WinAVR इंस्टॉलर ने इसे लागू करने के बजाय मेरे पैट चर को बंद कर दिया ... मेरे लिए काम किया, बचाने के लिए धन्यवाद!
छायाकार

0

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

  1. नोटपैड ++ (मुक्त और उत्कृष्ट संपादक) के साथ backup.reg फ़ाइल खोलें। HKEY_LOCAL_MACHINE / प्रणाली / ControlSet001 / नियंत्रण / सत्र प्रबंधक / पर्यावरण प्राप्त करें। अगर वह काम नहीं करता है तो ControlSet002 या इससे अधिक का प्रयास करें।

  2. PATH के लिए हेक्स (2) हैश डेटा को एक नए नोटपैड ++ विंडो में कॉपी पेस्ट करें। सभी 'खोजें,' को बदलें ' अब आपको "शुद्ध हेक्स" के साथ कोमा या शून्य के बिना विभाजक के रूप में छोड़ दिया जाना चाहिए।

  3. Http://www.rapidtables.com/convert/number/hex-to-ascii.htm खोलें । यह ascii कनवर्टर के लिए एक हेक्स है। "शुद्ध हेक्स" डेटा को हेक्स विंडो में कॉपी पेस्ट करें और कन्वर्ट पर क्लिक करें। अब आप अपने पथ डेटा को देख सकते हैं, और उन्हें नोटपैड में पेस्ट कर सकते हैं, वर्तमान संस्करण की तुलना कर सकते हैं और लापता डेटा जोड़ सकते हैं। आप व्यापार में वापस आ गए हैं!

  4. एक बोनस के रूप में आप वर्तमान मानों के साथ नोटपैड ++ backup.reg में डेटा की तुलना करके अन्य पर्यावरण चर पर जांचना चाह सकते हैं। मिसिंग डेटा को उसी तरह से पुनर्प्राप्त किया जा सकता है जैसा कि ऊपर बताया गया है।


0

मैंने गलती से पथ वातावरण चर हटा दिया


तो क्या मैंने, और कई कमांड जो अचानक काम करते थे, उन्होंने एक त्रुटि उत्पन्न की:

The term '<command>' is not recognized as the name of a cmdlet, function, script file, or operable program. 


इस समस्या के अन्य उत्तर मेरे लिए काम नहीं करते थे, इसलिए

मुझे एक बार में पथ वातावरण चर को पुनर्प्राप्त करना पड़ा:

  1. एक सादे कमांड प्रॉम्प्ट से, पॉवरशेल नहीं, दर्ज करें where <command>, उदाहरण के लिए, जैसे where npm
  2. सिस्टम वातावरण चर को संपादित करने के लिए Cortana में "पर्यावरण चर" दर्ज करें।
  3. सिस्टम चर के तहत, पथ चर ढूंढें और संपादित करें पर क्लिक करें।
  4. चरण 1 से प्रत्येक फ़ाइल पथ जोड़ें।
  5. अपने कंप्यूटर को पुनरारंभ।
  6. त्रुटि पैदा करने वाले प्रत्येक आदेश के लिए दोहराएं।
  7. उस काम का उपयोग करके आनंद लें। :-)

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


0

डिफ़ॉल्ट सेट से "रिस्टोरिंग" एक और विकल्प है, जिसमें कुछ इंस्टॉल किए गए ऐप्स के जोखिम को निर्धारित करने तक शिकायत होती है।
पृष्ठभूमि: रिबूट के बाद डब्ल्यूएलएम लॉन्च करते समय हुआ। लापता WLDcore.dll के बारे में जानकारी के साथ एक ही सूत्र ने एक लापता PATHपर्यावरण चर का सुझाव दिया ।
उक्त रिबूट से पहले कर्ल स्वीकार आदेश बनाने के प्रयास में एक व्यवस्थापक पीएस कंसोल खुला था । PATHइसके साथ चर को किसी तरह बाहर खटखटाया जाना चाहिए ।

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

जो लोग समान अनुभव करते हैं, उनके लिए यहां Brink's Windows 10 मान है:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared

और पिछले OSes के लिए उसका नंगे न्यूनतम:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

-1

मैंने इसे निम्न प्रकार से प्राप्त किया है: मेरी पिछली पथ सेटिंग अभी भी डॉस cmd प्रॉम्प्ट स्क्रीन पर थी। तो अपने माउस से उस पर राइट क्लिक करें। 'सभी का चयन करें' ले लो। इससे आपकी स्क्रीन कॉपी हो जाती है। नोटपैड खोलें, और पेस्ट करें। अब नोटपैड में पाथ डेफिनेशन को हाइलाइट करें, राइट क्लिक करें और कॉपी करें। डॉस cmd प्रॉम्प्ट स्क्रीन पर वापस जाएं। राइट क्लिक करें और पेस्ट करें यह मेरे लिए बहुत अच्छा काम किया है!


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