- Open Control Panel
- Double-click Scheduled Tasks
- Double-click Add Scheduled Task
- On the Scheduled Task Wizard dialog, click Next
- Click Browse
- In the Select Program to Schedule dialog, navigate to the windows\system32 folder
- Select defrag.exe
- Click Open
- In the Scheduled Task Wizard dialog, type a name for the scheduled task (Disk Defragmenter, for instance)
- Under Perform this task, select how often you wish Disk Defragmenter to run
- Click Next
- Set the time at which you wish the Disk Defragmenter scheduled task
to run. This should be a time when your computer is on, but not in
heavy use. - Select the frequency at which you want the Disk Defragmenter
scheduled task to run (Every Day, Weekdays, or Every days, where
is the number of days between scheduled runs) - Click Next
- Enter a user name under which the Disk Defragmenter scheduled task
will run. Note: This user must be an administrator on the local
machine. - Enter the password for the user you entered in the previous step
- Confirm the password for the user
- Click Next
- Check Open advanced properties for this task when I click Finish
- Click Finish
- In the Run text box, you should see the full path and command for
defrag.exe. By default, this path is C:\WINDOWS\SYSTEM32\defrag.exe - Append the drive letter for the drive you wish to defragment to the
command in the Run text box. In a default installation, your Run
command will look like this:
C:\WINDOWS\SYSTEM32\defrag.exe C: - Click OK
- In the Set Account Information dialog, enter and confirm the
password for the user listed in Run as - Click OK
Source: http://support.microsoft.com/kb/555098