Hi!
You tried to schedule the execution of Defraggler through the Windows Task Scheduler? Of course, using the command-line parameters for df.exe. Perhaps the Windows Task Scheduler, drive better control over the process Defraggler (df.exe)
Defraggler Command-line parameters
I do not know if the command line also applies to df64.exe, because I do not have Windows x64 and Defraggler documentation does not clarify that.
For test, try run df.exe or df64.exe in the CMD (Start --> Run , and type cmd). In the CMD, type
"C:\Program Files\Defraggler\df.exe" <your Options> and press ENTER
Example: "C:\Program Files\Defraggler\df.exe" C:\ /S
or
"C:\Program Files\Defraggler\df64.exe" <your Options> and press ENTER
Example: "C:\Program Files\Defraggler\df64.exe" C:\ /S
If you want the task to stop while running df.exe or df64.exe, open Defraggler from Start menu, and will ask if you want to stop the task.
If executed correctly, add a new Task for Defraggler in Windows Task Scheduler.
Go to the Control Panel --> Scheduled Tasks
FIELD Run: "C:\Program Files\Defraggler\df.exe" C:\ /S
FIELD Start in: "C:\Program Files\Defraggler"
or
FIELD Run: "C:\Program Files\Defraggler\df64.exe" C:\ /S
FIELD Start in: "C:\Program Files\Defraggler"
Opening the Scheduled Task, on the Settings tab, you have several very useful options such as Stop Task if running for a certain time.
To schedule a task, you must specify a user (with password protection). If your user has no password protection, then you must specify the Administrator user with its corresponding password. Alternatively you could create a user with password protection in order to fill this role.
How to use the Windows Task Scheduler
I tried to run df.exe schedule and stop in 1 minute, and has done so without problem. I estimate that schedule the task will be the solution for you.
Greetings!