Windows आपको अपने अकाउंट से एप्लिकेशन्स को अलग यूजर अकाउंट के रूप में चलाने की अनुमति देता है, बशर्ते आपके पास दूसरे अकाउंट के क्रेडेंशियल्स हों। यह कार्यक्षमता Windows के सभी वर्जन्स में उपलब्ध है यानी Windows 7, 8, और 10। हालांकि हम इस आर्टिकल में केवल Windows 10 को कवर कर रहे हैं, लेकिन वही निर्देश अन्य वर्जन्स में भी फॉलो किए जा सकते हैं। इस फीचर की मदद से, आप न केवल .exe एक्सटेंशन वाले एप्लिकेशन्स चला सकते हैं, बल्कि लगभग हर फाइल एक्सटेंशन को एक्जीक्यूट कर सकते हैं। बैच फाइल्स से लेकर विभिन्न इंस्टॉलर्स तक, आप उन्हें अलग यूजर के रूप में चला सकते हैं।

यह कार्यक्षमता Windows में बिल्ट-इन RunAs प्रोग्राम द्वारा इनेबल की जाती है। RunAs प्रोग्राम इस उद्देश्य के लिए व्यापक रूप से उपयोग किया जाता है। इसे कमांड प्रॉम्प्ट के साथ-साथ Windows Explorer के माध्यम से एक्सेस किया जा सकता है, इसलिए अगर आप ग्राफिकल यूजर इंटरफेस पसंद करते हैं, तो उसके लिए भी कुछ है। इस प्रोग्राम का उपयोग करने के लिए, एक सर्विस का बैकग्राउंड में चलना आवश्यक है। RunAs प्रोग्राम विभिन्न फाइलों को अलग यूजर के रूप में चलाने के लिए Secondary Log-on सर्विस पर निर्भर करता है। अगर सर्विस नहीं चल रही है और रुकी हुई है, तो आप इच्छित परिणाम प्राप्त नहीं कर पाएंगे। इसलिए, Windows Services विंडो में इसे खोजकर सुनिश्चित करें कि सर्विस चल रही है।
जैसा कि पता चलता है, किसी एप्लिकेशन को अलग यूजर के रूप में चलाने के कई तरीके हैं। हम विभिन्न मेथड्स कवर करेंगे ताकि आप उस मेथड को चुन सकें जो आपको आसान और तेज लगे। तो चलिए शुरू करते हैं।
मेथड 1: Windows Explorer का उपयोग करना
एप्लिकेशन को अलग यूजर के रूप में चलाने का एक तरीका Windows Explorer के माध्यम से प्राप्त किया जा सकता है। यह ऐसा करने के सबसे आसान तरीकों में से एक है क्योंकि यह प्रोग्राम लॉन्च करने के सामान्य तरीके से मेल खाता है। बस जिस तरह से आप अपने करंट अकाउंट पर प्रोग्राम लॉन्च करेंगे, उसी तरह आप इसे अलग यूजर अकाउंट से उसी तरीके से लॉन्च कर सकते हैं। फर्क सिर्फ इतना है कि आपको एप्लिकेशन पर डबल-क्लिक करने या ड्रॉप-डाउन मेनू से Open चुनने के बजाय एक अलग ऑप्शन चुनना होगा।
कुछ मामलों में, प्रोग्राम को अलग यूजर के रूप में चलाने के लिए आवश्यक ऑप्शन आपको ड्रॉप-डाउन मेनू में उपलब्ध नहीं हो सकता है। ऐसा Windows लोकल पॉलिसीज के कारण होता है। ऐसे मामले में, आपको बस लोकल ग्रुप पॉलिसी एडिटर विंडो में एक पॉलिसी बदलनी होगी और आप जाने के लिए तैयार होंगे। इसके लिए, नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, हमें यह सुनिश्चित करना होगा कि Run as different user ऑप्शन आपके लिए विजिबल है। इसके लिए, Windows key + R दबाकर Run डायलॉग बॉक्स खोलें।
- फिर, Run डायलॉग बॉक्स में gpedit.msc टाइप करें और Enter की दबाएं।
- यह लोकल ग्रुप पॉलिसी एडिटर विंडो खोलेगा। वहां, निम्नलिखित पाथ पर नेविगेट करें:
Computer Configuration > Administrative Templates > Windows Components > Credential User Interface
- फिर, दाएं पेन पर, Required trusted path for credential entry पॉलिसी पर डबल-क्लिक करें।

- सुनिश्चित करें कि यह Not Configured पर सेट है। Apply पर क्लिक करें और फिर OK.

- एक बार यह हो जाने के बाद, उस डायरेक्टरी पर नेविगेट करें जहां वह एप्लिकेशन मौजूद है जिसे आप चलाना चाहते हैं।
- Shift की दबाए रखते हुए एप्लिकेशन पर राइट-क्लिक करें और ड्रॉप-डाउन मेनू से Run as different user ऑप्शन चुनें।

- उसके बाद, दूसरे यूजर अकाउंट का यूजरनेम और पासवर्ड प्रदान करें और OK पर क्लिक करें। ऐसा करने से एप्लिकेशन प्रदान किए गए यूजर के रूप में चलेगा।
मेथड 2: कमांड प्रॉम्प्ट का उपयोग करना
RunAs प्रोग्राम का उपयोग करके किसी एप्लिकेशन को अलग यूजर के रूप में चलाने का एक और तरीका कमांड प्रॉम्प्ट के माध्यम से है। RunAs यूटिलिटी का उपयोग कमांड प्रॉम्प्ट में वैसे ही किया जा सकता है जैसे आप किसी अन्य कमांड का उपयोग करते हैं। इसकी मदद से, आप एक बैच फाइल भी बना सकते हैं जो हर बार इसे चलाने पर एक निश्चित एप्लिकेशन को अलग यूजर के रूप में चलाएगा। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, Start Menu खोलें और फिर कमांड प्रॉम्प्ट खोजकर खोलें।
- एक बार कमांड प्रॉम्प्ट विंडो लॉन्च हो जाने पर, किसी प्रोग्राम को अलग यूजर के रूप में चलाने के लिए निम्नलिखित कमांड एंटर करें:
runas /user:USERNAME "PathToFile" UserPassword

- Enter की दबाने से पहले, USERNAME, PathToFile और UserPassword वेरिएबल्स को उनके संबंधित मानों से बदलना सुनिश्चित करें।
- एक बार यह हो जाने पर, Enter की दबाएं और प्रोग्राम को निर्दिष्ट यूजर के रूप में चलना चाहिए।
- इसके अलावा, आप उपरोक्त कमांड के साथ एक बैच फाइल बना सकते हैं ताकि हर बार जब आप किसी प्रोग्राम को अलग यूजर के रूप में चलाना चाहें तो कमांड प्रॉम्प्ट खोलकर कमांड एंटर न करना पड़े।
- ऐसा करने के लिए, एक टेक्स्ट डॉक्यूमेंट बनाएं और उसमें उपरोक्त कमांड पेस्ट करें।
- उसके बाद, डॉक्यूमेंट को बैच फाइल के रूप में सेव करें यानी .bat एक्सटेंशन के साथ।
- अब, हर बार जब आप एप्लिकेशन लॉन्च करना चाहें, बस इस .bat फाइल को चलाएं और यह आपके लिए काम करेगा।
मेथड 3: Start Menu का उपयोग करना
अंत में, आप कुख्यात Start Menu का उपयोग करके भी किसी एप्लिकेशन को अलग यूजर के रूप में चला सकते हैं। हालांकि, ऐसा करने में सक्षम होने के लिए, आपको लोकल ग्रुप पॉलिसी एडिटर विंडो के भीतर एक पॉलिसी एडिट करनी होगी। एक बार जब आप ऐसा कर लेते हैं, तो आप Start Menu में एप्लिकेशन पर राइट-क्लिक करने पर ड्रॉप-डाउन मेनू में Run as different user ऑप्शन देख पाएंगे। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, Start Menu में खोजकर लोकल ग्रुप पॉलिसी एडिटर खोलें।
- एक बार एडिटर खुल जाने पर, निम्नलिखित पाथ पर जाएं:
User Configuration\Administrative Templates\Start Menu and Taskbar
- वहां, दाएं पेन पर Show "Run as different" command on Start पॉलिसी पर डबल-क्लिक करें।

- पॉलिसी को Enabled पर सेट करें, Apply पर क्लिक करें और फिर OK.

- ऐसा करने के बाद, आगे बढ़ें और अपने सिस्टम को रीबूट करें ताकि परिवर्तन प्रभावी हो सकें।
- एक बार आपका PC बूट हो जाए, तो Start Menu में किसी एप्लिकेशन को खोजें और फिर उस पर राइट-क्लिक करें। आपको ड्रॉप-डाउन मेनू में Run as a different user ऑप्शन देखना चाहिए।
