विंडोज 7 में पर्यावरण चर गायब [नकल]


8

इस सवाल का पहले से ही यहाँ एक जवाब है:

जब मैं अपने कंप्यूटर को ताज़ा करता हूँ तो सब कुछ बांका होता है। फिर कुछ घंटों के बाद जैसे कि विजुअल स्टूडियो, नोटपैड ++, गेम्स, आईट्यून्स, विंडोज कंपोनेंट्स (सीएमडी प्रॉम्प्ट, एक्सप्लोरर, आदि), आदि एप्लिकेशन गुम फाइलों के बारे में त्रुटियों के साथ काम करना बंद कर देते हैं या सही तरीके से इंस्टॉल नहीं हो रहे हैं।

मैंने पाया कि अगर मैं Cmd.exe को ब्राउज़ करता हूं और इसे सीधे चलाता हूं (मेनू लिंक से) तो मैं इसे चला सकता हूं, और WinDir पर्यावरण चर और अन्य गायब हैं (जो बताता है कि मैं Cmd.exe क्यों नहीं चला सकता शॉर्टकट के बाद से यह पथ के लिए% WinDir% \ System32 का उपयोग करता है) और सिस्टम पथ (NULL) पर सेट है।

जब मैं उन्नत सिस्टम सेटिंग्स पर जाता हूं (फिर से मैन्युअल रूप से SystemPropertiesAdvanced.exe की खोज) तो सभी पर्यावरण चर अभी भी हैं। मैंने अपनी मेमोरी उपयोग की जाँच की और मेरे पास 6 गीग 1 मुक्त है, मेरी कमिट पीक की सीमा के साथ अच्छी तरह से सीमा (जैसे 30%)।

क्लिपबोर्ड भी काम करना बंद कर देता है।

विदेशी के लिए कुछ भी नहीं चल रहा है, हालांकि मेरे पास बहुत सारे क्रोम टैब खुले हैं। बैकअप, Microsoft सुरक्षा आवश्यकताएँ और विभिन्न अन्य उपयोगिताओं के लिए Backblaze चलाना। चीजों को एक बार में बंद करना उसे ठीक करना प्रतीत नहीं होता है।

यह उत्तरोत्तर बदतर होता जा रहा है (जल्दी और जल्दी हो रहा है)। यह जानना चाहते हैं कि पुन: स्थापित किए बिना यह क्या कारण है।

विंडोज 7 परम 64-बिट चल रहा है


यह हर बार जब आप बूट करते हैं और थोड़ी देर के लिए काम करते हैं?
सिनेटेक 24:11

@ सिंथेटेक: हाल ही में यह हर बार होता रहा है, लेकिन एक ही अंतराल के बाद नहीं। अभी तक पैटर्न की खोज नहीं हुई है, उम्मीद है कि यह मुझे तब तक निराश करता है जब तक मैं रिबूट नहीं करता।
जिम मैककेथ

यह एक संभाल रिसाव हो सकता है? क्या आपने कार्य प्रबंधक की जाँच की है और प्रक्रिया टैब में संबंधित कॉलम को यह देखने के लिए सक्षम किया है कि क्या कोई प्रक्रिया आपके सभी हैंडल को पकड़ रही है?
लासे वागेसथेर कार्लसन

मेरे पास एक ही मुद्दा है जहां मेरे अधिकांश पर्यावरण चर गायब हो जाते हैं। यह मेरे सिस्टम के नींद से जागने के बाद ही लगता है। मैं एक डोमेन पर विंडोज 7 एंटरप्राइज 32-बिट चला रहा हूं।

मैंने दिसंबर में 64 बिट विस्टा पर समान लक्षण देखना शुरू किया। मेरा पीसी ऐसा होने से पहले कुछ दिनों के लिए चल सकता है और मुझे रिबूट करने की आवश्यकता है। Kaspersky एंटी-वायरस को कोई समस्या नहीं मिली है। यहाँ भी बताया गया: [ superuser.com/questions/355594/…
ली

जवाबों:


8

उसी समस्या से लड़ रहे थे। लक्षण:

  • रिबूट: सब ठीक है
  • थोड़ी देर के बाद: प्रोग्राम %windir%पर्यावरण चर खो देते हैं और इसलिए चीजें टूटने लगती हैं

मेरे मामले में, मेरे पास कुछ बड़ा था %PATH%, इसलिए मैंने पीएटीएच से बहुत सारी प्रविष्टियों की छंटनी की और यह ठीक हो गया । यकीन नहीं होता कि कोई बड़ा कैसे PATHसाफ कर सकता है WINDIRलेकिन ऐसा लगता है कि यह तय हो गया है।

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


1
इसने मेरे लिए चाल चली। मैंने हाल ही में एक प्रोग्राम स्थापित किया है, लेकिन मेरे रास्ते पर सामान का एक पूरा गुच्छा, एक बार जब मैंने उन प्रविष्टियों को हटा दिया, तो सब कुछ फिर से काम करना शुरू कर दिया।
एरिक मिलास

2

मेरे पास बहुत लंबा% PATH% पर्यावरण चर भी था। एक सॉफ्टवेयर इंजीनियर के रूप में, मेरे पास आमतौर पर कई एप्लिकेशन होते हैं और नियमित रूप से अपने कंप्यूटर से इंस्टॉल और हटा दिए जाते हैं। कुछ अनुप्रयोगों के लिए% PATH% परिवेश चर में अर्ध-बृहदान्त्र सीमांकित प्रविष्टि सम्मिलित करना आम बात है, आमतौर पर यदि कोई संभावना है कि स्थापित अनुप्रयोग कमांड लाइन (cmd.exe) से निष्पादित होगा क्योंकि मैं बहुत चिंतित नहीं हूं कौन से एप्लिकेशन मानक कमांड लाइन से निष्पादित होंगे, मैंने C: \ Windows \ System32 (जिस स्थान पर आपके अधिकांश "cmdlets" से चलने वाले हैं) को छोड़कर% PATH% चर से सभी प्रविष्टियों का समर्थन किया। विकी-पीडिया @ http://en.wikipedia.org/wiki/PATH_(variable) विषय पर एक त्वरित समाधान के लिए (विंडोज 7) निम्न कार्य करें:

1.) प्रारंभ पर क्लिक करें, मेनू के निचले भाग में खोज बॉक्स में, सिस्टम उन्नत गुण विंडो C: \ Windows \ System32 \ SystemPropertiesAdvanced.exe खोलने के लिए निम्नलिखित को कॉपी और पेस्ट करें (एंटर करें)

2.) विंडो के निचले भाग के ठीक नीचे एन्वायरमेंट वेरिएबल्स बटन पर क्लिक करें, ठीक ऊपर, रद्द करें और क्लस्टर लागू करें।

3.) पर्यावरण चर खिड़की अब प्रदर्शित किया जाना चाहिए। शीर्ष लेख (सिस्टम वेरिएबल्स) के साथ स्क्रीन पर दूसरी सूची बॉक्स में शब्द के लिए पथ कॉलम के तहत देखें और इसे डबल क्लिक करें।

4.) आपको यह देखना चाहिए कि आपके कंप्यूटर पर निर्देशिकाओं की एक सूची जो प्रतीत होती है कि अलग हो गई है; सीमांकक। पूरा ध्यान रखें, कुछ आप चाहते हैं और कुछ आप आश्चर्यचकित हो सकते हैं कि वे क्यों मौजूद हैं, आपके दिल की इच्छाओं के रूप में कई रास्ते स्पष्ट हैं, यहां विचार उतना ही छोटा है जितना कि आप आराम से कर रहे हैं, फिर से मैंने मेरा छोटा कर दिया। C: \ WINDOWS \ system32 और तब से कोई समस्या नहीं है।

5.) जब आप पथ चर का संपादन पूरा कर लेते हैं, तो सभी खुले संवाद विंडो पर "ओके" पर क्लिक करें।

6.) एक बार फिर, स्टार्ट पर क्लिक करें, बॉटम सर्च बार में, टास्कमाग्र टाइप करें और अपने कीबोर्ड पर एंटर दबाएं।

7.) "प्रोसेस" टैब पर क्लिक करें और प्रोसेस ग्रिड के "इमेज नेम" कॉलम के तहत "एक्सप्लोरर। Exe" प्रक्रिया का पता लगाएं। इसे हाइलाइट करने के लिए एक बार प्रक्रिया पर क्लिक करें, फिर "एंड प्रोसेस" बटन पर क्लिक करें।

8.) फ़ाइल पर क्लिक करें (यदि आप इसे नहीं देखते हैं, तो सबसे पहले कुंजी दबाएं), "नया कार्य (रन)" फ़ाइल के तहत उप मेनू आइटम पर क्लिक करें।

9.) इनपुट बॉक्स में टाइप एक्सप्लोरर दिखाया गया है और एंटर दबाएं या ओके पर क्लिक करें।

अपने टूटे हुए लिंक / शॉर्टकट को देखें कि क्या वे अब काम करते हैं।


1

लेस्स वी। कार्लसन के सुझाव के अनुसार, अगली बार जब मैं ऐसा कर रहा था, तो मैं वास्तव में उच्च स्तर की गिनती देख रहा था। दुस्साहस उनमें 41K था, और यह हाल ही में अस्थिर भी रहा है। दुर्भाग्य से मेरे पास नवीनतम संस्करण (1.3.12) है, और इसे बंद करना सभी हैंडल को पुनः प्राप्त करना प्रतीत नहीं होता है। मैं एक बग रिपोर्ट दर्ज करूंगा।

नोट : जब ऑडेसिटी हैंडल को लीक कर रही थी, तो यह मेरे सिरदर्द का एकमात्र कारण नहीं था। अभी भी परेशानी हो रही है और रिबूट के बाद से ऑडेसिटी का उपयोग नहीं किया है। पुनर्स्थापना के लिए समय हो सकता है।

मैंने फ़िक्स ढूंढने से पहले पुन: स्थापित किया।


0

मुझे इसी तरह के लक्षण मिले लेकिन मेरा पैथ चर बहुत लंबा नहीं था। इसलिए मैं यहाँ अपना अनुभव साझा करना अच्छा समझता हूँ:

जब VSIXInstaller.exe क्रैश हो गया है तो मैं एक Visual Studio एक्सटेंशन स्थापित कर रहा था। उसके बाद, कुछ पर्यावरण चर गायब हो गए (% विंडिर% सहित)। Visual Studio लॉन्च करना असंभव था।

पता नहीं क्यों इस दुर्घटना ने पर्यावरण चर को प्रभावित किया है, लेकिन मुझे यकीन है कि यह जुड़ा हुआ है क्योंकि मैंने इस परिदृश्य को कई बार दोहराया है।

मुझे पता चला कि VSIXInstaller.exe क्रैश क्यों हो रहा था और अब सबकुछ ठीक हो जाता है।


यह संभावित रूप से केवल तभी उपयोगी है जब आप समझाते हैं कि आपने क्या पाया और आपने इसे कैसे तय किया। अन्यथा, यह कोई जवाब नहीं है, यह "मुझे यह समस्या हो रही है," टिप्पणी।
Fixer1234

नमस्कार @ fixer1234, आप सही कह रहे हैं। तो यहाँ क्यों VSIXInstaller मेरे परिदृश्य में दुर्घटनाग्रस्त हो गया: मैंने 2 vsix फ़ाइलों पर VSIXInstaller लॉन्च करने के लिए एक बैच स्क्रिप्ट बनाई, फिर इन 2 फ़ाइलों को हटा दें। समस्या यह है कि VSIXInstaller अतुल्यकालिक है और vsix की स्थापना के लिए स्क्रिप्ट का अच्छा समाधान नहीं है। मेरी स्क्रिप्ट समानांतर में 2 इंस्टॉलेशन लॉन्च कर रही थी और इसके समाप्त होने से पहले फाइलों को हटा रही थी। वर्कअराउंड के रूप में, मैंने एक सबरूटीन बनाया, जो VSIXInstaller.exe के अंत की प्रतीक्षा करता है। मुझे VSIXInstaller का भी विकल्प मिला, लेकिन उसने कोशिश नहीं की: लिंक
GGES
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.