시스템 오류 5 수정, Windows에서 액세스가 거부됨

명령 프롬프트 또는 Windows PowerShell 에서 명령을 실행(running commands in Command Prompt) 하는 동안 " 시스템(System) 오류 5가 발생했습니다. 액세스(Access) 가 거부되었습니다"라는 메시지가 계속 표시되면 콘솔에 명령을 실행하는 데 필요한 권한이 없기 때문일 수 있습니다. 예를 들어, 관리 기능(예: "net user") 또는 고급 문제 해결(advanced troubleshooting) 과 관련된 명령 에는 향상된 권한이 필요하거나 작동하지 않습니다.

Microsoft Windows 에서 "시스템 오류 5"를 수정하려면 명령 프롬프트(Command Prompt)Windows PowerShell 을 관리자로 실행해야 합니다 . 아래 지침은 상승된 권한으로 두 명령줄 인터프리터를 모두 여는 여러 가지 방법을 안내합니다.

명령 프롬프트(Run Command Prompt)Windows PowerShell관리자 로 실행(Administrator)

기본 사용자 권한으로 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 에서 명령을 실행하는 것은 불가능합니다 . 명령 출력 결과 " 시스템(System) 오류 5"가 발생하면 선호하는 명령줄 인터프리터를 관리자로 시작해야 합니다.

관리자로 명령 프롬프트 열기(Open Command Prompt as Administrator)

1. 시작(Start ) 메뉴를 열고(또는 Windows 키를 누름) cmd 또는 명령 프롬프트(command prompt) 를 입력합니다 .

2. 검색 결과에서 관리자 권한으로 실행 옵션을 선택합니다.(Run as administrator)

3. UAC ( 사용자 계정 컨트롤(User Account Control) ) 대화 상자 에서 (Yes ) 를 선택합니다.

참고: (Note:) 사용자 계정 컨트롤(User Account Control)Windows 7 에 없습니다 .

그러면 제목 표시줄에 "관리자" 레이블이 있는 명령 프롬프트 창이 표시됩니다. (Command Prompt)더 이상 명령을 실행하는 동안 " 시스템(System) 오류 5"가 발생하지 않습니다.

관리자로 명령 프롬프트(Command Prompt) 를 여는 더 빠른 방법 은 시작(Start) 메뉴 에서 검색한 직후 Ctrl + Shift + Enter 를 누르는 것입니다.

관리자로 Windows PowerShell 열기(Open Windows PowerShell as Administrator)

Windows 10 및 11 모두 Windows Windows + XPower User 라고도 함 ) 메뉴 를 통해 Windows PowerShell 을 관리자로 여는 옵션이 있습니다.(Windows PowerShell)

1. Windows + X 를 누르거나 (X)시작(Start ) 버튼 을 마우스 오른쪽 버튼으로 클릭 합니다.

2. Windows 터미널(관리자)(Windows Terminal (Admin)) 또는 Windows PowerShell(관리자)(Windows PowerShell (Admin)) 을 선택 합니다.

3. UAC ( 사용자 계정 컨트롤(User Account Control) ) 프롬프트 에서 (Yes ) 를 선택합니다.

그러면 "관리자" 레이블이 있는 Windows PowerShell 창(또는 콘솔이 (Windows PowerShell)Windows 터미널(Windows Terminal) 을 통해 시작되는 경우 탭 )이 표시됩니다. " 시스템(System) 오류 5"는 명령을 실행하는 동안 표시되지 않습니다.

또는 시작(Start ) 메뉴 에서 powershell 을 검색하고 관리자 권한으로 실행을(Run as administrator) 선택 하거나 Ctrl + Shift + Enter 를 눌러 관리자 권한 (Enter)Windows PowerShell 창 을 열 수 있습니다.

(Tip) : Windows 10 고급 사용자 메뉴에서 Windows PowerShell을 명령 프롬프트로 바꾸는(replace Windows PowerShell with Command Prompt) 방법을 알아보세요 .

항상 상승 된 명령 프롬프트(Elevated Command Prompt)Windows PowerShell 콘솔 (Windows PowerShell Console)실행(Run)

관리자 권한으로 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 을 자동으로 열 수 있는 Windows 바탕 화면 바로 가기를 만들 수 있습니다. 이렇게 하면 표준 사용자 권한으로 콘솔을 실수로 시작하여 " 시스템(System) 오류 5" 가 발생할 가능성을 제거합니다.

1. 바로 가기를 만들려는 명령줄 인터프리터에 따라 파일 탐색기(File Explorer) 창을 열고 관련 디렉터리로 이동합니다.

명령 프롬프트 - 로컬 디스크 C(Local Disk C) > Windows > System32

Windows PowerShell — 로컬 디스크 C(Local Disk C) > Windows > System32 > WindowsPowerShell > v1.0

2. cmd(cmd ) (명령 프롬프트) 또는 powershell ( Windows PowerShell ) 이라는 파일을 찾습니다 . 그런 다음 마우스 오른쪽 버튼으로 클릭하고 추가 옵션 표시(Show more options) (Windows 11만 해당) > 보내기(Send to) > 바탕 화면(바로 가기 만들기)(Desktop (create shortcut)) 을 선택 합니다.

3. 새로 생성된 cmd – Shortcut(cmd – Shortcut) or powershell –(powershell – Shortcut) 바탕화면의 Shortcut 아이콘을 우클릭합니다 . 그런 다음 속성 을 선택 합니다(Properties) .

4. 바로 가기(Shortcut ) 탭에서 고급(Advanced) 을 선택합니다 .

5. 관리자 권한으로 실행(Run as administrator) 옆의 확인란을 선택하고 확인(OK) 을 선택 합니다.

6. 적용(Apply )확인(OK ) 을 선택 하여 속성 상자를 종료합니다.

이제 바로 가기를 두 번 클릭하고 UAC 팝업 에서 (Yes ) 를 선택 하여 관리자 권한으로 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 을 열 수 있습니다. (Windows PowerShell)바로 가기의 이름을 원하는 대로 자유롭게 변경하십시오 .(Feel)

명령 프롬프트(Command Prompt)Windows PowerShell 에 대한 UAC 프롬프트(UAC Prompts) 비활성화

UAC(사용자 계정 컨트롤)(User Account Control (UAC))Windows Vista , 8, 8.1, 10 및 11의 보안 기능으로 프로그램이 허가 없이 시스템을 변경하지 못하도록 합니다. 그러나 관리자 권한으로 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 을 열려고 할 때마다 UAC 프롬프트를 처리하는 것은 산만합니다.

이를 처리하는 가장 빠른 방법은 UAC 를 완전히 비활성화하는 것입니다. 그러나 이는 상당한 보안 위험을 초래합니다. 또는 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 에 대해서만 프롬프트를 무시할 수 있습니다 . 더 안전하지만 설정하는 데 시간이 걸립니다.

사용자 계정 컨트롤을 완전히 비활성화(Disable User Account Control Completely)

1. 시작(Start) 메뉴 에서 uac 를 검색하고 열기(Open) 를 선택하여 사용자 계정 컨트롤 설정(User Account Control Settings) 대화 상자를 시작합니다.

2. 슬라이더를 알림(Never notify) 안 함 으로 끕니다 .

3. 확인(OK) 을 선택하여 시스템 전체에서 사용자 계정 컨트롤(User Account Control) 을 비활성화 합니다.

나중에 UAC(UAC) 를 다시 활성화하려면 위의 단계를 수행하고 슬라이더를 첫 번째 또는 두 번째 노치로 드래그하십시오.

팁: (Tip:)제어판(Control Panel) 에서 시스템 및 보안(System and Security) > 사용자 계정 컨트롤 설정 변경 을 선택하여 (Change User Account Control settings)사용자 계정 컨트롤 설정(User Account Control Settings) 대화 상자에 액세스 할 수도 있습니다 .

명령 프롬프트 및 Windows PowerShell 전용 UAC 우회(Bypass UAC for Command Prompt and Windows PowerShell Only)

1. 시작(Start) 메뉴 에서 schtasks 를 검색하고 Enter 키 를 눌러 작업 스케줄러를 시작합니다.

2. 사이드바에서 작업 스케줄러 라이브러리(Task Scheduler Library) 를 마우스 오른쪽 버튼으로 클릭 하고 새 폴더(New Folder) 를 선택합니다 .

3. 폴더 이름을 입력합니다(예: No UAC ) . 

4. 사이드바에서 새로 생성된 폴더를 선택하고 작업 생성( Create Task) 을 선택 합니다.

5. 작업 이름을 명령 프롬프트(관리자) 와 같이 지정 (Command Prompt (Admin))하고 가장 높은 권한(Run with highest privileges) 으로 실행 옆의 확인란을 선택합니다 .

6. 작업(Actions ) 탭 으로 전환하고 새로(New) 만들기 를 선택합니다 .

7. 작업(Action)프로그램 시작으로 설정하고 (Start a program)명령 프롬프트(Command Prompt) 또는 Windows PowerShell 실행 파일의 파일 경로에 붙여넣습니다 .

명령 프롬프트 — C:\Windows\System32\cmd.exe

Windows PowerShell — C:\Windows\System32\WindowsPowerShell\v1.0

9. 조건(Conditions) 탭 으로 전환 하고 컴퓨터가 AC 전원에 있는 경우에만 작업 시작(Start the task only if the computer is on AC power) 을 선택 취소합니다 . 그런 다음 확인(OK) 을 선택 하여 작업을 저장합니다.

10. 바탕 화면의 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 새로(New) 만들기 > 바로 가기(Shortcut) 를 선택합니다 .

11. 폴더 이름(Folder name)작업 이름( Task name ) 을 작업을 생성하는 동안 삽입한 이름으로 대체하여 다음 경로를 입력합니다.

C:\Windows\System32\schtasks.exe /RUN /TN “Folder name\Task name”

계속하려면 다음(Next) 을 선택하십시오 .

12. 바로 가기의 이름을 입력하고 마침(Finish) 을 선택합니다 .

13. 방금 만든 바탕 화면에서 바로 가기를 두 번 클릭하면 UAC 프롬프트 없이 새로운 (UAC)관리자 권한 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 콘솔이 실행 됩니다.

(Fix System Error 5)표준 Windows(Standard Windows) 계정 에서 시스템 오류 5 수정

(Suppose)PC의 비관리자 계정에서 " 시스템 오류 5가 발생했습니다"가 발생했다고 (System)가정 합니다. 이 경우 관리자 암호를 삽입하여 위의 지침에 따라 향상된 명령 프롬프트(Command Prompt) 또는 Windows PowerShell 콘솔을 계속 실행할 수 있습니다 . 모르면 PC에 대한 관리 권한이 있는 사용자에게 권한을 요청하세요.

또는 표준 계정을 관리자 계정(change a standard account to an admin account) (자신이 PC의 소유자라고 가정)으로 변경하여 상승된 권한으로 명령줄 인터프리터를 열려고 할 때마다 관리자 암호를 입력하지 않아도 됩니다. 아래 단계는 Windows 10 및 11에 적용됩니다.

1. 관리자 계정에 로그인하고 시작(Start) > 설정(Settings ) > 계정(Accounts) > 가족 및 기타 사용자(Family & other users) 를 선택합니다 .

2. 기타 사용자 에서 표준 계정을 선택하고 (Other users)계정 유형 변경(Change account type) 을 선택 합니다 .

3. 계정 유형(Account type)관리자 로 설정하고 (Administrator )확인(OK) 을 선택 합니다.

수정 됨 : (Has)시스템 오류 5(System Error 5) 가 발생하지 않음

다시 말하지만, 단순히 명령 프롬프트(Command Prompt)Windows PowerShell 을 관리자로 실행하면 (Windows PowerShell)Microsoft Windows 에서 " (Microsoft Windows)시스템(System) 오류 5" 오류 코드 가 수정됩니다 . 두 콘솔을 정기적으로 사용(User Account Control) 하는 경우 시간을 들여 항상 높은 권한으로 콘솔을 실행하는 바로 가기를 설정 하면 장기적으로 시간을 절약할 수 있습니다.



About the author

저는 Windows MVP이고 2007년부터 Windows로 작업해 왔습니다. 제 경험에는 소프트웨어 개발, 하드웨어 및 사운드, Windows 앱이 포함됩니다. 저는 항상 제 작업에서 사용자 경험을 개선할 수 있는 최선의 방법을 찾고 있습니다. 따라서 소프트웨어 응용 프로그램을 설계하거나 개발하는 데 도움이 필요하면 제 서비스를 제공할 수 있습니다.



Related posts