2012-04-17 38 views
53

Ho un'attività pianificata nel mio computer Windows 2008 R2 ma non è stata attivata con il seguente errore nel registro (Registri eventi).Problema con l'Utilità di pianificazione Avvio di un'attività

Errore:

Utilità di pianificazione non è riuscito a iniziare "\ Hyatt_International_Distribution" compito per l'utente "SAFFRON3 \ cb_admin". Dati aggiuntivi: Valore di errore: 2147943645.

L'Utilità di pianificazione non è riuscita ad avviare il processo "" del Task Engine a causa di un errore in "LUAIsElevatedToken". Command = "taskeng.exe". Ulteriori dati: Errore Valore: 2147943645.

L'errore completo è il seguente:

Nome registro: Microsoft-Windows-TaskScheduler/Operativo Origine: Microsoft-Windows-TaskScheduler Data: 4/16/2012 09:59:59 ID evento: 101 Categoria attività: Task mancato avviamento Livello: errore Parole chiave:
utente: SISTEMA Computer: xyz Descrizione: Utilità di pianificazione non è stato avviato " \ Distribution "compito per utente" SAFFRON3 \ cb_admin ". Ulteriori dati: Errore Valore: 2147943645. evento 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>0x8000000000000000</Keywords> 
    <TimeCreated SystemTime="2012-04-16T14:59:59.950Z" /> 
    <EventRecordID>101476</EventRecordID> 
    <Correlation /> 
    <Execution ProcessID="336" ThreadID="1216" /> 
    <Channel>Microsoft-Windows-TaskScheduler/Operational</Channel> 
    <Computer>xyz</Computer> 
    <Security UserID="S-1-5-18" /> 
    </System> 
    <EventData Name="TaskStartFailedEvent"> 
    <Data Name="TaskName">\Distribution</Data> 
    <Data Name="UserContext">SAFFRON3\cb_admin</Data> 
    <Data Name="ResultCode">2147943645</Data> 
    </EventData> 
</Event> 

Il compito è impostato come: Run s se utente è connesso o meno, con i privilegi più alti, Potenza: iniziano quando alimentato dalla rete elettrica, Consenti compito eseguito su richiesta.

L'attività viene eseguita quasi tutti i giorni, correttamente, ma non è riuscita ieri. Qualche ragione in particolare?

saluti, Kaustubh

+0

Eventuali duplicati di [errore task scheduler di Windows 101 lancio codice di errore 2.147.943,785 mila] (http: // StackOverflow.it/questions/14259285/windows-task-scheduler-error-101-launch-failure-code-2147943785) –

risposta

44

Il mio compito è stato impostato su Run only when user is logged on e stava venendo a mancare per me anche mentre ero collegato e avviarlo manualmente. L'utente era già impostato per me. Nessuna modifica della password, ecc.

Ho risolto facendo clic su "Cambia utente" e selezionando nuovamente me stesso.

Sospetto che possa essere stato causato da AD che modifica il SID dell'utente o qualcosa del genere. Forse l'IT stava facendo un po 'di gestione degli utenti in AD, chi lo sa.

+0

Wow, è stato facile perdere! Grazie! – aup

58

sulle proprietà,

Controllare se pulsante di opzione è selezionata per

Run only when user is logged on 

Se è stata selezionata per l'opzione di cui sopra, allora questo è il motivo per cui è venuto a mancare.

quindi modificare l'opzione per

Run whether user is logged on or not 

O

In altri casi, l'utente potrebbe aver cambiato le sue/suoi credenziali di accesso

+0

Bene, ho menzionato in precedenza che è impostato su "Esegui se l'utente è connesso o meno". Le credenziali sono state modificate 7 giorni prima e sono state eseguite correttamente negli ultimi 6 giorni, non sono riuscite e sono state eseguite correttamente oggi – Kausty

+0

@ Kaustubh: Vuoi dire che ora funziona correttamente. –

+2

Sì, è andato tutto bene oggi. Ma questo succede ogni settimana. L'attività non riesce in modo casuale in qualsiasi data specifica. – Kausty

1

Per quanto ne so è necessario dare il dominio account "Diritti utente" come "Accedi come un lavoro batch". Puoi verificarlo nelle tue Politiche locali. Inoltre, potresti avere un GPO Dominio che sta sovrascrivendo le tue politiche locali. Scommetto che se aggiungi questo account di dominio al gruppo di amministratori locali di quella macchina, il tuo problema andrà via. Un paio di articoli per voi per controllare:

http://social.technet.microsoft.com/Forums/en/windowsserver2008r2general/thread/9edcb63a-d133-45a0-9e8c-f1b774765531 http://social.technet.microsoft.com/Forums/lv/winservergen/thread/68019b24-78a5-4db0-a150-ada921930924 http://sqlsolace.blogspot.com/2009/08/task-scheduler-task-does-not-run-error.html?m=1 http: // technet.microsoft.com/it-it/library/cc722152.aspx

+0

Accedere come un lavoro batch su technet: https://technet.microsoft.com/en-us/library/cc755659 –

0
  • fare clic destro sul Task in Utilità di pianificazione
  • Fare clic sulla scheda Azioni
  • Clicca su Modifica
  • Rimuovere le virgolette attorno al percorso nel "Inizia in" casella di testo.
3

Ho risolto il problema aprendo le proprietà sul file exe stesso. Nella scheda Compatibilità è presente una casella di controllo per il livello di privilegio che indica "Esegui come amministratore"

Anche se il mio account dispone di privilegi di amministrazione non ha funzionato quando l'ho avviato dall'Utilità di pianificazione.

Ho deselezionato la casella e l'ho riavviata dallo scheduler e ha funzionato.

0

Anche il mio task non è stato avviato.

Ho risolto il problema specificando non solo il percorso dell'eseguibile, ma anche il percorso della cartella dell'eseguibile (scheda "Azioni" | Modifica | TextBox "Avvia").

0

Grazie a tutti, Ho avuto lo stesso problema. Ho un'attività che viene eseguita tramite un account utente generico non collegato a una determinata persona. Questo utente come in qualche modo si è disconnesso dalla VM, quando stavo tentando di risolverlo mi sono registrato come me e non come utente.

L'accesso di nuovo utente ha risolto il problema!

0

Ho riscontrato lo stesso problema. Ho provato con l'opzione di compatibilità, ma in Windows 10 non mostra l'opzione di compatibilità. I seguenti passaggi hanno risolto il problema per me:

  1. Mi sono assicurato che l'account con cui era in esecuzione l'attività avesse i privilegi di accesso completo sul file da eseguire. (eseguita l'attività e non era ancora in funzione)
  2. Io uomo taskschd.msc come amministratore
  3. ho aggiunto l'account per eseguire l'operazione (se era registrato o meno)
  4. ho eseguito il compito ed ora ha funzionato!

Quindi, in qualche modo, impostare l'attività in taskschd.msc come utente normale non funzionava, anche se il mio account è un amministratore.

Spero che questo aiuti chiunque abbia lo stesso problema