FIX: Task Scheduler says “One or more specified arguments not valid”

One or more specified arguments not valid means, the entry generated by the task scheduler is missing the required arguments needed to execute the task. This may be due to a certain group policy in effect, or that the task hasn’t been configured properly. The task scheduler is a program that takes in a list of programs and makes them run one after another in a specified order. When the Task Scheduler is given a task that does not meet the normal requirements, it is most likely going to give an error that tells the user that the task given to it is not valid.

one or more specified arguments are not valid

Method 1: Make sure that you have the proper permissions

A common issue with Windows programs is the need for elevated permissions when there is no prompt to let you know this.

While you are in the Task Scheduler, underneath the General Tab there is a Security option to use a specific group to run the task. If the Task doesn’t have the correct permission, you will get this error.

Change the group to SYSTEM to elevate the permissions the task has.


Method 2: Check to see if any of the files for Windows has been recently corrupted.

While the error normally occurs when try to schedule a task that doesn’t have the correct permissions, if a file has been corrupted that is not an essentially Windows file but still a Windows file, then you might seen this error.

Open the command prompt as an administrator.

Type in sfc /scannow


It will then scan the computer for any corrupted files, if it reports corruptions then execute the following commands:

Type in

dism.exe /online/cleanup-image/scanhealth

Wait for the scan to finish.

Followed by

dism.exe /online/cleanup-image/restorehealth

With a final sfc /scannow after that to confirm that no violations or corruptions are found.


Restart the computer and see if this fixed the issue.

Method 3: Make Sure you have a Log On Password

One of the permissions settings of Windows in the Task Scheduler is that a password must be entered in order for the Task Scheduler to edit anything. This is because each group, as mentioned in method one, has its own credentials.

However, if you are one of the individuals who decided to opt-out of making a password for your computer then you may see this error. This is because the Task Scheduler enters an empty string as one of the parts required to alter the information the Task Scheduler runs on and certain policies restrict SYSTEM and USER accounts from executing tasks without a password. This could be a result of a Group Policy in effect.

Generally, In normal programming languages, checking against an empty string, or a space with quotes around it, can cause some unexpected problems due to the fact that there is no ASCII translation for a “no space”. ASCII is the universal language used by computers so that we can see words on a screen instead of numbers.

Since a no space has no value, this would naturally cause an error unless the program had an exception for it so that it can be used. It appears the Task Scheduler does not have an exception for it, so you need to have a log in password in order to edit tasks in the Task Scheduler.

Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

FIX: Task Scheduler says “One or more specified arguments not valid”

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested