PC에서 명령 프롬프트(Command Prompt)를 자주 활용한다면, 명령을 실행하는 도중 "시스템 오류 5(System error 5)" 메시지를 접해본 경험이 있을 것입니다. 이 오류는 관리자 권한이 필요한 명령을 일반 권한으로 실행하려 할 때 발생합니다. 즉, 명령 프롬프트를 관리자 권한 없이 실행했다면 해당 명령을 수행할 권한이 없기 때문에 오류가 나타나는 것이죠.
이번 글에서는 "오류 5: 액세스가 거부되었습니다(Access is denied)" 메시지의 다양한 원인과 Windows 10/8/7 환경에서 이를 해결하는 구체적인 방법까지 자세히 안내해 드립니다.
- 1부. "시스템 오류 5가 발생했습니다. 액세스가 거부되었습니다"란?
- 2부. "시스템 오류 5"의 주요 원인
- 3부. Windows 10/8에서 시스템 오류 5 해결하기
- 4부. Windows 7에서 시스템 오류 5 해결하기
- 5부. 관리자 권한으로 명령 프롬프트 실행이 안 될 때 대처법
1부. "시스템 오류 5가 발생했습니다. 액세스가 거부되었습니다"란 무엇인가요?
앞서 언급했듯이 이 서비스 액세스 거부 오류는 주로 상승된(elevated) 명령 프롬프트 창을 열지 않은 상태에서 관리자 권한이 필요한 명령을 실행할 때 발생합니다. 명령을 실행할 충분한 권한이 없기 때문에 명령이 실패하고 "액세스가 거부되었습니다"라는 오류 메시지가 화면에 표시됩니다.
2부. "시스템 오류 5"의 주요 원인
명령 프롬프트 외에도 다양한 상황에서 이 오류가 나타날 수 있으며, 그 원인 역시 여러 가지입니다. 아래는 Windows 10에서 "액세스가 거부되었습니다" 메시지가 표시되는 가장 흔한 원인들입니다. 내 PC에서 문제의 원인이 무엇인지 파악하는 데 도움이 될 것입니다.
1. 시간 동기화 문제
PC의 시간 설정이 잘못되어 있다면 위와 같은 문제가 발생할 가능성이 높습니다. 이를 해결하려면 PC에서 시간 동기화 기능을 활성화하여 항상 최신 시간을 유지하세요. 또한 PC가 사용 중인 지역에 맞는 올바른 시간대로 설정되어 있는지도 함께 확인해야 합니다.
2. 접근하려는 계정이 비활성화되었거나 도메인에 존재하지 않는 경우
어떤 이유로든 비활성화된 계정에 접근하려 하거나, 선택한 도메인에 존재하지 않는 계정에 접근하려 하면 화면에 오류가 표시됩니다. 이런 상황에서는 해당 계정이 도메인에 실제로 존재하고 활성화되어 있는지 먼저 확인해야 합니다. Netdom 명령줄 유틸리티를 사용하면 이를 손쉽게 확인할 수 있습니다.
3. 원격 컴퓨터 접근 권한 부족
원격 컴퓨터에 접근하려는 경우 필요한 모든 권한을 갖추고 있는지 반드시 확인해야 합니다. 권한이 하나라도 누락되면 PC가 오류 메시지를 표시합니다. 원격 컴퓨터로부터 필요한 모든 권한을 부여받으면 더 이상 문제가 발생하지 않습니다.
3부. Windows 10/8에서 시스템 오류 5 해결하기
Windows 10/8 PC에서 시스템 오류 5가 발생했다면 아래 단계를 따라 해결할 수 있습니다. 심각한 문제가 아니기 때문에 몇 가지 간단한 단계만 거치면 손쉽게 해결됩니다.
다음은 Windows 10 또는 8에서 이 문제를 해결하는 방법입니다:
● 키보드에서 Windows + X 키 조합을 눌러 메뉴를 엽니다. 메뉴가 열리면 명령 프롬프트(관리자) 옵션을 선택하여 상승된 명령 프롬프트 창을 실행합니다.
● 화면에 앱이 장치를 변경하도록 허용할지 묻는 메시지가 나타납니다. 예를 클릭하면 다음 단계로 진행할 수 있습니다.
이것으로 끝입니다. 상승된 명령 프롬프트가 PC에서 실행되었으므로, 어떤 명령을 실행하더라도 액세스 거부 오류가 발생하지 않습니다. 문제가 성공적으로 해결된 것입니다.
4부. Windows 7에서 시스템 오류 5 해결하기
Windows 7 기반 PC를 사용 중이고 시스템 오류 5가 발생했다면, Windows 7 버전에 맞는 해결책도 준비되어 있습니다. Windows 10/8 방법과 절차가 약간 다르지만 역시 어렵지 않게 따라 할 수 있습니다.
● 시작 메뉴를 열고 CMD를 검색합니다. 명령 프롬프트가 나타나면 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
● 예와 아니요 버튼이 있는 대화 상자가 나타납니다. 예 버튼을 클릭하면 관리자 권한으로 명령 프롬프트를 실행할 수 있습니다.
이것으로 완료입니다. 명령 프롬프트 창이 관리자 권한으로 실행되어, 화면에 오류를 일으키지 않고도 관리자 명령을 자유롭게 실행할 수 있습니다.
5부. 관리자 권한으로 명령 프롬프트 실행이 안 될 때는?
관리자 권한으로 명령 프롬프트 세션을 시작할 수 없다면 컴퓨터의 Windows 레지스트리에 문제가 있을 가능성이 높습니다. 레지스트리의 일부 항목이 관리자 명령 프롬프트 열기를 차단하고 있을 수 있습니다.
다음은 Windows 레지스트리에서 문제가 되는 항목을 제거하는 방법입니다:
● Windows + R 키를 눌러 실행 대화 상자를 열고 regedit를 입력한 후 Enter 키를 누릅니다.
● 다음 경로로 이동하여 FPE.com.AddIn이라는 이름의 항목을 삭제합니다.
HKEY_CURRENT_USER\Software\Microsoft\Office\FrontPage\Addins\
항목을 삭제한 직후 PC를 재시작하면 이전에 겪던 오류가 완전히 사라진 것을 확인할 수 있습니다.
위 문제는 PC에 내장된 도구만으로도 해결할 수 있지만, 때로는 내장 도구로는 감당하기 어려운 Windows 블루 스크린/블랙 스크린 같은 문제에 직면하기도 합니다. 이런 경우에는 Windows 부팅 문제를 포함해 다양한 시스템 오류를 수정할 수 있는 Windows Boot Genius 유틸리티 사용을 적극 권장합니다.
이 가이드가 Windows PC에서 시스템 오류 5를 제거하고 명령을 문제없이 실행하는 데 도움이 되기를 바랍니다. 그 밖에 다른 오류를 해결하고 싶다면 Windows Boot Genius가 확실한 해결책이 되어 줄 것입니다.