Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법

Windows에서는 다른 사용자 계정의 자격 증명(사용자 이름과 비밀번호)만 있다면, 현재 로그인한 계정에서 해당 사용자의 권한으로 응용 프로그램을 실행할 수 있습니다. 이 기능은 Windows 7, 8, 10 등 모든 버전에서 사용할 수 있으며, 이 글에서는 Windows 10을 기준으로 설명하지만 다른 버전에서도 동일하게 따라 할 수 있습니다. 또한 이 기능은 .exe 확장자를 가진 실행 파일에 국한되지 않고, 배치 파일부터 각종 설치 프로그램까지 거의 모든 형식의 파일을 다른 사용자 권한으로 실행할 수 있다는 것이 큰 장점입니다.

Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법

이 기능은 Windows에 기본 내장된 RunAs 프로그램을 통해 구현됩니다. RunAs는 명령 프롬프트와 Windows 탐색기를 통해 접근할 수 있어, 그래픽 인터페이스를 선호하는 사용자도 부담 없이 활용할 수 있습니다. 다만 이 프로그램을 사용하려면 백그라운드에서 특정 서비스가 반드시 실행 중이어야 합니다. RunAs는 'Secondary Log-on(보조 로그온)' 서비스에 의존하여 다양한 파일을 다른 사용자로 실행하며, 이 서비스가 중지된 상태라면 의도한 대로 동작하지 않습니다. 따라서 작업 전에 Windows 서비스 창에서 해당 서비스가 실행 중인지 먼저 확인하는 것이 좋습니다.

다른 사용자로 응용 프로그램을 실행하는 방법은 여러 가지가 있습니다. 아래에서 다양한 방법을 소개하니, 그중 가장 편리하고 빠르다고 느끼는 방법을 선택해 사용하시면 됩니다. 그럼 바로 시작해 보겠습니다.

방법 1: Windows 탐색기 사용하기

Windows 탐색기를 이용하면 손쉽게 다른 사용자로 프로그램을 실행할 수 있습니다. 평소 프로그램을 실행하는 방식과 거의 동일하기 때문에 가장 간단한 방법 중 하나입니다. 차이점이라면 프로그램을 더블클릭하거나 마우스 오른쪽 버튼 메뉴에서 '열기'를 선택하는 대신, 별도의 옵션을 선택해야 한다는 것뿐입니다.

다만 경우에 따라 드롭다운 메뉴에 '다른 사용자로 실행' 옵션이 표시되지 않을 수 있습니다. 이는 Windows 로컬 정책 설정 때문인데, 이럴 때는 로컬 그룹 정책 편집기에서 정책 하나만 변경하면 해결됩니다. 자세한 절차는 아래 지침을 따르세요:

  1. 먼저 '다른 사용자로 실행(Run as different user)' 옵션이 보이는지 확인해야 합니다. Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  2. 실행 대화 상자에 gpedit.msc를 입력하고 Enter 키를 누릅니다.
  3. 로컬 그룹 정책 편집기 창이 열리면 다음 경로로 이동합니다:
컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 자격 증명 사용자 인터페이스
  1. 오른쪽 창에서 '자격 증명 입력에 필요한 신뢰할 수 있는 경로(Required trusted path for credential entry)' 정책을 두 번 클릭합니다.Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법
  2. 설정이 구성되지 않음(Not Configured)으로 되어 있는지 확인한 후 적용을 클릭하고 확인을 누릅니다.Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법
  3. 설정을 마쳤다면 실행하려는 응용 프로그램이 있는 폴더로 이동합니다.
  4. Shift 키를 누른 상태에서 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고, 드롭다운 메뉴에서 '다른 사용자로 실행' 옵션을 선택합니다.Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법
  5. 이후 다른 사용자 계정의 사용자 이름과 비밀번호를 입력하고 확인을 클릭하면, 해당 사용자 권한으로 프로그램이 실행됩니다.

방법 2: 명령 프롬프트 사용하기

RunAs 유틸리티는 명령 프롬프트에서도 사용할 수 있습니다. 다른 명령어를 입력하듯 runas 명령을 실행하면 되며, 이를 활용하면 실행할 때마다 특정 프로그램을 다른 사용자 권한으로 자동으로 띄워주는 배치 파일까지 만들 수 있습니다. 절차는 아래와 같습니다:

  1. 먼저 시작 메뉴를 열고 '명령 프롬프트'를 검색해 실행합니다.
  2. 명령 프롬프트 창이 열리면 다음 명령어를 입력하여 다른 사용자로 프로그램을 실행합니다:
runas /user:USERNAME "PathToFile" UserPassword
Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법
  1. Enter 키를 누르기 전에 USERNAME, PathToFile, UserPassword 변수를 실제 값으로 바꿔 주어야 합니다.
  2. 입력을 마친 후 Enter 키를 누르면 지정한 사용자 권한으로 프로그램이 실행됩니다.
  3. 추가로, 위 명령어로 배치 파일을 미리 만들어 두면 매번 명령 프롬프트를 열고 명령어를 직접 입력할 필요가 없습니다.
  4. 이를 위해 텍스트 문서를 하나 생성하고 위 명령어를 붙여 넣습니다.
  5. 그런 다음 문서를 .bat 확장자를 가진 배치 파일로 저장합니다.
  6. 이제 프로그램을 실행하고 싶을 때마다 이 .bat 파일만 실행하면 자동으로 처리해 줍니다.

방법 3: 시작 메뉴 사용하기

마지막으로 시작 메뉴를 통해서도 다른 사용자로 프로그램을 실행할 수 있습니다. 단, 이를 위해서는 로컬 그룹 정책 편집기에서 정책을 먼저 수정해야 합니다. 설정을 완료하면 시작 메뉴에서 응용 프로그램을 마우스 오른쪽 버튼으로 클릭했을 때 '다른 사용자로 실행' 옵션이 나타납니다. 절차는 아래와 같습니다:

  1. 먼저 시작 메뉴에서 '로컬 그룹 정책 편집기'를 검색해 실행합니다.
  2. 편집기가 열리면 다음 경로로 이동합니다:
사용자 구성\관리 템플릿\시작 메뉴 및 작업 표시줄
  1. 오른쪽 창에서 '시작 메뉴에 "다른 사용자로 실행" 명령 표시(Show "Run as different user" command on Start)' 정책을 두 번 클릭합니다.Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법
  2. 정책을 사용(Enabled)으로 설정한 뒤 적용을 클릭하고 확인을 누릅니다.Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법
  3. 변경 사항이 적용되도록 시스템을 재부팅합니다.
  4. PC가 부팅되면 시작 메뉴에서 응용 프로그램을 검색한 후 마우스 오른쪽 버튼으로 클릭합니다. 드롭다운 메뉴에 '다른 사용자로 실행' 옵션이 표시되는 것을 확인할 수 있습니다.Windows 10에서 다른 사용자 계정으로 응용 프로그램을 실행하는 3가지 방법