मेरा पथ वातावरण चर क्यों या कैसे गायब हो गया?


0

एक घंटे पहले, एक सामान्य पुनरारंभ के बाद, मेरा पथ पर्यावरण चर बस गायब हो गया।

यह इसमें दिखाई नहीं देता:

  • सिस्टम गुण / उन्नत / पर्यावरण चर में नहीं।
  • न तो "उपयोगकर्ता" के तहत और न ही "सिस्टम" चर के तहत
  • रजिस्ट्री में नहीं HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session प्रबंधक / पर्यावरण

सौभाग्य से, मेरे पास मेरे env var का बैकअप है, इसलिए एकमात्र प्रश्न यह है

यह क्यों हुआ? (और नहीं "इसे कैसे सुधारें")

  • मैं Windows XP, sp3 पर हूं।
  • घटना से पहले मैंने एक नया मॉनिटर स्थापित करने की कोशिश की, जो काम नहीं आया
  • मुझे लगता है कि मैं अपने खुद के जरूरतों के लिए मैन्युअल रूप से बनाए गए अन्य कस्टम चर था, और इन सभी चर बने रहे बरकरार। केवल पाथ चर गायब हो गया!
  • ये सभी चर (PATH और मेरे दोनों मैन्युअल रूप से परिभाषित संस्करण हैं, जहां सिस्टम संस्करण के रूप में परिभाषित किए गए हैं, न कि उपयोगकर्ता संस्करण
  • चूंकि कोई पैट संस्करण नहीं था, इसलिए डिफ़ॉल्ट पैठ ने C: \ Windows \ system32 को इंगित किया। मुझे लगता है कि उस तरह के सुरक्षा हमले के नियम हैं। (या सिर्फ विपरीत साबित होता है ?!

संपादित करें : मैंने gremlins को खारिज कर दिया, क्योंकि यह 9 बजे के बाद आधी रात से पहले && पर हुआ था

edit2 : मैं 2 रजिस्ट्री क्लीनर सिर्फ 3 दिन पहले (reg-मैकेनिक और regSeeker) भागा। पहली बार चलाने में बहुत समय लगा। यह जादुई परियों नहीं है, लेकिन यह बहुत करीब है;)

edit3 - मैंने अपने env वेरिएबल्स को हाल ही में टच या चेंज नहीं किया, इसलिए यह "एक्सीडेंट" नहीं था। इसके अलावा, यह पहले से ही दो बार हुआ।


मुझे किसी प्रकार के बूट सेक्टर वायरस पर संदेह होगा।
Moab

1
जादुई परियों? भगवान का कार्य? ग्रेम्लिंस? मॉनिटर स्थापित करना विफल? 'क्यों ’को आजमाने और निर्धारित करने के लिए आपने क्या किया है?
11c atιᴇ007

मुझे पता था कि मुझे क्या करना है, मैंने किया है और इसके बारे में लिखूंगा। सुझाव (आपकी सलाह के आधार पर मैंने gremlins पर शासन किया।)
बेरी तिकाला

हो सकता है कि आप पथ को संपादित करने के लिए चले गए, इसे हाइलीगेट किया, और गलती से हटाए गए क्लिक करें .. या आप इसके पास एक चर को नष्ट करने के लिए गए, गलती से हटाए गए पथ .. मैंने लगभग 10 वर्षों तक xp का उपयोग किया है और ऐसा नहीं देखा है। आपको रजिस्ट्री कुंजी की निगरानी के लिए एक कार्यक्रम मिल सकता है।
बार्लोप

क्या आपने हाल ही में कुछ भी स्थापित किया है? Ive ने कुछ प्रोग्राम इंस्टॉलर को पहले पथ चर को मिटा दिया।
सेल्ट्री

जवाबों:


0

यह संभवतः vbs स्क्रिप्ट के अंदर setx.exe के दुरुपयोग के कारण था।

setx.exe का उपयोग करते समय, हमेशा डबल-कोट्स के साथ परिवर्तनीय सामग्री को घेरें, जैसे

setx.exe varname "value of that var" -m

vb वेरिएंट से:

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