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

명령 프롬프트 '관리자 모드에서 이 유틸리티를 호출해야 합니다' 오류 완벽 해결 가이드

명령 프롬프트(Command Prompt)를 사용하다 보면 특정 명령어를 실행하려는 순간 '관리자 모드에서 이 유틸리티를 호출해야 합니다(You have to invoke this utility running in elevated mode)'라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류는 명령 프롬프트 사용자들 사이에서 매우 잘 알려진 문제로, 일부 특정 명령어에서 자주 발생하며 각 상황에 맞는 해결 방법이 존재합니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

Windows PC의 명령 프롬프트에서 어떤 명령어든 이 오류를 만났다면, 아래의 해결 방법들을 순서대로 따라 해보시기 바랍니다.

해결 방법 1: 명령 프롬프트를 관리자 권한으로 실행

명령 프롬프트는 일반 사용자 권한으로 실행할 때와 관리자 권한으로 실행할 때 기능상 큰 차이가 있습니다. 일반 권한으로는 특정 명령어를 실행할 수 없는데, 이는 PC에 게스트 사용자 같은 일반 계정이 시스템에 중대한 변경을 가하는 것을 방지하기 위한 보안 장치입니다.

따라서 CMD 유틸리티를 반드시 승격된(elevated) 모드, 즉 관리자 권한으로 실행해야 합니다. 다음 단계를 따라 해보세요.

  1. Windows 10 사용자라면 시작 메뉴 버튼 또는 그 옆의 검색 버튼을 클릭하고 "cmd" 또는 "명령 프롬프트"를 입력합니다. 검색 결과 첫 번째 항목을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. Windows 10보다 이전 버전을 사용 중이라면 시작 메뉴 검색이 제대로 작동하지 않을 수 있습니다. 이 경우 파일 탐색기에서 C >> Windows >> System32 폴더로 이동한 후 "cmd.exe" 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하세요.
  2. 이제 처음에 실행하려 했던 명령어를 정상적으로 수행할 수 있는지 확인하고, 오류 메시지가 여전히 나타나는지 점검합니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

참고: 로컬 하드 드라이브를 열었을 때 Windows 폴더가 보이지 않는다면 숨김 파일 및 폴더 보기를 활성화해야 할 수 있습니다. 파일 탐색기 메뉴에서 보기(View) 탭을 클릭한 후 표시/숨기기 섹션의 숨긴 항목(Hidden items) 체크박스에 체크하세요. 파일 탐색기는 이 설정을 변경하기 전까지 계속 유지합니다.

해결 방법 2: 숨겨진 관리자 계정을 사용하여 명령 실행

PC의 유일한 사용자이면서 관리자 권한을 가지고 있더라도, 숨겨진 관리자 계정을 활성화하지 않으면 문제가 해결되지 않을 수 있습니다. 이 숨겨진 계정은 바로 이런 문제를 해결하기 위해 존재하며, 로그인 화면에서도 활성화할 수 있고 필요 없어지면 손쉽게 비활성화할 수 있습니다.

  1. 다행히도 계정에 로그인하지 않은 상태에서도 명령 프롬프트에 접근할 수 있습니다. 로그인 화면에서 전원 아이콘을 클릭한 후 Shift 키를 누른 상태로 다시 시작을 클릭합니다.
  2. 재시작 대신 여러 옵션이 있는 파란색 화면이 나타납니다. 문제 해결(Troubleshoot) >> 고급 옵션(Advanced Options) >> 명령 프롬프트(Command Prompt)를 차례로 선택합니다.
  3. 물론 Windows 키 + R 키 조합을 누르고 "cmd"를 입력한 후 확인을 클릭하여 명령 프롬프트를 열 수도 있습니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. 아래 명령어를 명령 프롬프트에 복사하여 붙여넣고 Enter 키를 누릅니다. 잠시 후 "명령을 완료했습니다(The command completed successfully)" 메시지가 표시될 것입니다.
net user administrator /active:yes
  1. 이 관리자 계정으로 로그인하고 모든 준비가 완료될 때까지 몇 분 정도 기다립니다.
  2. 이제 컴퓨터를 재시작하고 새 관리자 계정으로 로그인한 후, 문제가 되던 명령어를 명령 프롬프트에서 실행해 봅니다. 이때도 해결 방법 1의 지침대로 관리자 권한으로 실행해야 합니다.
  3. 숨겨진 관리자 계정 사용을 마쳤다면, 관리자 권한 명령 프롬프트를 열고 아래 명령어를 입력하여 다시 비활성화할 수 있습니다:
net user administrator /active:no

해결 방법 3: UAC 보안 수준 낮추기

관리자 권한으로 실행하는 것만으로 문제가 해결되지 않는다면, UAC(사용자 계정 컨트롤)와 관련된 보안 수준을 낮춰볼 수 있습니다. UAC 알림은 "regedit", "명령 프롬프트"처럼 컴퓨터에 변경을 가할 수 있는 앱을 실행하려 할 때 나타납니다. 아래 단계를 따라 문제를 해결해 보세요.

보안 수준은 거의 동일하게 유지되면서 오류와 끊임없는 보안 경고 팝업을 없앨 수 있습니다.

  1. 시작 메뉴에서 검색하여 제어판을 엽니다. 또는 Windows 키 + R 키 조합을 누르고 실행 대화 상자에 "control panel"을 입력한 후 확인을 클릭해도 됩니다.
  2. 제어판의 보기 기준(View by) 설정을 큰 아이콘(Large Icons)으로 변경하고 사용자 계정(User Accounts) 옵션을 찾습니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. 사용자 계정을 연 후 사용자 계정 컨트롤 설정 변경(Change User Account Control Settings)을 클릭합니다.
  2. 슬라이더에는 여러 단계의 옵션이 있습니다. 슬라이더가 최상위로 설정되어 있으면 오류가 사라지지 않은 채 평소보다 훨씬 많은 팝업 메시지를 받게 됩니다. 또한 현재 겪고 있는 것과 같은 명령 프롬프트 오류는 대부분 UAC에 의해 발생합니다.
  3. 슬라이더가 최상위에 있다면 한 단계 낮추고 문제가 해결되었는지 확인합니다. 오류가 계속 나타나면 과정을 반복하거나 UAC를 완전히 끌 수도 있습니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. 명령어가 정상적으로 실행될 가능성이 높으므로 당장은 UAC를 끄는 것을 권장합니다. UAC를 완전히 끄지 않아도 명령어를 실행할 수 있을 수 있지만, UAC는 PC를 보호하는 기능이므로 평소에는 반드시 켜두는 것이 좋습니다. 특히 하나의 명령어에서만 문제가 발생한다면 더욱 그렇습니다.

해결 방법 4: Diskpart 사용 중 오류가 발생하는 경우

관리자 권한 명령 프롬프트에서 디스크를 포맷하려다 이 오류가 나타난다면, 아래 단계를 따라 프로세스를 올바르게 진행해 보세요. 처음 시도할 때 사소한 실수가 있었고 그로 인해 오류가 발생했을 가능성이 있습니다.

  1. 시작 메뉴 버튼 또는 검색 버튼을 클릭하고 "cmd" 또는 "명령 프롬프트"를 입력합니다. 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. 명령 프롬프트 창에 새 줄에 "diskpart"를 입력하고 Enter 키를 누릅니다.
  2. 이제 명령 프롬프트가 Diskpart 모드로 전환되어 다양한 Diskpart 명령어를 실행할 수 있습니다. 먼저 사용 가능한 모든 볼륨 목록을 확인하는 명령어를 입력하고 Enter 키를 누릅니다:
DISKPART> list volume

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. 포맷하려는 볼륨을 신중하게 선택합니다. 예를 들어 볼륨 이름이 Volume 1이라면, 아래 명령어로 해당 볼륨을 선택합니다:
DISKPART> select volume 1
  1. "Volume 1이 선택된 볼륨입니다"와 같은 메시지가 표시될 것입니다.
  2. 볼륨을 포맷하려면 아래 명령어를 입력하고 Enter 키를 누른 후 프로세스가 완료될 때까지 기다리기만 하면 됩니다. 이번에는 프로세스가 성공적으로 완료될 것입니다.
DISKPART> format fs=ntfs quick

해결 방법 5: CHKDSK 실행 시 문제가 발생하는 경우

CHKDSK 명령어를 실행할 때마다 이 오류가 표시되고 해결 방법 1~3으로도 문제가 해결되지 않았다면, CHKDSK를 다른 방식으로 실행하여 문제를 우회하고 디스크 검사를 완료할 수 있습니다. 아래 단계를 따라 해보세요:

  1. 시작 메뉴 버튼 또는 검색 버튼을 클릭하고 "cmd" 또는 "명령 프롬프트"를 입력합니다. 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

명령 프롬프트  관리자 모드에서 이 유틸리티를 호출해야 합니다  오류 완벽 해결 가이드

  1. 예를 들어 F: 드라이브(주로 이동식 USB 드라이브에 할당되는 문자)를 검사하려 한다고 가정해 보겠습니다. 이미 "chkdsk /R /F F:" 명령어로 디스크 검사를 시도했다면, 이번에는 아래와 같이 동일한 명령어를 실행해 보세요:
runas /noprofile /user:computer\administrator "chkdsk /R /F F:"
  1. 문제가 해결되었는지, 그리고 '관리자 모드에서 이 유틸리티를 호출해야 합니다' 오류가 여전히 나타나는지 확인합니다.