programing

작업 스케줄러 태스크가 오류 2147942667로 실패하는 이유는 무엇입니까?

megabox 2023. 4. 9. 21:17
반응형

작업 스케줄러 태스크가 오류 2147942667로 실패하는 이유는 무엇입니까?

배치 파일을 라우크하는 작업을 예약했습니다.옵션을 사용하여 태스크를 실행하는 경우

사용자가 로그온한 경우에만 실행

모든 것이 잘 작동한다.

이 작업을 백그라운드에서 실행하고 싶기 때문에 옵션을 사용하여 실행합니다.

사용자의 로그온 여부에 관계없이 실행합니다.

이 파라미터로 태스크를 실행하면 동작하지 않습니다.다음의 2개의 에러가 표시됩니다.

  • 작업 스케줄러가 "C:" 작업을 시작하지 못했습니다.\Windows\"\stmm\Daemon" 태스크의 인스턴스 "{2a7cc950-fad9-4633-9701-af75a0fd220d}"의 SYSTEM32\cmd.exe"를 지정합니다.추가 데이터: 오류 값: 2147942667.
  • 작업 스케줄러가 사용자 "GBLADHEDANI\N011940"에 대한 "\stmm\Daemon" 작업의 인스턴스 "{2a7cc950-fad9-4633-9701-af75a0fd220d}"를 시작하지 못했습니다.추가 데이터: 오류 값: 2147942667

에러값: 2147942667이란?이 오류를 해결하려면 어떻게 해야 합니까?

관련 오류 메시지를 표시하려면:

  1. 2147942667을 16진수로 변환: 8007010B
  2. 마지막 4자리(010B)를 소수점: 267로 변환합니다.
  3. 명령 프롬프트에서 실행net helpmsg 267
  4. 결과: "디렉토리 이름이 잘못되었습니다."

명령 프롬프트창

해결 방법은 "시작" 필드에 견적을 냈다는 것입니다.이 정보는 Microsoft Knowledge Base(문서번호)2452723 )"Windows Vista 이후의 스케줄된 태스크 실행 실패" 필드에 따옴표가 있는 경우"에서 확인할 수 있습니다.

기본적으로 예약된 작업을 편집하고 "시작" 필드에서 따옴표를 꺼냅니다.

  1. 스케줄링된 작업 열기
  2. '액션' 탭으로 전환
  3. 액션 열기
  4. "시작 위치(옵션)" 필드에서 따옴표(")를 삭제합니다.
  5. 열려 있는 모든 대화 상자 저장 후 닫기

Edit Action 대화 상자

또한 디렉토리에 대한 액세스 권한이 없거나 특정 로그인 세션에서만 사용 가능한 매핑된 드라이브 문자를 사용하는 등 오류의 다른 원인도 확인해야 합니다.

이전 서버에서 값을 복사하여 새로운 .exe 로케이션으로의 경로를 업데이트했습니다만, 「시작」로케이션의 갱신을 잊었습니다.이것이 존재하지 않는 경우는, 이 에러도 표시됩니다.

위의 @hans-passant의 코멘트를 인용하면 이 문제를 디버깅하는 데 도움이 되므로 다음과 같습니다.

에러 코드를 16진수로 변환하고, 0x8007010B 를 취득합니다.7은 Windows 에러가 됩니다.010B 에러 코드 267 이 됩니다."디렉토리 이름이 잘못되었습니다."네, 그럴 수도 있어요.

이 문제는 여러 가지 이유로 발생할 수 있습니다.제 경우 허가 문제로 인해 이 문제가 발생하였습니다.작업이 실행 중인 사용자에게 logs 디렉토리에 쓸 수 있는 권한이 없었기 때문에 오류가 발생하여 작업이 실패했습니다.

보다 일반적인 답변을 얻으려면 오류 값을 16진수로 변환한 다음 윈도우즈 작업 스케줄러 오류성공 상수에서 16진수 값을 검색하십시오.

Windows 7에서도 같은 문제가 발생했습니다.

오류 2147942667과 c:\windows\system32\CMD를 실행할 수 없다는 보고서가 표시되었습니다.EXE. Script와 Start-in에서 큰따옴표를 붙이거나 붙이거나 하지 않고 시도했지만 아무런 차이가 없었습니다.그런 다음 매핑된 네트워크 드라이브에 대한 모든 경로 참조를 UNC 참조로 바꾸려고 했습니다(\Server1\).Sharexx\my_scripts\run_this.cmd)로 수정되었습니다.쓰다듬다.

언급URL : https://stackoverflow.com/questions/13618945/why-does-my-task-scheduler-task-fail-with-error-2147942667

반응형