कैसे पता लगाएं कि कौन सा प्रोग्राम विंडोज़ ओएस पर सिस्टम / वर्तमान-उपयोगकर्ता वातावरण के अलावा LANG पर्यावरण चर जोड़ता है?


2

मैंने पाया कि LANGवातावरण में पर्यावरण चर मूल्य zh_CNहै (रिपोर्ट करके set), लेकिन यह चर सिस्टम-वाइड / करंट-यूज़र वातावरण में मौजूद नहीं है ।

  1. रिबूट के बाद, LANGपर्यावरण चर अभी तक मौजूद नहीं है।
  2. कुछ ऑपरेशनों के बाद, LANGदिखाई देगा, और यह explorer.exeप्रक्रिया के प्रभावित वातावरण (खोजकर्ता के वातावरण को देखने के लिए procexp.exe का उपयोग करता है), इसलिए, सभी नई बनाई गई बाल प्रक्रिया वातावरण का वारिस होगी explorer.exe।
  3. किसी भी पर्यावरण चर को संपादित करने और सहेजने के बाद, LANGगायब हो जाएगा।
  4. चरण 2 को दोहराएं, LANGअब प्रकट नहीं होता है।

मैं यह पता नहीं लगा सकता कि चरण 2 में कौन सा ऑपरेशन LANGदिखाई दिया, लेकिन सबसे अधिक संभावना है, यह तब है जब एक फ़ाइल पर राइट क्लिक करें और फिर मेनू पॉपअप हो जाए।

इसलिए, मुझे संदेह है कि यह कुछ शेल एक्सटेंशन प्रोग्राम हैं जो LANGएनवायरमेंट वेरिएबल को जोड़ते हैं explorer.exe। पॉपअप मेनू में, निम्नलिखित शेल एक्सटेंशन हैं:

  • 7-ज़िप 9.22 बीटा
  • विनर 4.00
  • जीवीम 7.3.46
  • EditPlus v3.30 (v605)
  • नोटपैड ++ 5.9 (UNICODE)
  • जीआईटी 1.7.4-पूर्वावलोकन20110204
  • कछुआ 1.12.2
  • कछुआ १.१.१६
  • XnView शेल एक्सटेंशन 3.0.0 (XnView 1.98)

इन कार्यक्रमों में से अधिकांश LANGएनवायरमेंट वेरिएबल (GUI भाषा) से संबंधित हैं, लेकिन कौन सा? क्या पर्यावरण चर की निगरानी के लिए एक उपकरण है?

जवाबों:


2

जानवर बल विधि:

  1. एक कमांड प्रॉम्प्ट खोलें, set LANG=वेरिएबल को हटाने के लिए चलाएं ।
  2. ShExView डाउनलोड करें और एक को छोड़कर सभी एक्सटेंशन को अक्षम करें।
  3. एक्सप्लोरर को बंद करें और पहले से कमांड कमांड प्रॉम्प्ट से पुनरारंभ करें।
  4. फ़ाइल को राइट-क्लिक करें, जांचें कि क्या पर्यावरण चर दिखाई दिया।
  5. यदि %LANG%दिखाई दिया, तो समाप्त करें। अन्यथा, दूसरा एक्सटेंशन सक्षम करें और # 3 पर जाएं।

आप एक्सप्लोरर को प्रोसेस एक्सप्लोरर के माध्यम से मारकर इसे बंद कर सकते हैं, लेकिन यहां "क्लीन एक्जिट" विधि है:

  • विस्टा / 7: स्टार्ट , होल्ड Ctrl+ Alt+ Shift, खाली जगह पर राइट-क्लिक करें, क्लोज़ एक्सप्लोरर चुनें

  • XP: प्रारंभ → बंद करें , पकड़ Ctrl+ Alt+ Shift, क्लिक करें रद्द

  • पुराने संस्करण: प्रारंभ → शट डाउन , होल्ड Ctrl+ Alt+ Shift, रद्द करें पर क्लिक करें


महान ShExView उपकरण के लिए धन्यवाद, और "क्लीन एग्जिट" विधि, इन पहले कभी नहीं जाना जाता है। और अंत में, यह विम शेल एक्सटेंशन ने LANGपर्यावरण चर जोड़ा है । चीयर्स! मैं gVim की स्थापना रद्द करूँगा और इसे शेल एक्सटेंशन के बिना पुनः इंस्टॉल करूँगा, या ShExView द्वारा विम शेल एक्सटेंशन को अक्षम कर दूंगा।
— लियूयान

1
संबंधित विम शेल एक्सटेंशन कोड यहां है: code.google.com/p/vim/source/browse/src/GvimExt/gvimext.cpp#286
— 16:15

@LiuYan: या आप इसके बजाय स्थायी रूप से वैरिएबल सेट कर सकते हैं जो भी आपको लगता है कि सही है, यदि zh_CNनहीं है।
— विशाल

LANG पर्यावरण चर अप्रत्याशित / अवांछित है। यह साइग्विन और दूसरों के पर्यावरण को प्रभावित करता है।
— लियूयान

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