Task Scheduler Not Running the Python Script? Try These Fixes

Task Scheduler Not Running the Python Script?

Here we can see, “Task Scheduler Not Running the Python Script? Try These Fixes”

  • Some Windows 10 users complained that Task Scheduler was not launching the Python script.
  • Starting the programme from the Command Line is the first option.
  • Restarting Task Scheduler after deleting the damaged task is also beneficial.
  • You can also use our instructions below to run a System File Checker scan.

Python is one of the programming languages for which Task Scheduler is used, and it assists with scheduling applications and scripts (much like you schedule jobs).

Many users complained that the Python script in Windows 10 cannot be launched at the periods or intervals that are intended when it isn’t operating.

Check the last time it worked and whether you recently made any hardware or software changes to your computer before trying to fix the problem.

Continue reading if you want to learn how to fix the Task Scheduler if it isn’t running the Python script.

Also See:  Valve's Steam Deck Has Sold Out Until 2022 (At the Earliest)

What to do if Task Scheduler is not running the Python script?

1. Start Task Scheduler from Command Line

    1. CMD should be entered in the search box after clicking Start.
    2. Run as Administrator can be chosen by right-clicking Command Prompt.
    3. Start the task scheduler with a net start when the Command Prompt appears.

If it still doesn’t open, move on to the following remedy below.

2. Check if Task Scheduler is actually running

    1. After clicking Start, put services.msc into the search box and press Enter.
    2. Try to find Task Scheduler.
    3. Property can be chosen by right-clicking it.
    4. Choose Automatic from the list of Startup Types.
    5. Click Start, choose Apply, then click Ok.

Checking the Task Scheduler is truly operating using the methods we outlined above is an excellent option. Continue with the following repair if you’re still having trouble.

3. Run a System File Checker scan

    1. CMD should be entered in the search box after selecting Start.
    2. The Command Prompt option.
    3. Click, then choose Run as Administrator.
    4. Input sfc/scannow, then press Enter.
    5. Reboot your computer.

The System File Checker checks or scans all protected system files, and the false versions are subsequently swapped out for the faithful, accurate Microsoft versions.

Try the next option if the Task Scheduler is still not executing the Python script.

4. Delete the corrupted task

    1. In the search box, click Start, type “Task Scheduler,” and then hit Enter.
    2. Select the Task Scheduler library from the left pane by clicking.
    3. In the middle pane, choose the backup task, and then delete it.

If the corrupted task cannot be located, do the following actions:

    1. CMD should be entered in the search box after selecting Start.
    2. Run as Administrator can be selected by right-clicking the Command Prompt.
    3. Enter the command as follows:
      • schtasks /query | findstr /i

Once the command has been run, check for any of the following mistakes:

    1. ERROR: The task image is corrupt or has been tampered with.
    2. ERROR: The task cannot be loaded: task name.

Finally, see if the problem still exists after scheduling a task or running a Python script.

5. Restart Task Scheduler

    1. Click Start, enter services in the search bar, and then click OK.
    2. Click Run as Administrator from the context menu of Services.
    3. Click Continue after providing the relevant password or permissions.
    4. Click the Task Scheduler service’s right-click menu and choose Restart.

6. Change Service Configuration

    1. CMD should be entered in the search box after selecting Start.
    2. The Command prompt option.
    3. Click, then choose Run as Administrator.
    4. At the UAC prompt, decide whether to proceed.
    5. Enter the following command in the console window:
      • SC Comfit schedule start= auto
    6. When you reboot, the service will be changed to automatic if you receive the response [SC] ChangeServiceConfig SUCCESS.

7. Perform a Clean Boot

    1. Type “msconfig” into the search box and hit Enter.
    2. Opt for System Configuration.
    3. Select the Hide all Microsoft services check box on the Services tab.
    4. Disable all by clicking.
    5. Click Open Task Manager on the Startup tab.
    6. Click on OK after closing the Task Manager.
    7. Restart your computer.

By doing a clean boot on your computer, you can lessen software conflicts that could reveal the underlying reasons why your Task Scheduler isn’t launching Python scripts.

Applications and services that launch and operate in the background whenever Windows starts normally can be the source of these problems.

After carefully completing all of the steps mentioned above, you will have a clean boot environment. Next, see if the issue has been resolved or if your Task Scheduler still doesn’t run the Python script.

8. Create a new user account

    1. Select Settings after clicking Start.
    2. Select Accounts, then select Add another user to this PC.
    3. Enter the username and password in the form.
    4. There will be a new user account made for you.
    5. Select Modify the account type.
    6. To set the account to administrator level, click the drop-down arrow and select Administrator.
    7. Reboot your computer.
    8. Log in to the newly created account.

You can make a new user profile, alter the settings so that you have administrator rights, and then see if the Task Scheduler is not working problem still exists.

If your user profile is corrupt, try the following:

    1. Utilize your new account to downgrade your current one.
    2. Click OK or Apply.
    3. Reset your former account to the admin level it once had.
    4. Rinse and repeat several times to help clean up any corruption.
    5. Your account should remain set to Administrator.

Check to see if using the freshly created account solves the Task Scheduler not working problem. If it occurs, you can either switch to the new account or fix the old user account.

9. Perform a repair install

    1. Windows installation DVD should be inserted.
    2. Switch off your computer.
    3. Do so when prompted to boot from your DVD drive.
    4. Select a language.
    5. Choose Next.
    6. To repair your computer, click.
    7. Choose the operating system that needs fixing.

Particular troubleshooting steps on Task Scheduler

1. A task doesn’t run as and when it is expected to

If this occurs, ensure the job is enabled and verify that the triggers are properly configured. Investigate the task’s history to learn when it was initiated and look for mistakes.

If the prerequisites are satisfied, a job will only execute. Depending on the security settings on the job, some only execute when a specific user is logged in, so make sure those settings are accurate.

2. The task runs, but the program didn’t run correctly

If this occurs, try manually starting the programme (instead of from the task) to ensure that it operates correctly. The program’s route can be modified to include a command-line argument.

Set the job to run with the highest privileges by modifying its security settings on the General tab of the Task Properties dialogue box. Some programmes require elevated privileges to function properly.

If the software isn’t functioning properly, look for any errors in the task’s history.

3. You get an error when the task tries to send an email

Check that the task’s email action settings are configured appropriately if this occurs, and the email isn’t sent as intended.

The To and From settings for the SMTP server must be accurate in the email action. Make that the SMTP server is configured properly.

4. A task uses 100% of the CPU

    1. Safe Mode restart (Task Scheduler is not operational in Safe Mode.)
    2. You can either delete or rename the task file in the Windows/System32/Tasks folder.
    3. Reboot in default mode.
    4. Rephrase the assignment.

If this happens, the system can become useless. Change the task’s trigger after disabling it. Follow the instructions above if this problem causes the system to become unresponsive.


I hope you found this guide useful. If you’ve got any questions or comments, don’t hesitate to use the shape below.

User Questions

1. Why don’t my scheduled tasks work?

Now, there are several potential causes of error, like a broken registry entry, a corrupted application, etc. Other causes could include the Task Scheduler’s service being disabled, a lack of admin permissions, or a corrupted tree cache that the scheduler uses.

2. How can Task Scheduler be fixed?

    1. Using the Registry Editor, repair the Task Scheduler.
    2. In the Task Scheduler, use the appropriate task conditions.
    3. Corrupt Task Scheduler Tree Cache should be deleted.
    4. Utilize the SFC and DISM Tools.

3. What is the command line interface for running Python scripts?

Open a command window and type the word “python” (or “python3” if you have both versions) followed by the path of your script to launch Python scripts with the python command: python3 hello.py -c World, welcome! If everything goes according to plan, the message Hello World will appear once you press Enter.

Also See:  Flexlm Error 97 121

4. Task Scheduler won’t run Python Script : r/learnpython – Reddit

Task Scheduler won’t run Python Script from learnpython

5. Scheduled python task not running : r/gis – Reddit

Scheduled python task not running from gis