작업 스케줄러 오류 0x1은 Windows 예약 작업에서 볼 수 있는 가장 일반적인 오류입니다. 나는 많은 사용자 컴퓨터와 내 컴퓨터와 서버에서 그것을 보았습니다. 이 오류를 여러 번 수정했지만 수정 사항은 항상 동일하거나 매우 유사합니다.
오류의 원인은 무엇입니까?
작업 스케줄러(0x1) 오류는 시스템 경로 문제로 인해 발생하며 실행할 파일을 찾을 수 없어 작업이 성공적으로 실행되지 않습니다.
때때로 작업이 성공적으로 실행되고 완료되지만 작업이 실제로 필요한 작업을 수행하지 않았을 수 있습니다. 아래에서 수정하겠습니다.
Windows에서 작업 스케줄러(0x1) 오류를 수정하는 방법
오류 0x1을 수정하려면 예약된 작업의 편집 작업 부분에 있는 "시작 위치(선택 사항)" 필드에 경로를 입력해야 합니다.
이렇게 하려면 다음 단계를 따르세요.
- 시작을 클릭하고 "작업 스케줄러"를 입력하고 앱을 클릭하여 작업 스케줄러를 엽니다.
- 작업 스케줄러 라이브러리 클릭
- 필요한 작업을 마우스 오른쪽 버튼으로 클릭하고 속성 선택
- 작업 탭 클릭
- 수정 클릭
- 시작 위치(선택 사항) 필드에 필수 경로 입력
- 정확한 경로가 무엇인지 확실하지 않은 경우 프로그램/스크립트 필드에서 프로세스를 뺀 경로를 복사합니다.
- 아래 예에서 c:\Program Files\Microsoft Security Client\를 입력했습니다.
- 확인을 클릭하여 수정 작업 화면을 닫습니다.
- 예약된 작업을 닫으려면 확인을 클릭하세요.
- 예약된 작업 다시 실행
- 마지막 실행 결과가 0x0이면 작업이 성공적으로 실행되었음을 의미합니다.
아래 동영상은 위의 과정도 보여줍니다.
배치 파일을 실행할 때 작업 스케줄러(0x1) 오류를 수정하는 방법
작업 스케줄러에서 배치 파일을 실행할 때 오류 0x1을 수정하려면 예약된 작업의 편집 작업 부분에 있는 "시작 위치(선택 사항)" 필드에 경로를 입력해야 합니다.
작업 스케줄러가 파일을 찾을 수 없기 때문에 배치 파일을 실행할 때 오류 0x1이 발생합니다. 아래 예에서는 다음과 같은 예약된 작업을 실행하고 있습니다.
- 작업 이름 :테스트 배치 파일
- 프로그램/스크립트 :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\ 폴더에 복사하거나 Robocopy.cmd를 아래와 같이 .exe의 전체 경로로 업데이트할 수도 있습니다.
<블록 인용>C:\Data\Robocopy.exe "C:\Data\Files" "D:\Backup\%DATE%\"
Powershell 스크립트를 실행할 때 작업 스케줄러(0x1) 오류를 수정하는 방법
작업 스케줄러에서 powershell 스크립트를 실행할 때 오류 0x1을 수정하려면 작업 스케줄러 인수에서 무시하도록 실행 정책을 설정해야 합니다.
이렇게 하려면 다음 단계를 따르세요.
- 시작을 클릭하고 "작업 스케줄러"를 입력하고 앱을 클릭하여 작업 스케줄러를 엽니다.
- 작업 스케줄러 라이브러리 클릭
- 필요한 작업을 마우스 오른쪽 버튼으로 클릭하고 속성 선택
- 작업 탭 클릭
- 수정 클릭
- '프로그램/스크립트' 필드에 powershell.exe를 입력합니다.
- "인수 추가" 필드에 -ExecutionPolicy Bypass -File "C:\Data\Script.ps1"을 입력합니다.
- 시작 위치(선택 사항) 필드에 powershell 스크립트가 있는 경로를 입력합니다. C:\Data