फ़ाइल एक्सप्लोरर को विभिन्न उपयोगकर्ता के रूप में नहीं चला सकते


8

एक अलग उपयोगकर्ता के रूप में फ़ाइल एक्सप्लोरर खोलने के बारे में इस सवाल के बाद , मैंने "रन के रूप में अलग-अलग उपयोगकर्ता" C:\Windowsपर राइट-क्लिक explorer.exeऔर शिफ्ट करने के लिए नेविगेट करने की कोशिश की है । जब मैं उपयोगकर्ता के लॉगिन विवरण दर्ज करता हूं, तो मुझे लगातार 2 त्रुटि संदेश मिलते हैं, जो दोनों कहते हैं

Windows निर्दिष्ट डिवाइस, पथ या फ़ाइल तक नहीं पहुंच सकता है। आइटम तक पहुंचने के लिए आपके पास उपयुक्त अनुमति नहीं हो सकती है

यदि मैं उस खाते के लॉगिन विवरण का प्रयास करता हूं जो वर्तमान में लॉग इन है, तो यह काम करता है, लेकिन दूसरा नहीं करता है। यह मेरे पीसी पर दोनों खातों (प्रवेश) के लिए मामला है।

संपादित करें

टिप्पणियों में कुछ भ्रम हुआ है। मैं ऊपर दिए गए प्रश्न में स्वीकृत उत्तर का पालन करने की कोशिश कर रहा हूं , और यह काम नहीं कर रहा है। कुछ लोग कह रहे हैं कि यह नहीं किया जा सकता है, इसलिए यह अजीब है कि 3 अपवोट के साथ एक स्वीकृत उत्तर है


@ मेरे पीसी पर ब्लूवेरी-विग्नेश 4303 के उपयोगकर्ताओं के लिए रीड एंड रीड और explorer.exe
एक्ज़िक्यूट

मेरा सामान्य विचार यह है कि यह एक्सप्लोरर के बाद से होगा [पहले से ही एक मौजूदा खोजकर्ता प्रक्रिया जो मौजूदा उपयोगकर्ता पर चल रही है] आम निर्देशिका है जो दोनों के लिए सामान्य है जो विंडोज़ निर्देशिका में फ़ाइलों की खोज का काम करती है इसलिए यह किसी अन्य उपयोगकर्ता द्वारा सुलभ नहीं हो सकता है, जबकि यह एक ही परिणाम है cmd.exe जैसे किसी भी अन्य Microsoft प्रोग्राम को निष्पादित करना?
ब्लूबरी - विग्नेश 4303

@ ब्लूबेरी-विग्नेश 4303 मैं cmd.exeएक अन्य उपयोगकर्ता के रूप में ठीक खोल सकता हूं । यदि लिंक किए गए प्रश्न का स्वीकृत उत्तर (3 अपवोट्स) कहता है कि मैंने एक अलग उपयोगकर्ता के रूप में एक्सप्लोरर को चलाने के लिए क्या करने की कोशिश की, तो उसे काम करना चाहिए
बाइनरीफंट

यदि आप cmd को ठीक प्रकार से खोल सकते हैं, तो वहां से start .और यह उस उपयोगकर्ता के रूप में एक एक्सप्लोरर खोलना चाहिए।
LPChip

@LPChip मुझे वही त्रुटि संदेश मिलता है अगर मैं कोशिश करता हूं, और यह Access deniednewline पर कहता है (सामान्य cmd प्रॉम्प्ट अभी भी चालू खाते के रूप में एक्सप्लोरर खोल सकता है)
बाइनरीफंट

जवाबों:


6

प्रति इस TechNet ब्लॉग पोस्ट , explorer.exe दिखता ही लड़ी जा करने के लिए और अधिक थ्रेड अलग उपयोगकर्ता खातों के तहत चल अनुमति नहीं दी जाएगी:

Windows Explorer को एक ही डेस्कटॉप सत्र में कई सुरक्षा संदर्भों में चलाने के लिए डिज़ाइन नहीं किया गया था, Windows बस UAC प्रॉम्प्ट को फेंक नहीं सकता है और फिर एक्सप्लोरर का एक उन्नत उदाहरण लॉन्च कर सकता है

Explorer.exe का उपयोग करने का सबसे उपयोगी विकल्प , जैसा कि उस लेख में भी बताया गया है, एक्सप्लोरर ++ को डाउनलोड करना और इसे उसी रूप में चलाना है जैसा कि आप जिस उपयोगकर्ता के रूप में फाइल ब्राउज़ करना चाहते हैं। आप एक्सप्लोरर ++ में यूएनसी पथ से आसानी से कनेक्ट कर सकते हैं जैसा कि आप एक्सप्लोरर के साथ करेंगे, इसलिए यह एक पर्याप्त विकल्प प्रतीत होता है। यह भी सबसे आसान तरीका है जो मुझे पता चला है कि उच्चीकृत अनुमतियों की आवश्यकता नहीं है (जैसे कि रजिस्ट्री में बाधा डालने या अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता है)।


2
यह सही उत्तर की तरह दिखता है। मुझे ओपी के समान बाधाएं मिली हैं। मेरा मानना ​​है कि यह उत्तर स्वीकृत उत्तर होना चाहिए।
जेम्स जेनकिंस

1

इस विषय के बारे में आप अन्य प्रश्नों ( 1 , 2 ) में क्या पढ़ सकते हैं , यह आमतौर पर सबसे अच्छे तरीके से हैक किया जाता है और निश्चित रूप से समर्थित परिदृश्य नहीं है। इसके अलावा, दूसरे प्रश्न में कुछ और जानकारी है और यदि आप कुछ लिंक का अनुसरण करते हैं, तो आप यहां समाप्त हो जाएंगे: और इसलिए यह विस्टा है ...

यदि आप उस लेख की जाँच करते हैं, तो आप निम्नलिखित पढ़ेंगे:

विस्टा पर, हालांकि, अधिक परिवर्तन हैं। न तो इंटरनेट एक्सप्लोरर और न ही विंडोज एक्सप्लोरर एक ही डेस्कटॉप पर कई खातों का मनोरंजन करने के लिए तैयार है। यदि आप IE को डेस्कटॉप के किसी भिन्न उपयोगकर्ता खाते के अंतर्गत चलाने का प्रयास करते हैं, तो यह एक त्रुटि संदेश प्रदर्शित करेगा: "RUNAS कमांड समर्थित नहीं है।" जैसा कि मैं इसे समझता हूं, प्राथमिक कारण यह है कि संरक्षित मोड इंटरनेट एक्सप्लोरर के साथ, जो निम्न अखंडता स्तर पर चलता है, IE एक मध्यम IL ब्रोकर प्रक्रिया (ieuser.exe) भी लॉन्च करता है जो डेस्कटॉप उपयोगकर्ता के रूप में चलती है और जिसके लिए चयनित मध्यम IL ऑपरेशन निम्न IL प्रक्रिया। उस मिश्रण में कई पहचान देने से महत्वपूर्ण जटिलता से बचा जा सकता है। यदि आप एक अलग उपयोगकर्ता के रूप में विंडोज एक्सप्लोरर को चलाने की कोशिश करते हैं, तो आप कुछ भी नहीं देखेंगे - नई प्रक्रिया शुरू होती है, लेकिन एक विंडो प्रदर्शित किए बिना बाहर निकल जाती है।

...

एक्सप्लोरर थोड़ा पेचीदा है। सीधे "प्रशासक के रूप में चलाएँ" को लागू करने से ऐसा नहीं होगा, लेकिन इसे एक उन्नत कमांड शेल से चलाना अक्सर होगा। मुझे लगता है कि "एक्सप्लोरर / ई, सी: \" जैसी कमांड लाइन काम करेगी, जबकि बस "एक्सप्लोरर" नहीं चल सकता है। लेकिन पहले की तरह : यदि यह बिल्कुल काम करता है, तो यह वर्तमान कार्यान्वयन का एक अनजाने में दुष्प्रभाव है, और किसी भी समय परिवर्तन के अधीन है।

इस व्यवहार को बनाए रखने के लिए उनसे अपेक्षा करना उचित है क्योंकि उनके पास यह विंडोज विस्टा, विंडोज 7, विंडोज 8 और अब (शायद) विंडोज 10 में है।

तो ऐसा लगता है कि आपको या तो हैक का उपयोग करना होगा, वर्कअराउंड पर विचार करना होगा, या अपनी समस्या का पुनर्मूल्यांकन करना होगा जो आपको एक अलग उपयोगकर्ता के रूप में एक्सप्लोरर चलाने के लिए प्रेरित करता है।

वर्कअराउंड के रूप में आप कुल कमांडर की तरह एक अलग फ़ाइल एक्सप्लोरर का उपयोग कर सकते हैं, जो cmdकि अलग-अलग क्रेडेंशियल्स के तहत चल रहा है, एक फाइल जो आप किसी अन्य उपयोगकर्ता या विंडोज़ "फास्ट स्विच" के रूप में शुरू करने के लिए बस अस्थायी रूप से दूसरे पर स्विच करने के लिए शुरू की है। उपयोगकर्ता।

आपने वास्तव में कोई जानकारी प्रदान नहीं की कि आप ऐसा करने की कोशिश क्यों कर रहे हैं, इसलिए मुझे नहीं पता कि हैक के लिए एक अलग दृष्टिकोण क्या और जैसा दिख सकता है ... ऊपर दिए गए प्रश्नों में कई हैं। मेरा अनुमान है कि जिसको आपने अपने प्रारंभिक प्रश्न में जोड़ा था, उसे हल किया गया था क्योंकि उस व्यक्ति ने कुछ और शोध किया था और शायद उन हैक्स पर ठोकर खाई थी।


1

1511 के तहत काम करने की अनुमति देने के लिए इस्तेमाल की जाने वाली अलग-अलग प्रक्रियाओं में फ़ोल्डर खोलने के लिए एक्सप्लोरर सेट करना । जैसे कि user1 के रूप में चलने वाले कमांड प्रॉम्प्ट पर, "एक्सप्लोरर c: \ somePath" एक एक्सप्लोरर विंडो को यूजर 1 के रूप में चालू करेगा, जबकि कमांड प्रॉम्प्ट से UserZ के रूप में चल रहा है। , वही कमांड UserZ के रूप में चल रहे एक एक्सप्लोरर विंडो खोलेगा।

1607 में अपग्रेड करने के बाद, यह टूट गया। ऊपर बताई गई समान त्रुटियों में अलग-अलग उपयोगकर्ता परिणाम के रूप में राइट-क्लिक करें और चलाएं।

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


1

एक दिलचस्प बात यह है कि मैंने हाल ही में खुद को खोजा है, और यहां किसी ने अभी तक उल्लेख नहीं किया है:

किसी भी प्रक्रिया / कार्यक्रम को एक अलग उपयोगकर्ता (जैसे नोटपैड) के रूप में स्पॉन करें, और प्रोग्राम और उपयोग किए गए ढांचे के आधार पर, आप बहुत सारे नियमित "एक्सप्लोरर" शेल ऑपरेशन करने के लिए कॉमन फाइल डायलॉग बॉक्स एपीआई का उपयोग कर सकते हैं ।

(बस मेनू से Save as .. या Open ... का चयन करें और संदर्भ मेनू का उपयोग कॉपी / पेस्ट आदि करने के लिए करें, फिर संवाद को "रद्द करें" करें)।

पहली जगह में विभिन्न उपयोगकर्ता के रूप में कैसे चलाया जाए

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

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