title: Programmatically Creating a Scheduled Task in Windows - 0x8004130f Error
body: <p>I am having major problems getting a scheduled task to run. The task is created fine using the ITaskScheduler interface provided by Microsoft. The task is set to run only if a user is logged on.</p>
  
  <p>The problem is that the task does NOT run and the log file SchedLgU.txt cites the reason as being:</p>
  
  <pre><code>"The attempt to retrieve account information for the specified task failed; therefore, the task did not run. Either an error occurred, or no account information existed for the task.
  
  The specific error is:
  
  0x8004130f: No account information could be found in the Task Scheduler security database for the task indicated."
  </code></pre>
  
  <p>I know for a fact that a scheduled task can be created with no account information because the Google Updater scheduled task does this, and it runs fine.</p>
  
  <p>All I can gather from web searches is that Windows has a "scheduled task database" that needs to have credential information for each task for it to be able to run.</p>
  
  <p>Does anyone know how to modify this credential database or any other way to get my task to run?</p>