윈도우에는 지정한 시간에 특정 작업을 자동으로 실행해 주는 작업 스케줄러(Task Scheduler)라는 기본 도구가 내장되어 있습니다. 그런데 최근 이 도구에서 작업을 예약하려고 시도했을 때, 실행 파일을 예약된 시간에 구동하는 작업 등록이 '액세스가 거부되었습니다(Access is denied)' 메시지와 함께 거부되고, 오류 코드 0x80070005가 표시되는 문제가 발생했습니다.
오류를 조사해 보니 해당 작업을 실행하려면 가장 높은 권한을 부여해야 한다는 안내를 확인할 수 있었습니다. 실제로 이 옵션을 적용해 보았지만 상황은 달라지지 않았고, 다양한 버전 범위에 맞춰 작업을 다시 구성해 보아도 소용이 없었습니다.

결국 여러 시도 끝에 레지스트리 편집을 통해 이 문제를 해결할 수 있었습니다. 동일한 오류로 고민하고 계시다면 아래 방법을 따라 해결해 보세요.
작업 스케줄러 액세스 거부 오류(0x80070005) 해결하기
주의: 윈도우 레지스트리 편집 중 실수가 발생하면 시스템 전체에 심각한 영향을 줄 수 있습니다. 작업을 진행하기 전에 반드시 시스템 복원 지점을 생성하고, 레지스트리 항목을 수정할 때는 신중하게 진행하세요.
1단계: 레지스트리 편집기 열기
Windows 키 + R 키 조합을 눌러 실행(Run) 대화 상자를 연 뒤, regedit을 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.

2단계: 해당 레지스트리 경로로 이동
레지스트리 편집기의 왼쪽 창에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

3단계: EnableLinkedConnections 값 찾기
위 경로의 오른쪽 창에서 EnableLinkedConnections이라는 이름의 레지스트리 DWORD(REG_DWORD) 값을 찾아 더블클릭합니다.

4단계: 값 데이터 변경 후 재부팅
DWORD 값 편집 창에서 값 데이터(Value data)를 1로 입력하고, 기본 단위(Base)가 16진수(Hexadecimal)로 설정되어 있는지 확인합니다. 확인을 클릭한 후 레지스트리 편집기를 닫고, 컴퓨터를 재부팅합니다.
시스템을 다시 시작한 뒤 작업 스케줄러에서 새 작업을 만들어 보면, 이번에는 정상적으로 등록될 것입니다.
이 글이 도움이 되기를 바랍니다!
오류 0x80070005가 발생하는 다른 사례들
오류 0x80070005는 매우 흔하게 나타나는 코드로, 아래와 같은 다양한 상황에서도 표시될 수 있습니다.
- 기본 저장 위치를 설정하지 못하는 경우
- 시스템 복원(System Restore)
- Office 제품 키 설치
- OneDrive
- 윈도우 정품 인증
- IPersistFile Save 실패
- 윈도우 서비스
- 마이크로소프트 스토어 앱
- Windows Update
- 작업 스케줄러
- 크롬(Chrome) 업데이트 중