작업 스케줄러 오류 코드 0x1은 Windows 예약 작업에서 가장 자주 접하게 되는 문제입니다. 일반 사용자의 PC는 물론 서버 환경에서도 빈번하게 발생하지만, 다행히 해결 방법은 대부분 동일하거나 매우 유사합니다.
오류의 원인은 무엇인가요?
작업 스케줄러(0x1) 오류는 주로 시스템 경로 문제 때문에 발생합니다. 실행해야 할 파일을 찾지 못해 예약 작업이 정상적으로 수행되지 않는 것이 핵심 원인입니다.
간혹 작업이 '완료됨'으로 표시되지만 실제로는 의도한 작업이 전혀 이루어지지 않는 경우도 있습니다. 아래에서 상황별 해결 방법을 하나씩 살펴보겠습니다.
기본적인 0x1 오류 해결 방법
오류 0x1을 수정하려면 예약 작업의 동작 편집 화면에서 '시작 위치(선택 사항)'(Start in) 필드에 경로를 입력해야 합니다.
다음 순서대로 진행하세요:
- 시작 버튼을 클릭하고 '작업 스케줄러'를 검색한 후 앱을 실행합니다
- 왼쪽 메뉴에서 작업 스케줄러 라이브러리를 클릭합니다
- 문제가 되는 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다
- 동작 탭을 클릭합니다
- 편집 버튼을 클릭합니다
- '시작 위치(선택 사항)' 필드에 필요한 경로를 입력합니다
- 정확한 경로를 알지 못한다면, 프로그램/스크립트 필드에서 실행 파일 이름을 제외한 폴더 경로 부분만 복사해서 붙여넣으면 됩니다
- 예를 들어 다음과 같이 입력합니다: c:\Program Files\Microsoft Security Client\
- 확인을 눌러 동작 편집 화면을 닫습니다
- 확인을 눌러 예약 작업 설정을 저장합니다
- 예약 작업을 다시 실행합니다
- 마지막 실행 결과가 0x0으로 표시되면 작업이 성공적으로 완료된 것입니다
배치 파일(.bat/.cmd) 실행 시 0x1 오류 해결 방법
작업 스케줄러에서 배치 파일을 실행할 때 0x1 오류가 발생하는 이유 역시 파일을 찾지 못하기 때문입니다. 아래는 실제 사례입니다.
- 작업 이름: Test Batch File
- 프로그램/스크립트: C:\Data\Robocopy.cmd
- 시작 위치(선택 사항): 비어 있음
Robocopy.cmd 파일의 내용은 다음과 같습니다 (참고로 Robocopy.exe는 C:\Data 폴더에 위치):
Robocopy.exe "C:\Data\Files" "D:\Backup\%DATE%\"
예약 작업 실행 시 '시작 위치(선택 사항)' 필드가 비어 있으면 기본 경로인 C:\Windows\System32가 사용됩니다. 이 경우 robocopy.exe 파일을 찾지 못해 파일 복사가 시작되지 않는 것이 문제입니다.
이를 해결하는 방법은 세 가지가 있습니다:
- 앞서 설명한 것처럼 작업 속성 → 동작 → 편집으로 이동합니다
- '시작 위치(선택 사항)' 필드에 필요한 경로를 입력합니다 (위 예시에서는 C:\Data\)
또는 다음과 같은 대안도 가능합니다:
- robocopy.exe 파일을 C:\Windows\System32\ 폴더로 복사하거나
- 배치 파일 안에서 실행 파일의 전체 경로를 명시합니다
C:\Data\Robocopy.exe "C:\Data\Files" "D:\Backup\%DATE%\"
PowerShell 스크립트 실행 시 0x1 오류 해결 방법
작업 스케줄러에서 PowerShell 스크립트를 실행할 때 0x1 오류가 발생한다면, 인수에 실행 정책 우회(ExecutionPolicy Bypass) 옵션을 설정해야 합니다.
다음 단계를 따라 진행하세요:
- 시작 버튼을 클릭하고 '작업 스케줄러'를 검색한 후 앱을 실행합니다
- 작업 스케줄러 라이브러리를 클릭합니다
- 해당 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다
- 동작 탭을 클릭합니다
- 편집 버튼을 클릭합니다
- '프로그램/스크립트' 필드에 powershell.exe를 입력합니다
- '인수 추가' 필드에 -ExecutionPolicy Bypass -File "C:\Data\Script.ps1"을 입력합니다
- '시작 위치(선택 사항)' 필드에 PowerShell 스크립트가 있는 경로인 C:\Data를 입력합니다
이렇게 설정하면 PowerShell 실행 정책에 막히지 않고 스크립트가 정상적으로 구동되며, 시작 위치를 지정했기 때문에 파일을 찾지 못해 발생하는 0x1 오류도 함께 해결됩니다.