Windows 10의 시작 메뉴와 다른 사용자로 어떻게 실행합니까?


9

시작 메뉴에서 다른 사용자 (예 : 도메인 관리자 계정)로 응용 프로그램을 실행하면 (응용 프로그램을 Shift + 마우스 오른쪽 단추로 클릭하여) Windows 7 및 XP의 옵션이었습니다.

그러나 Windows 10에서 해당 옵션을 찾을 수 없습니다. 해결 방법은 1) Windows 탐색기에서 응용 프로그램을 찾거나 (Shift + 마우스 오른쪽 단추 클릭) 2) 명령 줄에서 runas.exe를 사용하는 것 같습니다.

그러나 이러한 해결 방법을 사용하기 위해 먼저 실행 파일 이름을 찾아 보았습니다. 모든 RSAT 도구의 이름이나 실행 가능한 이름이 없기 때문에 조금 어렵습니다.

(예 : "Active Directory 사용자 및 컴퓨터"는 dsa.msc, "라우팅 및 원격 액세스"는 rrasmgmt.msc)

더 간단한 방법이 있습니까?

답변:


9
  1. Windows + R 키 조합을 눌러 레지스트리 편집기를 열고 regedit 입력 한 후 Enter를 누르십시오. UAC가 프롬프트하면 예를 클릭하여 계속하십시오.
  2. 이동 HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer-이 키를 찾지 못하면 마우스 오른쪽 버튼을 클릭하고 Windows에서 탐색기 키를 추가하고 DWORD 값을 추가하십시오.ShowRunasDifferentuserinStart
  3. 오른쪽 창에서 ShowRunasDifferentuserinStart 키를 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭하십시오.
  4. 1 값 데이터 상자에 값으로 입력 
  5. 확인을 클릭하여 설정을 저장하십시오.
  6. 레지스트리 편집기를 닫습니다. 시스템을 다시 시작하십시오.

재부팅 후 "추가"드롭 다운 아래에 "다른 사용자로 실행"옵션이 있어야합니다.

나는 여러 도메인 가입 및 비 도메인 가입 PC 에서이 작업을 수행했으며 매력처럼 작동합니다.

출처 : windows10update.com


좋은 발견. 나는 모세와 ThoAppelsin 모두 이것에 대해 언급합니다. ThoAppelsin이 찾은 구성 패널을 따라 레지스트리 설정을 얻었습니다. 따라서 구성 된 것처럼 보이지만 재부팅 후에도 작동하지 않습니다. 어쩌면 '어리석은 사용자'(me)이면 Run-As를 허용하지 않는 다른 설정 (정책)이 있습니까?
reben sep

6

바로 가기를 마우스 오른쪽 버튼으로 클릭하면됩니다.

여기에 이미지 설명을 입력하십시오

이 설명대로는 Windows의 모든 버전과 동일한 단축키 사용 "에서 runas"를 만들 수 있습니다 대답 에 의해 크리스 드 와이어

  1. 마우스 오른쪽 단추를 클릭> 새로 작성> 바로 가기
  2. 대상에 "runas / user : ComputerName \ administrator program.exe"를 입력하십시오.

.....

runas 명령을 사용하여 바로 가기를 만들려면

.....

StartIsBack ++ 을 사용 하여 기능을 다시 얻을 수도 있습니다 .

여기에 이미지 설명을 입력하십시오

StartIsBack ++과 같은 프로그램을 사용할 수없는 경우 시작 메뉴 및 작업 표시 줄 Show "Run as different user" command on Start그룹 정책을 사용 으로 설정하여 동작을 활성화 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

관련-Windows 8 및 8.1의 "시작"응용 프로그램 표시 줄에서 "다른 사용자로 실행"을 추가하거나 제거하는 방법


나는 downvote하지 않았지만 개선 제안이 있습니다 : 귀하의 답변 (그룹 정책 옵션 설정)은 훌륭하고 저를 도왔습니다 (해당 의견을 밝히십시오). 관리자로서 "-문제가 아니 었습니다.) 및 (그룹 정책 답변에 따라 필요하지 않은) 타사 소프트웨어 권장 사항 (2) 유일한 방법은 밖으로 찾을 수 있는 당신의 축소 된 스크린 샷을 해독하는 것입니다 세트에 정책. 그룹 정책 옵션을 설정하는 간단한 단계를 설명하면서 답을 처음부터 시작하는 것이 좋습니다. 당신은 스크린 샷을 유지할 수 있습니다 ...
Heinzi

... 크기를 조정하지 않고 관련 왼쪽 상단으로 자르지 마십시오. 다른 대부분의 빈 스크린 샷은 아무런 가치도 없으며 답을 읽기 어렵게 만듭니다. 대체 솔루션을 언급하고 싶다면 괜찮지 만 실제 솔루션 아래에서 수행하십시오 .
Heinzi

나를 식별 할 수있는 정보를 제거했습니다. 스크린 샷을 변경하지 않습니다. 관리자로 실행하면 잠재적으로 다른 사용자로 응용 프로그램이 실행되고 있습니다. 스크린 샷을 활성화 할 정책을 시각적으로 보여줍니다.
Ramhound

사용자 구성 / 관리 템플릿 아래에 있다는 언급은 없습니다. 스크린 샷에서만 볼 수 있습니다. 다른 스크린 샷에 관하여 : 문제는 아닙니다. 귀하의 답변입니다. 명시 적으로 요청했기 때문에 피드백을주었습니다 (이제 삭제 된 의견).
Heinzi

5

이 기능을 가능하게하는 또 다른 (아마도 새로운) 솔루션이 있는데, 이는 다른 것보다 훨씬 간단합니다. 간단하게 탐색에 설정 > 업데이트 및 보안 > 개발자 , 그리고 아래에 Windows 탐색기 하나를 적용 할 수있는 일들의 목록을 볼 수 있습니다.

당신이 적용 할 수있는 것들의 목록은 첫 번째 모습을 이해하기가 조금 어려울 수 있지만, 그것이 다음과 같이 작동한다고 생각합니다. 그리고 타격 적용 -회색으로 표시되지 않고, 현재 선택하고있는 것들을 가능하게 할 것이다.

방금 설명한 설명에 따라 시작에서 다른 사용자로 실행을 표시하기 위해 변경 정책 만 사용하려면 다른 모든 사용자에서 확인을 제거하고 적용을 눌러야 합니다.

마지막으로, 내가 이야기하고있는 특정 설정의 스크린 샷이 있습니다.

여기에 이미지 설명을 입력하십시오


좋은 발견. 나는 모세와 ThoAppelsin 모두 이것에 대해 언급합니다. ThoAppelsin이 찾은 구성 패널을 따라 레지스트리 설정을 얻었습니다. 따라서 구성 된 것처럼 보이지만 재부팅 후에도 작동하지 않습니다. 어쩌면 '어리석은 사용자'(me)이면 Run-As를 허용하지 않는 다른 설정 (정책)이 있습니까?
reben September

0

Secondary Logon 서비스 ( seclogon)가 실행되는 동안 다음 코드 블록은 Batch 및 VBScript 파일의 조합으로 작업을 자동화 할 수 있습니다. 배치 파일은 상대 경로 참조를 사용하여 파일을 현재 및 선택된 사용자 계정의 읽기 권한을 허용하는 경로에 배치 할 수 있습니다. 두 파일 모두 같은 경로에 있어야합니다. ShellExecute동사 를 함께 사용 runasuser하면 Windows가 호스트 컴퓨터에서 허용하는 로그온 방법 중에서 선택할 수있는 프롬프트를 표시합니다.

이 프로세스는 컴퓨터 시스템에 로그인 한 후 발생하도록 사용자 시작 프로세스에 추가 할 수 있습니다.

배치 파일: {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
'
' ----------------------------------------------------------------------
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.