आप विंडोज 10 में स्टार्ट मेनू से एक अलग उपयोगकर्ता के रूप में कैसे चलते हैं?


9

विंडोज 7 & XP में एक विकल्प के रूप में एक एप्लीकेशन को एक अलग उपयोगकर्ता (उदाहरण के लिए डोमेन एडमिन अकाउंट) से चलाना, विंडोज 7 और XP में एक विकल्प के रूप में इस्तेमाल किया जा रहा है।

हालाँकि, मुझे विंडोज 10 में वह विकल्प नहीं मिल रहा है। विंडोज एक्सप्लोरर में एप्लिकेशन को खोजने के लिए वर्कअराउंड 1 या तो लगता है) (कमांड + राइट-क्लिक) या 2) कमांड लाइन से runas.exe का उपयोग करें।

हालाँकि, उन वर्कअराउंड का उपयोग करने के लिए, मैंने सबसे पहले निष्पादन योग्य नाम को देखा। यह थोड़ा मुश्किल है क्योंकि मेरे पास हर RSAT उपकरण या निष्पादन योग्य नाम का नाम याद नहीं है।

(उदाहरण के लिए "सक्रिय निर्देशिका उपयोगकर्ता और कंप्यूटर" dsa.msc है, "रूटिंग और रिमोट एसेस" rrasmgmt.msc है)

क्या ऐसा करने का एक सरल तरीका है?

जवाबों:


9
  1. Windows + R कुंजी संयोजन दबाकर रजिस्ट्री संपादक खोलें, regedit दर्ज करें और Enter दबाएं। यदि UAC द्वारा संकेत दिया गया है, तो जारी रखने के लिए हां पर क्लिक करें।
  2. पर जाएं HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer- अगर आपको यह कुंजी नहीं मिलती है, तो राइट क्लिक करें और विंडोज के तहत एक्सप्लोरर कुंजी जोड़ें और DWORD मान जोड़ेंShowRunasDifferentuserinStart
  3. राइट-साइड फलक में, दाईं ओर ShowRunasDifferentuserinStart कुंजी पर क्लिक करें और फिर संशोधित करें पर क्लिक करें।
  4. 1 मान के रूप में दर्ज करें  मान डेटा बॉक्स
  5. सेटिंग को बचाने के लिए ओके पर क्लिक करें।
  6. रजिस्ट्री संपादक को बंद करें। सिस्टम को पुनरारंभ करें।

रिबूट करने के बाद, आपके पास "रन के रूप में अलग-अलग उपयोगकर्ता विकल्प" होना चाहिए, कभी-कभी "अधिक" ड्रॉप डाउन के तहत।

मैंने इसे कई डोमेन में शामिल किया है और गैर डोमेन पीसी में शामिल हो गया है, एक आकर्षण की तरह काम करता है।

स्रोत: windows10update.com


अच्छा लगा। मैं इसके साथ मूसा और थोपेप्सेलिन दोनों पर टिप्पणी करता हूं। मुझे ThoAppelsin द्वारा कॉन्फिग पैनल फॉलो करके रजिस्ट्री सेटिंग मिल गई। इसलिए मुझे कॉन्फ़िगर किया गया लगता है, लेकिन रिबूट के बाद भी यह बात काम नहीं करती है। शायद कुछ अन्य सेटिंग (नीति) है जो कहती है कि 'अगर बेवकूफ उपयोगकर्ता' (मुझे) तो रन-अस को वैसे भी अनुमति नहीं देता है ..?
विद्रोही

6

आप बस शॉर्टकट पर राइट क्लिक करें।

यहां छवि विवरण दर्ज करें

के रूप में इस में विस्तार से बताया तुम भी एक शॉर्टकट और उपयोग "runas" विंडोज के किसी भी संस्करण के रूप में ही बना सकते हैं इस सवाल का जवाब द्वारा क्रिस डॉयर

  1. राइट-क्लिक> नया> शॉर्टकट
  2. लक्ष्य के लिए, "रनस / उपयोगकर्ता: कंप्यूटरनाम \ व्यवस्थापक प्रोग्राम। Exe" टाइप करें

.....

रनस कमांड का उपयोग करके शॉर्टकट बनाने के लिए

.....

आप फिर से कार्यक्षमता प्राप्त करने के लिए StartIsBack ++ का उपयोग कर सकते हैं ।

यहां छवि विवरण दर्ज करें

StartIsBack ++ की तरह एक कार्यक्रम नहीं किया जा सकता है, तो आप प्रारंभ मेनू और टास्कबार सेट करके साथ व्यवहार को सक्षम कर सकते हैं Show "Run as different user" command on Startकरने के लिए समूह नीति सक्षम

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

संबंधित - विंडोज 8 और 8.1 में "स्टार्ट" एप्लिकेशन बार पर "विभिन्न उपयोगकर्ता के रूप में चलाएं" कैसे जोड़ें या निकालें


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

... लेकिन इसे स्केल न करें और इसे संबंधित ऊपरी बाएँ हाथ के हिस्से में क्रॉप करें। उन अन्य, ज्यादातर-खाली स्क्रीनशॉट किसी भी मूल्य को नहीं जोड़ते हैं और आपके उत्तर को पढ़ने के लिए कठिन बनाते हैं। यदि आप अपने वैकल्पिक समाधानों का उल्लेख करना चाहते हैं, तो यह ठीक है, लेकिन अपने वास्तविक समाधान के नीचे ऐसा करें ।
हेनजी

मैंने ऐसी जानकारी निकाली जो मुझे पहचान सके। मैं स्क्रीनशॉट नहीं बदलूंगा। एक प्रशासक के रूप में चल रहा है, संभवतः एक अन्य उपयोगकर्ता के रूप में, एक अनुप्रयोग चला रहा है। मैंने लिखा है कि मेरे स्क्रीनशॉट को सक्षम करने के लिए कौन सी नीति है, यह केवल एक दृश्य चित्रण है।
रामहुंड

आपने यह नहीं बताया कि यह उपयोगकर्ता कॉन्फ़िगरेशन / प्रशासनिक टेम्प्लेट के अंतर्गत था - जिसे केवल स्क्रीनशॉट में देखा जा सकता है। अन्य स्क्रीनशॉट के बारे में: कोई बात नहीं, यह आपका जवाब है - मैंने केवल प्रतिक्रिया दी क्योंकि आपने स्पष्ट रूप से इसके लिए कहा था (अब हटाए गए टिप्पणी में)।
हेनजी

5

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

उन चीजों की सूची जो आप लागू कर सकते हैं, पहली नज़र में समझना थोड़ा कठिन हो सकता है, लेकिन मेरा मानना ​​है कि यह इस तरह काम करता है: यदि यह ग्रे-आउट है, तो इसका मतलब है कि वह विशेष चीज पहले से ही ऐसी है (सक्षम) , और लागू करने से उन लोगों को सक्षम किया जाएगा जो ग्रे-आउट नहीं हैं और वर्तमान में चयनित हैं।

उस विवरण के बाद, मैंने अभी-अभी बनाया है, यदि कोई प्रारंभ में अलग-अलग उपयोगकर्ता के रूप में रन को दिखाने के लिए सिर्फ बदलें नीति को सक्षम करना चाहता है, तो उसे अन्य सभी से चेक निकालना होगा और आवेदन को हिट करना होगा ।

और अंत में, यहाँ उस विशेष सेटिंग का एक स्क्रीनशॉट है जिसके बारे में मैं बात कर रहा हूँ:

यहां छवि विवरण दर्ज करें


अच्छा लगा। मैं इसके साथ मूसा और थोपेप्सेलिन दोनों पर टिप्पणी करता हूं। मुझे ThoAppelsin द्वारा कॉन्फिग पैनल फॉलो करके रजिस्ट्री सेटिंग मिल गई। इसलिए मुझे कॉन्फ़िगर किया गया लगता है, लेकिन रिबूट के बाद भी यह बात काम नहीं करती है। शायद कुछ अन्य सेटिंग (नीति) है जो कहती है कि 'अगर बेवकूफ उपयोगकर्ता' (मुझे) तो रन-अस को वैसे भी अनुमति नहीं देता है ..?
21

0

जब तक द्वितीयक लॉगऑन सेवा ( seclogon) चल रही है, निम्न कोड ब्लॉक कार्य को स्वचालित करने के लिए बैच और VBScript फ़ाइलों के संयोजन की अनुमति देता है। बैच फ़ाइल किसी भी पथ में स्थानों की अनुमति देने के लिए सापेक्ष पथ संदर्भों का उपयोग करती है जो वर्तमान और चयनित उपयोगकर्ता खातों द्वारा कम से कम पढ़ने की अनुमति देती है। दोनों फाइलें एक ही पथ के भीतर स्थित होनी चाहिए। के उपयोग ShellExecuteकी एक क्रिया के साथ runasuserका कारण बनता है विंडोज के लिए एक संकेत को लाने के लिए उपयोगकर्ता किसी भी लॉगऑन विधि मेजबान कंप्यूटर द्वारा अनुमति से चयन करने के लिए अनुमति देने के लिए।

इस प्रक्रिया को एक उपयोगकर्ता स्टार्टअप प्रक्रिया में जोड़ा जा सकता है ताकि यह एक बार कंप्यूटर सिस्टम में लॉग इन हो जाए।

बैच फ़ाइल: {RunAsUser}{CMD}.cmd

@Echo Off

If "%~1" NEQ "/CALLBACK" Goto :label_Process_Run_As_User

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
REM Start the process once running as designated user
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

cd C:\
start "" %~dp0cmd.lnk

Goto :EOF

:label_Process_Run_As_User

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
REM Section below verifies if Secondary Login is available
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

REM Query [Secondary Logon]
sc query seclogon 1> nul 2> nul || (
    Goto :label_Missing_Secondary_Login
)

REM Check to see if [Secondary Logon] service is not disabled
sc qc seclogon | Find /i "START_TYPE" | Find /i "DISABLED" 1> nul 2> nul && (
    Set flg.SecLog.Enabled=F
) || (
    Set flg.SecLog.Enabled=T
)

REM Check to see if [Secondary Logon] service is Running
sc queryex seclogon | Find /i "STATE" | Find /i "RUNNING" 1> nul 2> nul && (
    Set flg.SecLog.Running=T
) || (
    Set flg.SecLog.Running=F
)

REM Determine if action should work
If /i "%flg.SecLog.Enabled%:%flg.SecLog.Running%" EQU "F:F" Goto :label_Secondary_Login_Unavailable

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
REM Section below starts the RunAsUser process
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

REM System configuration was validateed and RunAsUser will commence

Set "str.SELF=%~0"

WSCRIPT /E:VBSCRIPT "%~dp0RunAsUser.txt"

Goto :EOF

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
REM Section below provides written notices to user for error conditions
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:label_Secondary_Login_Unavailable
Echo.
Echo Unable to utilize the Secondary Logon system service because it is disabled.
Echo.
pause
Goto :EOF

:label_Missing_Secondary_Login
Echo.
Echo Unable to find the Secondary Logon system service
Echo.
pause
Goto :EOF

VBScript फ़ाइल: RunAsUser.txt

'-------------------------------------------
'
' Launch Process RunAsUser
CreateObject("Shell.Application").ShellExecute CreateObject("WScript.Shell").Environment("PROCESS")("str.SELF"), "/CALLBACK", "", "runasuser", 1
'
' Display a message box to pause script
msgbox "Enter username or select Certificate for account" & vbCrLf & "On the windows dialog that will popup." & vbCrLf & vbCrLf & "Click OK once process opens", vbokonly
'
' Quit the script
On Error Resume Next
Window.Close ' HTA Must be Closed Through the Window Object
Err.Clear
Wscript.Quit ' VBS Must be Closed Through the Wscript Object
Err.Clear
On Error Goto 0
'
' ----------------------------------------------------------------------
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.