Подтвердить что ты не робот

Ошибка планировщика задач Windows 101 Ошибка запуска 2147943785

Я пытаюсь запланировать запуск моей программы С# в планировщике Windows. Я использую 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>
4b9b3361

Ответ 1

Пользователь, настроенный для запуска этой запланированной задачи, должен иметь права "Вход в качестве пакетного задания" на компьютер, на котором размещается exe, который вы запускаете. Это можно настроить в локальной политике безопасности компьютера, на котором размещается exe. Вы можете изменить политику (на сервере, на котором находится exe), в разделе

Администрирование → Локальная политика безопасности → Локальные политики → Назначение прав пользователя → Вход в систему как пакетное задание

Добавьте своего пользователя в этот список (вы также можете сделать учетную запись пользователя локальным администратором на компьютере, на котором размещен exe).

Наконец, вы также можете просто скопировать exe из сетевого местоположения на локальный компьютер и запустить его оттуда.

Обратите внимание также, что политика домена может ограничивать права доступа "Зарегистрировать в качестве пакетного задания" в вашей организации.

Ответ 2

У меня сегодня то же самое на Win7.x64, это решит.

Щелкните правой кнопкой мыши MyComputer > Управление > Локальные пользователи и группы > Группы > Администраторы дважды щелкните > ваше имя должно быть там, если не нажать add...