작업 스케줄러 태스크가 오류 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이란?이 오류를 해결하려면 어떻게 해야 합니까?
관련 오류 메시지를 표시하려면:
- 2147942667을 16진수로 변환: 8007010B
- 마지막 4자리(010B)를 소수점: 267로 변환합니다.
- 명령 프롬프트에서 실행
net helpmsg 267
- 결과: "디렉토리 이름이 잘못되었습니다."
해결 방법은 "시작" 필드에 견적을 냈다는 것입니다.이 정보는 Microsoft Knowledge Base(문서번호)2452723 )"Windows Vista 이후의 스케줄된 태스크 실행 실패" 필드에 따옴표가 있는 경우"에서 확인할 수 있습니다.
기본적으로 예약된 작업을 편집하고 "시작" 필드에서 따옴표를 꺼냅니다.
- 스케줄링된 작업 열기
- '액션' 탭으로 전환
- 액션 열기
- "시작 위치(옵션)" 필드에서 따옴표(")를 삭제합니다.
- 열려 있는 모든 대화 상자 저장 후 닫기
또한 디렉토리에 대한 액세스 권한이 없거나 특정 로그인 세션에서만 사용 가능한 매핑된 드라이브 문자를 사용하는 등 오류의 다른 원인도 확인해야 합니다.
이전 서버에서 값을 복사하여 새로운 .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
'programing' 카테고리의 다른 글
VBA에서 열의 모든 고유한 값을 빠르게 가져올 수 있는 방법? (0) | 2023.04.09 |
---|---|
URL에서 문자열을 인코딩하려면 (0) | 2023.04.09 |
엑셀 1시간 추가 (0) | 2023.04.09 |
Next.js background-image css 속성이 이미지를 로드할 수 없습니다. (0) | 2023.04.04 |
리액트 시 setState 함수의 TypeScript 유형을 정의하려면 어떻게 해야 합니까?디스패치>가 접수되지 않았습니까? (0) | 2023.04.04 |