예약된 작업의 배치 파일 반환 코드 2147942401

Siddharth Bishnoi 2023년1월30일
  1. 오류 이해
  2. 오류의 가능한 원인
  3. 오류 해결 방법
예약된 작업의 배치 파일 반환 코드 2147942401

Windows 작업 스케줄러는 작업을 자동화하고 지정된 간격으로 프로그램이나 스크립트를 실행하는 응용 프로그램입니다. 몇 번의 클릭만으로 사용하기 쉬운 응용 프로그램입니다.

그러나 Windows 작업 스케줄러를 통해 배치 파일을 실행하면 때때로 오류와 함께 반환될 수 있습니다. 가장 일반적인 오류는 반환 코드 (0x1)입니다.

이 오류가 발생하는 데는 여러 가지 이유가 있습니다. 배치 파일을 실행하도록 작업을 예약하면 반환 코드 2147942401이 발생할 수 있습니다.

그러나 작업을 수동으로 실행하면 제대로 작동하고 반환 코드 (0x0)와 함께 실행됩니다.

이 튜토리얼은 작업이 리턴 코드 2147942401로 성공적으로 완료되었습니다 오류를 해결하는 다양한 방법을 설명합니다.

오류 이해

Windows 작업 스케줄러의 오류 코드는 16진수로 나열됩니다. 여기서 오류는 16진수로 변환할 때 2147942401이며 결과는 0X80070001입니다.

이 오류는 잘못된 기능 또는 잘못된 기능으로 정의됩니다. 이 오류 코드는 MSDN에 나열되어 있지 않지만 작업 스케줄러를 사용하여 배치 파일을 실행할 때 많은 사용자가 직면하는 일반적인 오류입니다.

오류의 가능한 원인

오류 코드는 여러 가지 가능한 이유로 발생할 수 있습니다.

  1. 배치 파일의 실수나 작업 일정을 잡는 중일 수 있습니다.
  2. 예약된 작업은 작업을 생성하고 예약한 사용자가 로그온한 경우에만 실행됩니다. 그러나 사용자가 특수 권한인 일괄 작업으로 로그온으로 로그온하지 않은 경우 실행되도록 변경할 수 있습니다.
  3. 사용자가 로그인했는데도 여전히 오류가 표시되면 충분한 권한을 제공하지 않았기 때문일 수 있습니다.
  4. 이 오류 코드의 또 다른 가능한 원인은 시스템 경로 문제일 수 있습니다.

오류 해결 방법

  1. 특별 권한 부여

    Windows+R를 입력하여 실행 창을 열고 secpol.msc /s를 입력하여 로컬 보안 정책 창을 엽니다.

    실행 탭 열기

    이제 로컬 정책 > 사용자 권한 할당 > 일괄 작업으로 로그온으로 이동합니다. 일괄 작업으로 로그온을 두 번 클릭하여 속성 창을 엽니다.

    일괄 작업으로 로그온

    사용자 또는 그룹 추가 버튼을 클릭하여 관련 사용자를 추가합니다.

    속성 창 일괄 작업

    텍스트 상자에 사용자 이름을 추가하고 확인을 클릭합니다.

    사용자 추가

    예약된 작업은 사용자가 로그인하지 않은 경우에도 배치 파일을 실행합니다.

  2. 최고의 권한 제공

    작업을 생성할 때 특히 서버의 경우 기본 작업 생성 대신 작업 생성을 선택하십시오. 아래와 같이 서버 유형에 대한 더 많은 옵션을 제공하기 때문입니다.

    작업을 생성

    기본적으로 Windows Vista, Windows Server 2008로 설정되어 있습니다. Windows 10을 사용하는 경우 구성된 목록에서 Windows 10을 선택합니다.

    작업이 가장 높은 권한으로 실행되도록 설정하려면 가장 높은 권한으로 실행 상자를 선택하십시오. 사용자는 배치 파일에서 명령을 실행하는 데 필요한 권한이 있어야 합니다.

    그렇지 않으면 반환 코드 2147942401과 함께 작업이 성공적으로 완료된 것으로 표시됩니다.

    가장 높은 권한으로 작업 실행

    또한 서버에서 사용하는 경우 사용자 계정을 관리해야 합니다. Batch는 로컬 컴퓨터의 사용자 계정으로 명령을 실행하지 않아야 합니다.

    작업을 생성하는 동안 사용자 또는 그룹 변경을 클릭하고 동일한 사용자로 이미 로그인한 경우에도 해당 사용자를 추가합니다.

    사용자 또는 그룹 변경

  3. 시작 위치 옵션을 통해 디렉토리 경로 추가

    오류 코드 (0x1)를 해결하는 또 다른 방법은 디렉토리 경로를 지정하는 것입니다. 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하여 속성 창을 엽니다.

    작업 탭 속성 창

    작업 탭에서 프로그램 시작 작업을 두 번 클릭하고 시작 위치(선택 사항): 텍스트 상자에 배치 파일의 디렉토리를 추가합니다.

    배치 파일 디렉토리 추가

그래서 작업이 리턴 코드 2147942401로 성공적으로 완료되었습니다 오류를 해결하는 세 가지 방법에 대해 논의했습니다. 이 오류가 나타나는 데는 몇 가지 가능한 이유가 있으므로 한 가지 방법이 작동하지 않으면 위에서 설명한 대로 다른 방법을 시도해야 합니다.

관련 문장 - Batch Error