developer tip

Windows 작업 스케줄러 오류 101 시작 실패 코드 2147943785

copycodes 2020. 12. 1. 08:20
반응형

Windows 작업 스케줄러 오류 101 시작 실패 코드 2147943785


Windows 스케줄러에서 실행되도록 C # 프로그램을 예약하려고합니다. 저는 Windows 7 Professional을 사용하고 있습니다.

사용자가 로그인했는지 여부에 관계없이 실행되도록 설정된 작업 보안 옵션을 만들 수 있으며 높은 권한을 부여하면 액세스 권한이있는 원격 경로에서 exe를 시작하는 것입니다.

"오류 값 : 2147943785"귀하의 도움을 많이 주시면 감사하겠습니다.

오류에 대한 XML은 다음과 같습니다.

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-TaskScheduler" Guid="{DE7B24EA-73C8-4A09-985D-          5BDADCFA9017}" /> 
  <EventID>101</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>101</Task> 
  <Opcode>101</Opcode> 
  <Keywords>0x8000000000000001</Keywords> 
  <TimeCreated SystemTime="2013-01-10T12:44:20.882178000Z" /> 
  <EventRecordID>51522</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="652" ThreadID="1892" /> 
  <Channel>Microsoft-Windows-TaskScheduler/Operational</Channel> 
  <Computer>pcb.co.za</Computer> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData Name="TaskStartFailedEvent">
  <Data Name="TaskName">\Naedo</Data> 
  <Data Name="UserContext">Domanin\User31r</Data> 
  <Data Name="ResultCode">2147943785</Data> 
  </EventData>
  </Event>

이 예약 된 작업을 실행하도록 구성된 사용자는 실행중인 exe를 호스팅하는 컴퓨터에 대한 "일괄 작업으로 로그온"권한이 있어야합니다. exe를 호스팅하는 컴퓨터의 로컬 보안 정책에서 구성 할 수 있습니다. exe를 호스팅하는 서버에서 정책을 변경할 수 있습니다.

관리 도구-> 로컬 보안 정책-> 로컬 정책-> 사용자 권한 할당-> 일괄 작업으로 로그온

이 목록에 사용자를 추가합니다 (사용자 계정을 exe를 호스팅하는 시스템에서 로컬 관리자로 만들 수도 있음).

마지막으로 네트워크 위치에서 로컬 컴퓨터로 exe를 복사하고 대신 실행할 수도 있습니다.

또한 도메인 정책은 조직에서 "일괄 작업으로 로그온"권한을 제한 할 수 있습니다.


같은 문제가 있었지만 내 것은 몇 주 전에 일했습니다. 서버에서 내 비밀번호를 변경했음을 깨달았습니다.

'사용자가 로그온했는지 여부에 관계없이 실행'옵션을 선택한 경우 비밀번호를 업데이트해야합니다.


나는 오늘 Win7.x64에서 똑같은 것을 가지고 있습니다.

내 컴퓨터> 관리> 로컬 사용자 및 그룹> 그룹> 관리자를 마우스 오른쪽 버튼으로 클릭하고> 추가를 누르지 않으면 이름이 있어야합니다.

참고 URL : https://stackoverflow.com/questions/14259285/windows-task-scheduler-error-101-launch-failure-code-2147943785

반응형