Just noticed that there is a debug mode. This is the log showing what fails when I try to schedule a defrag.
CODE
[2008-10-20] [12:44:08.813] 00b48 1 CVolumeManagerBase::GetBasicVolumeInfo#217 Unsupported drive type 5 for volume Z:
[2008-10-20] [12:44:08.813] 00b48 1 CVolumeManagerBase::UpdateVolume#298 Finish update for bvi Z:.
[2008-10-20] [12:44:21.891] 01188 1 CVolumeNavigator::SelectVolume#271 New volume selected: A:.
[2008-10-20] [12:44:21.891] 01188 1 CFilesListViewImpl::DoSort#263 Sorting 0 elements took 0.0000 seconds
[2008-10-20] [12:44:21.891] 01188 1 FindResourceNameFromOrdinal::FindResourceIdFromOrdinal::BeginSearching#73 EnumResourceNames failed (hr=0x00000000)
[2008-10-20] [12:44:24.015] 01188 1 CFilesListViewImpl::DoSort#263 Sorting 0 elements took 0.0000 seconds
[2008-10-20] [12:44:24.922] 01188 1 CTaskSchedule::RefreshVolumesData#150 VolumesMap size = 5
[2008-10-20] [12:44:24.922] 01188 1 CTaskSchedule::RefreshVolumesData#172 Adding empty task
[2008-10-20] [12:44:24.922] 01188 1 CTaskSchedule::RefreshVolumesData#172 Adding empty task
[2008-10-20] [12:44:24.922] 01188 1 CTaskSchedule::RefreshVolumesData#172 Adding empty task
[2008-10-20] [12:44:24.922] 01188 1 CTaskSchedule::RefreshVolumesData#172 Adding empty task
[2008-10-20] [12:44:24.922] 01188 1 CTaskSchedule::RefreshVolumesData#172 Adding empty task
[2008-10-20] [12:44:25.219] 01188 1 CTaskSchedule::LoadTasks#281 Error occured while getting task data from Task Scheduler. HRESULT: -2147216631
[2008-10-20] [12:44:35.484] 01188 1 CTaskSchedule::SaveTasks#239 AddTask Error. HRESULT: -2147024809
[2008-10-20] [12:44:38.562] 01188 1 CMainFrame::OnDestroy#439 Entering CMainFrame::OnDestroy
[2008-10-20] [12:44:38.562] 01188 1 CVolumeNavigator::Shutdown#74 Entering CVolumeNavigator::Shutdown
[2008-10-20] [12:44:38.562] 01188 1 CVolumeNavigator::Shutdown#74 Leaving CVolumeNavigator::Shutdown
[2008-10-20] [12:44:38.562] 01188 1 CVolumeManager::Shutdown#35 Entering CVolumeManager::Shutdown
[2008-10-20] [12:44:38.671] 01188 1 CVolumeManager::ChangeNotificationOwner::~ChangeNotificationOwner#57 Unregistered notification for handle: 0x00000574
[2008-10-20] [12:44:38.671] 01188 1 CVolumeManager::ChangeNotificationOwner::~ChangeNotificationOwner#57 Unregistered notification for handle: 0x00000470
[2008-10-20] [12:44:38.671] 01188 1 CVolumeManager::ChangeNotificationOwner::~ChangeNotificationOwner#57 Unregistered notification for handle: 0x0000048c
[2008-10-20] [12:44:38.671] 01188 1 CVolumeManager::ChangeNotificationOwner::~ChangeNotificationOwner#57 Unregistered notification for handle: 0x000006a4
[2008-10-20] [12:44:38.671] 01188 1 CVolumeManager::Shutdown#35 Leaving CVolumeManager::Shutdown
[2008-10-20] [12:44:38.671] 01188 1 CMainFrame::OnDestroy#439 Leaving CMainFrame::OnDestroy
[2008-10-20] [12:44:38.671] 01188 1 CMainFrame::~CMainFrame#131 Entering CMainFrame::~CMainFrame
[2008-10-20] [12:44:38.671] 01188 1 CMainFrame::~CMainFrame#131 Leaving CMainFrame::~CMainFrame
The pertinient line seems to be
CODE
CTaskSchedule::LoadTasks#281 Error occured while getting task data from Task Scheduler. HRESULT: -2147216631
I googled this but didn't find anything of use.
However in task scheduler I found a task half programed. In the Task properties the Execute or Run field (not sure - my pc is in spanish), contains
CODE
c:\df.exe c:
and the schedule is blank.
Defraggler is installed into C:\Archivos de Programa\Defraggler - the equiv of program files under spanish XP.
Hope this is of some use in debugging the problem.
Ian