Windows에서 새로운 프로그램을 설치하려고 할 때 '오류 5: 액세스가 거부되었습니다'라는 메시지가 표시되는 경우가 있습니다. 이는 Windows 11/10/8/7에서 응용 프로그램을 설치할 때 가장 흔히 발생하는 오류 중 하나로, Windows Installer 액세스 거부 문제와 관련이 있습니다. 이 글에서는 이 오류의 주요 원인과 단계별 해결 방법을 자세히 살펴보겠습니다.
Windows 11/10에서 시스템 오류 5(액세스 거부)가 발생하는 원인
시스템 오류 5는 Windows PC에서 매우 자주 접하는 문제입니다. 이 오류 메시지는 현재 계정에 명령을 실행할 관리자 권한이 없다는 것을 의미합니다. 문제를 유발하는 요인은 다양하지만, 가장 일반적인 원인은 다음과 같습니다.
- 시스템의 날짜와 시간이 잘못 설정되어 있으면 해당 오류 메시지가 나타날 수 있습니다.
- 비활성화된 계정에 접근하려고 하거나, 특정 도메인에 존재하지 않는 계정을 사용하는 경우에도 오류가 발생할 수 있습니다.
- 접근이 제한된 원격 컴퓨터에 연결하려고 할 때도 이 오류 메시지가 표시됩니다.
소프트웨어 설치 중 '액세스가 거부되었습니다(오류 5)' 해결 방법
아래에서 이 문제를 해결할 수 있는 6가지 방법을 순서대로 소개합니다.
- 관리자로 로그인한 후 설치 파일을 관리자 권한으로 실행
- UAC(사용자 계정 컨트롤) 임시 비활성화
- 보안 소프트웨어 임시 비활성화
- 클린 부팅 상태에서 설치 진행
- Installer 폴더의 소유권 가져오기
- 기본 제공 관리자 계정 사용
1] 관리자로 로그인하고 설치 파일을 관리자 권한으로 실행
가장 흔한 원인은 관리자 권한 부족입니다. 표준 사용자로 로그인한 상태에서 설치를 진행하면 이 오류가 발생합니다. 따라서 반드시 로컬 관리자(Local Administrator) 계정으로 로그인해야 합니다. 여기서 주의할 점은 도메인 관리자(Domain Administrator)가 아니라 로컬 관리자여야 한다는 것입니다. 도메인 관리자라 하더라도 도메인 정책에 따라 특정 위치에 대한 접근이 제한될 수 있기 때문입니다. 예를 들어 Microsoft SQL Server를 설치할 때는 로컬 관리자로 로그인했는지 반드시 확인하는 것이 좋습니다. 그렇지 않으면 Microsoft SQL 서비스 시작 실패를 비롯한 다양한 오류 메시지가 나타날 수 있습니다.
2] UAC(사용자 계정 컨트롤) 임시 비활성화
또 다른 흔한 원인은 사용자 계정 컨트롤(UAC)입니다. 경우에 따라 UAC가 특정 파일 위치나 레지스트리 위치에 대한 접근을 차단합니다. 기본적으로는 설치 파일을 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행'을 선택하는 것이 가장 좋은 방법입니다. 이렇게 하면 설치 프로그램이 전체 관리자 권한으로 상승하여 실행됩니다. 하지만 상황에 따라서는 설치가 완료될 때까지 UAC를 임시로 비활성화해야 할 수도 있습니다.
이를 위해서는 시작 메뉴 검색창에 'UAC'를 입력합니다.

'사용자 계정 컨트롤 설정 변경'을 클릭합니다.

슬라이더를 '알리지 않음(Never Notify)'까지 끝까지 내린 후 확인을 클릭하고, 시스템을 재부팅한 뒤 다시 설치를 시도합니다. 설치가 완료되면 반드시 UAC 설정을 원래대로 되돌려 놓아야 합니다.
3] 보안 소프트웨어 임시 비활성화
위 방법으로 해결되지 않는다면 백신 프로그램 등 보안 소프트웨어를 비활성화해 보세요. 보안 소프트웨어는 때때로 특정 경로나 특정 레지스트리 위치에 대한 접근을 제한할 수 있습니다. 다만 어느 부분을 차단하는지 쉽게 파악하기 어렵기 때문에, 보안 소프트웨어를 완전히 비활성화한 후 소프트웨어 설치를 다시 시도하는 것이 좋습니다. 물론 설치가 성공적으로 완료되면 반드시 보안 소프트웨어를 다시 활성화해야 합니다.
유사한 오류: 명령 프롬프트에서 명령을 실행할 때 '시스템 오류 5가 발생했습니다. 액세스가 거부되었습니다'라는 메시지가 나타나는 경우도 있습니다.
4] 클린 부팅 상태에서 설치 실행
클린 부팅(Clean Boot) 상태로 전환한 후 설치를 진행해 보세요. 클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방식으로, 백그라운드에서 실행 중인 타사 프로그램과의 충돌로 인한 설치 오류를 효과적으로 배제할 수 있습니다.
5] Installer 폴더의 소유권 가져오기
권한 거부가 자주 발생하는 대표적인 위치가 몇 군데 있습니다. 지금까지 확인된 위치는 Temp 폴더와 Installer 폴더입니다.
C:\Windows\Installer와 %temp% 폴더로 이동하여 해당 폴더들의 소유권을 가져온 후 다시 설치를 시도해 보세요.
6] 기본 제공 관리자 계정 사용
마지막으로 시도해 볼 수 있는 방법은 기본 제공 관리자 계정을 활성화하는 것입니다.
먼저 Windows 시작 버튼을 클릭하고 CMD를 입력합니다.
CMD를 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행'을 선택하고 다음 명령을 실행합니다.
net user administrator /active:yes
'명령을 잘 실행했습니다(Command ran successfully)'라는 메시지가 표시됩니다.
다음으로 아래 명령을 실행합니다.
net user administrator <Password>
<Password> 부분을 관리자 계정에 설정하려는 비밀번호로 바꿔 입력하세요.
작업이 끝난 후 관리자 계정을 비활성화하려면 다음 명령을 사용합니다.
net user administrator /active:no
이제 이 계정으로 로그인하여 소프트웨어를 설치하고 결과를 확인합니다.
함께 읽으면 좋은 글: Windows Installer 서비스에 액세스할 수 없거나 시작되지 않는 경우 해결 방법
액세스가 거부될 때 암호화된 파일을 여는 방법도 함께 참고하시면 도움이 됩니다.