Windows에서 시스템 오류 5: 액세스 거부 문제를 해결하고 수정하는 방법
Windows에서 “시스템 오류 5가 발생했습니다.액세스가 거부되었습니다”를 수정하는 방법
이 오류는 명령 프롬프트나 PowerShell에서 특정 명령을 실행하려고 할 때 매우 성가십니다.기본적으로 Windows에서 로그인한 계정에 올바른 권한이 없다고 표시하는 것입니다.일반적으로 관리자 권한이 필요한 작업을 수행하려고 할 때에도 마찬가지입니다.”net user”처럼 시스템 변경이나 고급 문제 해결 단계와 관련된 명령에서 흔히 발생합니다.문제는 콘솔을 관리자 권한으로 실행하지 않으면 Windows가 해당 작업을 차단할 수 있다는 것입니다.그러면 오류 5가 발생합니다.
다행히도 해결 방법은 대개 권한 문제뿐입니다.관리자 권한(즉, 관리자 모드)으로 명령줄을 실행하면 문제가 해결될 수 있습니다.하지만 계속 잊어버린다면, 항상 관리자 권한으로 실행되는 바로가기를 만들거나 UAC 프롬프트를 우회하는 몇 가지 방법을 설정할 수 있습니다.사람들이 이 문제를 덜어준 몇 가지 실용적인 방법을 소개합니다.
관리자 권한으로 명령 프롬프트와 PowerShell을 제대로 엽니다.
명령 프롬프트를 상승된 권한으로 실행하기
솔직히 말해서, 가장 간단한 해결책은 콘솔을 관리자 권한으로 여는 것입니다.명령 프롬프트를 정상적으로 열면 표준 사용자 권한으로 실행되기 때문에 특정 명령을 실행했을 때 해당 오류가 발생하는 것입니다.
- 시작 에 cmd를 입력한 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 선택합니다.
- 일부 설정에서는 cmd를 검색한 다음 검색창에 입력한 후 를 누르는 것이 빠른 단축키입니다 Ctrl + Shift + Enter. Windows 10과 11에서 작동하며 몇 번의 클릭만으로 충분합니다.
제목에 “관리자”가 포함된 창이 열리면 명령을 다시 시도해 보세요.오류가 사라졌을 것입니다.자주 이 작업을 하는 경우, 항상 관리자 권한으로 실행되는 바로 가기를 만들면 작업이 훨씬 수월해집니다.C:\Windows\System32 에서 cmd 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 ‘기타 옵션 표시 (Windows 11)’ 를 선택한 다음 ‘보내기 > 바탕 화면(바로 가기 만들기)’를 선택하세요.바로 가기를 마우스 오른쪽 버튼으로 클릭하고 ‘ 속성 > 바로 가기 탭 > 고급’ 으로 이동하여 ‘관리자 권한으로 실행’을 선택한 후 ‘확인’을 클릭하세요.이제 언제든지 바로 가기를 두 번 클릭해도 UAC 메시지가 표시되지 않습니다(UAC를 비활성화한 경우라면, 이 또한 위험할 수 있습니다).
PowerShell Elevated 실행
저도 마찬가지입니다. PowerShell을 관리자 권한으로 빠르게 열려면 Windows + X (고급 사용자 메뉴)를 누른 다음 Windows 터미널(관리자) 또는 Windows PowerShell(관리자)을 클릭합니다. UAC 프롬프트를 확인하면 제목에 “관리자”가 포함된 창이 나타납니다.왜 도움이 되는지 모르겠지만, 일부 컴퓨터에서는 PowerShell을 표준 사용자로 실행하려고 하면 특정 작업이 거부되고 오류 5가 발생합니다.관리자 권한으로 열면 해당 차단을 우회할 수 있습니다.
- 또는 시작 메뉴에서 PowerShell을 검색한 후 마우스 오른쪽 버튼을 클릭하고 ‘관리자 권한으로 실행’을 선택하세요.또는 Ctrl + Shift + Enter검색창에 입력한 후 키를 누르세요.
항상 관리자 권한으로 실행되는 바로가기 만들기
이런 문제를 자주 겪고 매번 하기 귀찮다면 바로가기 만들기가 도움이 될 겁니다.간단한 과정을 알려드리겠습니다.물론 Windows에서는 여러분이 원하는 것보다 조금 더 복잡하게 만들었을 테니까요.
- C:\Windows\System32 로 이동합니다.명령 프롬프트를 원하면 cmd.exe를, PowerShell을 원하면 WindowsPowerShell\v1.0\powershell.exe를 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 ‘ 더 많은 옵션 표시 (Windows 11에 필요)’가 표시되면 선택한 다음, ‘ 보내기 > 바탕 화면(바로 가기 만들기)’를 선택합니다.
- 바탕 화면에서 새 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성 으로 이동합니다.
- 바로 가기 탭 에서 고급을 클릭합니다.
- 관리자 권한으로 실행 확인란을 선택하세요.확인을 누른 후 적용을 누르세요.
- 이제 이 바로가기를 두 번 클릭하고 UAC 프롬프트를 한 번 수락한 후, 지금부터는 관리자 권한으로 실행하면 됩니다.조금 번거롭지만 시간을 절약할 수 있습니다.
UAC 프롬프트 처리
관리자 권한으로 명령을 실행할 때마다 UAC 메시지가 뜨고 “예”를 클릭하는 것이 지겹다면, UAC를 비활성화하는 위험한 방법이 있습니다.하지만 이는 보안에 좋지 않다는 점을 명심하세요.너무 부담스럽다면 작업 스케줄러에서 가장 높은 권한으로 실행되도록 작업을 생성하여 메시지를 완전히 피할 수 있습니다.
UAC를 완전히 비활성화하는 단계별 방법
- 시작 메뉴에서 uac를 검색한 다음 **사용자 계정 컨트롤 설정 변경을 엽니다.
- 슬라이더를 알리지 않음까지 끈 다음, 확인을 누릅니다.
이렇게 하면 전체 시스템의 UAC가 꺼지므로 무엇을 하고 있는지 잘 알고 있어야 합니다.그렇지 않으면 Windows가 더 취약해집니다.
또 다른 방법: 프롬프트 없이 권한이 상승된 명령을 실행하기 위한 예약된 작업을 만듭니다.
- 시작 메뉴에서 SchTasks를 검색하고 Enter를 누르세요.
- 작업 스케줄러 라이브러리에 폴더를 만들고 No UAC 와 같은 이름을 지정합니다.
- 해당 폴더를 마우스 오른쪽 버튼으로 클릭하고 ‘기본 작업 만들기’를 선택합니다.‘관리자 권한 명령 프롬프트 ‘ 와 같이 이름을 지정 하고 ‘가장 높은 권한으로 실행’을 선택합니다.
- 작업을 프로그램 시작으로 설정하고, 다음과 같이 경로를 입력합니다
C:\Windows\System32\cmd.exe. - 조건 탭에서 AC 전원이 공급되는 경우에만 시작의 선택을 해제합니다.작업 생성을 완료합니다.
- 다음 명령을 사용하여 바탕 화면에 바로 가기를 만듭니다:
C:\Windows\System32\schtasks.exe /RUN /TN "No UAC\YourTaskName". - 더블 클릭하면 UAC 프롬프트 없이 관리자 권한으로 명령 프롬프트가 실행됩니다.이상하게도, 어떤 시스템에서는 제대로 작동하지만 다른 시스템에서는 약간의 수정이 필요합니다.
관리자가 아닌 경우 수행할 작업
관리자가 아닌데 “시스템 오류 5″가 표시되는 경우, 관리자에게 다음 단계를 대신 수행해 달라고 요청해야 할 수 있습니다.또는 액세스 권한이 있는 경우 계정 유형을 일반 계정에서 관리자 계정으로 변경하면 도움이 될 수 있습니다.하지만 이 경우에도 권한이 필요합니다.설정 > 계정 > 가족 및 다른 사용자 로 이동하여 계정을 선택한 다음 관리자 계정으로 변경하세요.
일부 설정에서는 관리자 권한이 필요한 명령을 허가 없이 실행하려고 하면 바로가기를 아무리 많이 만들어도 작동하지 않습니다. Windows는 Windows답게 답답하죠.
장기적으로 “시스템 오류 5” 수정
결국 이 오류를 해결하는 가장 확실한 방법은 항상 관리자 권한으로 명령줄을 실행하는 것입니다.특히 하루에 두 번 이상 사용하는 경우, 바로가기를 설정하면 UAC 프롬프트가 계속 표시되는 것을 방지하는 데 도움이 됩니다.계정이 관리자 권한이 아닌 경우, 유일한 해결책은 관리자 권한을 얻거나 해당 권한을 가진 사람에게 작업을 맡기는 것입니다.
다행히도 누군가는 몇 시간을 절약할 수 있을 겁니다.오류 5를 처리하는 건 마치 Windows가 사용자에게 충분한 문제를 안겨주는 것처럼 느껴지기 때문입니다.
관련 기사
이 글이 도움이 되었나요?