명령 프롬프트에서 명령어를 실행하려고 하는데 명령이 정상적으로 수행되었다는 메시지 대신 "시스템 오류 5가 발생했습니다"라는 오류 메시지가 나타난다면, 실행하려는 명령에 필요한 접근 권한이나 특권이 없다는 뜻입니다. 이 문제를 겪는 Windows 사용자가 마주하는 전체 오류 메시지는 다음과 같습니다.
"시스템 오류 5가 발생했습니다. 액세스가 거부되었습니다."
이 오류는 일반적인 명령보다 조금 더 복잡하고 시스템에 깊숙이 개입하는 명령을 실행할 때 주로 발생합니다. 대표적으로 net user 명령이나 네트워크 공유 관련 명령 등이 여기에 해당합니다. 이 문제는 Windows 7 시절부터 존재해 온 유서 깊은 오류로, 지금도 사라지지 않고 있기 때문에 수많은 Windows 10 사용자 역시 같은 문제를 경험하고 있습니다.

시스템 오류 5의 원인
거의 모든 경우에 이 문제의 원인은 해당 명령을 관리자 권한이 없는 명령 프롬프트에서 실행하고 있다는 점입니다. 명령 프롬프트가 "액세스가 거부되었습니다"라고 알려줄 때, 이는 사용자 계정 자체에 관리자 권한이 없다는 의미가 아닙니다. 현재 사용 중인 명령 프롬프트 창에 관리자 권한이 없어서 명령을 실행할 수 없다는 의미입니다.
즉, 일부 명령을 실행하려면 관리자 권한이 있는 사용자 계정만으로는 부족하며, 그 명령을 실행하는 명령 프롬프트 자체에도 관리자 권한(상승된 권한)이 부여되어 있어야 합니다.
해결 방법: 관리자 권한으로 명령 프롬프트 실행하기
대부분의 Windows 사용자는 명령 프롬프트가 필요할 때 시작 메뉴를 열고 cmd를 검색한 뒤 검색 결과에 나타나는 cmd를 클릭하는 방식으로 실행합니다. 하지만 안타깝게도 이렇게 실행하면 관리자 권한이 없는 일반 명령 프롬프트가 열리기 때문에, 일부 명령을 실행하는 데 필요한 접근 권한이 없습니다.
따라서 문제가 되는 명령을 성공적으로 실행하려면, 해당 명령을 관리자 권한으로 상승된(elevated) 명령 프롬프트에서 실행해야 합니다. 운영체제 버전별로 상승된 명령 프롬프트를 여는 방법은 다음과 같습니다.
Windows 7을 사용하는 경우
- 시작 메뉴를 엽니다.
- 검색창에 "cmd"를 입력합니다.

- 검색 결과에 표시된 cmd를 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행(Run as administrator)을 선택합니다.
- 팝업 창으로 작업 확인을 요청받으면 예를 눌러 승인합니다.
Windows 8, 8.1 또는 10을 사용하는 경우
- Windows 로고 키 + X를 동시에 눌러 WinX 메뉴를 엽니다.
- 메뉴에서 명령 프롬프트(관리자)(Command Prompt (Admin))를 찾아 클릭합니다.

- 팝업 창으로 작업 확인을 요청받으면 예를 눌러 승인합니다.
다른 프로그램에서도 같은 오류가 발생한다면?
이 문제는 주로 Windows 명령 프롬프트에서 발생하는 것으로 알려져 있지만, 비슷한 성격의 다른 프로그램에서도 충분히 발생할 수 있습니다. 만약 다른 응용 프로그램에서 이와 같은 오류를 겪고 있다면, 해당 프로그램을 관리자 권한으로 실행하기만 하면 문제가 해결될 가능성이 높습니다.