작업 스케줄러(Task Scheduler)는 Windows 10과 Windows 11에서 다양한 작업과 프로세스를 자동으로 처리할 수 있게 해주는 강력한 도구입니다. 하지만 일부 사용자는 이 기능을 사용하던 중 작업 스케줄러 0x1 오류를 마주하게 됩니다. 이 오류가 무엇을 의미하는지, 어떤 원인으로 발생하는지, 그리고 무엇보다 중요한 어떻게 해결할 수 있는지 궁금하시다면 이 글이 큰 도움이 될 것입니다.

작업 스케줄러 0x1 오류는 Windows에서 예약된 작업이 성공적으로 실행되지 못했을 때 표시되는 오류 코드로, 해당 작업이 의도한 대로 수행되지 않았다는 것을 의미합니다. 다행히도 아래 가이드에 소개된 문제 해결 방법들을 통해 충분히 고칠 수 있습니다. 그럼 바로 시작해 보겠습니다!
빠른 해결 요약
아래 단계에 따라 보안 옵션 설정을 조정하면 작업 스케줄러 오류를 해결할 수 있습니다.
- 작업 스케줄러 라이브러리로 이동하여 문제가 되는 작업을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 일반(General) 탭에서 가장 높은 권한으로 실행(Run with highest privileges) 항목에 체크합니다.
- 또는 사용자가 로그온되어 있는지 여부에 관계없이 실행(Run whether user is logged on or not) 옵션을 선택해 볼 수도 있습니다.
작업 스케줄러 0x1 오류의 주요 원인
Windows 10에서 작업 스케줄러 0x1 오류는 여러 가지 요인으로 인해 발생할 수 있습니다.
- 권한 부족
- 잘못된 파일 경로
- 잘못 구성된 작업 설정
- 스크립트 또는 프로그램 자체의 오류
- 실행 정책(Execution Policy) 제한
이제 이 오류가 무엇이고 어떤 원인으로 발생하는지 명확히 이해했으니, 가장 중요한 해결 방법을 살펴보겠습니다. 시도해 볼 수 있는 방법은 여러 가지이며, 어떤 방법이 효과적인지는 사용자 환경마다 다를 수 있으므로 하나씩 모두 확인해 보는 것이 좋습니다.
방법 1: '시작 위치(Start in)' 경로 지정하기
일부 프로그램이나 스크립트는 정상적으로 작동하기 위해 특정 작업 디렉터리, 즉 '시작 위치(Start in)' 경로가 필요합니다. 작업 스케줄러에서 시작 위치 경로를 지정하면 Windows에게 작업을 어디서부터 실행해야 하는지 명확히 알려주는 셈입니다. 이를 통해 작업이 올바른 환경에서 실행되어 오류 없이 동작할 수 있습니다. PowerShell 관련 0x1 오류를 해결하는 방법은 다음과 같습니다.
- Windows 검색창에 작업 스케줄러를 입력하고 검색 결과를 클릭하여 엽니다.
- 왼쪽 메뉴에서 작업 스케줄러 라이브러리로 이동합니다.
- 문제가 발생하는 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 새 창이 열리면 동작(Actions) 탭으로 이동한 후 편집(Edit) 버튼을 클릭합니다.

- 시작 위치(선택 사항) 입력란에 디렉터리 경로를 지정합니다. 예를 들어 프로그램/스크립트가 C:\Program Files\BlueStacks_nxt\BlueStacksHelper.exe라면, 시작 위치에는 C:\Program Files\BlueStacks_nxt라고 입력합니다.

- 경우에 따라 프로그램/스크립트와 시작 위치(선택 사항) 입력란에 따옴표(")가 포함되어 있는 경우도 있습니다. 이런 경우에는 따옴표를 제거한 후 시도해 보세요.
방법 2: 보안 옵션 설정 변경하기
작업 스케줄러의 작업은 특정 사용자 권한으로 실행됩니다. 작업을 실행하는 사용자 계정에 필요한 리소스에 접근하거나 특정 동작을 수행할 권한이 없다면 오류가 발생할 수 있습니다. Windows 10 또는 11에서 0x1 오류를 해결하는 방법은 다음과 같습니다.
- Windows 검색창에 작업 스케줄러를 입력하고 검색 결과를 클릭하여 엽니다.
- 왼쪽 메뉴에서 작업 스케줄러 라이브러리로 이동합니다.
- 오류를 유발하는 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 일반 탭으로 이동한 후, 보안 옵션 섹션에서 가장 높은 권한으로 실행 항목에 체크합니다.

- 이 방법으로 해결되지 않았다면 사용자가 로그온되어 있는지 여부에 관계없이 실행 옵션도 선택해 보세요. 가능한 조합을 모두 시도해 보는 것이 좋습니다.

배치 파일 내 프로그램들이 성공적으로 실행될 수 있도록 사용자 계정에 필요한 권한이 있는지 반드시 확인하세요. 특히 원격 서버에서 작업을 수행할 때는 더욱 중요합니다.
함께 읽으면 좋은 글: Windows 10에서 작업 스케줄러가 실행되지 않을 때 해결 방법
방법 3: 상대 경로 대신 전체 경로 사용하기
전체 경로(Full Path)는 서로 다른 작업 디렉터리나 권한 문제에 덜 민감하며, 이러한 문제들은 Windows 10에서 작업 스케줄러 0x1 오류의 흔한 원인입니다. 전체 경로를 사용하는 방법은 다음과 같습니다.
- 오류를 유발하는 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 동작 탭으로 이동한 후 편집 버튼을 클릭합니다.
- 프로그램/스크립트 입력란을 확인합니다. 이 필드는 작업이 실행하는 프로그램이나 스크립트를 지정하는 곳으로, 경로가 정확한지 확인해야 합니다.
- 배치 파일(.bat)이나 PowerShell 스크립트(.ps1)를 사용하는 경우, 이 입력란에는 전체 경로(예: "C:\Scripts\my_script.bat")를 입력해야 합니다.

- 모든 설정이 올바른데도 오류가 계속된다면 UNC 경로(예: "\\ServerName\Scripts\my_script.bat")로 시도해 보세요.

- 작업의 작업 디렉터리가 올바르게 설정되어 있다고 확신하지 않는 한, 전체 경로 없이 파일명만 적는 상대 경로(예: "my_script.bat")의 사용은 피하는 것이 좋습니다.
방법 4: 실행 정책 설정하기 (PowerShell 스크립트의 경우)
작업 스케줄러를 통해 PowerShell 스크립트를 예약 실행할 때, 실행 정책(Execution Policy)이 스크립트 실행을 차단하면 0x1 오류가 발생할 수 있습니다. 그 이유는 작업 스케줄러가 스크립트를 로컬에 저장되어 있더라도 원격 스크립트처럼 취급하는 경우가 많기 때문입니다. PowerShell 관련 0x1 오류를 해결하는 방법은 다음과 같습니다.
- 오류를 유발하는 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 새 창에서 동작 탭으로 이동한 후 편집 버튼을 클릭합니다.
- 프로그램/스크립트 입력란에 powershell.exe라고 입력합니다.
- 인수 추가(선택 사항) 섹션에 -ExecutionPolicy Bypass -File "C:\Data\Script.ps1"이라고 입력합니다. 이때 "C:\Data\Script.ps1"은 실제 스크립트 경로로 교체하세요.
- 시작 위치(선택 사항) 섹션에는 스크립트가 있는 폴더 위치(예: C:\Data)를 입력합니다.

함께 읽으면 좋은 글: 작업 스케줄러를 이용해 컴퓨터 종료 예약하기
방법 5: '기본 작업 만들기' 대신 '작업 만들기' 옵션 사용하기
작업 스케줄러에서 작업 만들기(Create Task) 옵션을 사용하면 기본 작업 만들기(Create Basic Task) 옵션보다 훨씬 다양한 고급 구성 설정을 활용할 수 있습니다. 이러한 유연성 덕분에 특정 설정, 권한, 동작이 필요한 작업을 세부적으로 구성할 수 있으며, 이는 0x1 오류를 예방하는 데 필수적일 수 있습니다. 필요에 맞게 작업을 세밀하게 조정할 수 있다는 점이 큰 장점입니다.

이 글이 작업 스케줄러 0x1 오류 해결에 도움이 되었기를 바랍니다. 어떤 방법이 효과가 있었는지 댓글로 알려주세요. 여러분의 경험은 현재 어떤 방법이 유효한지 다른 분들께 큰 참고가 됩니다. 기타 질문이나 제안 사항이 있다면 언제든지 댓글 섹션에서 자유롭게 공유해 주세요.