I just came to this forum to look up why I was getting this issue.
Defraggler 1.01.073
Vista Ultimate SP1, 32-bit
Intel E2220 @ 3.2 GHz
2 Gigs DDR2 RAM
GeForce 8600 GT
640 Gig WD
I start Defraggler, I click Analyze, I check off All Files, I click Defrag
Defraggler doesn't do anything but say "Defrag Failed".
EDIT, I checked the error log:
[2008-05-28] [02:34:22.099] 015f0 1 CDefragmentation::DefragPath#787 Path: "C:\Windows\System32\wbem\Logs\WMITracing.log"
[2008-05-28] [02:34:22.099] 015f0 1 CDefragmentation::DefragFiles#690 Leaving CDefragmentation::DefragFiles
[2008-05-28] [02:34:22.099] 015f0 1 CDefragmentation::DefragFiles#688 Leaving CDefragmentation::DefragFiles
[2008-05-28] [02:34:22.099] 015f0 1 CVolumeOperationScheduler::ExecuteQueuedMethods#218 std::exception caught: boost::filesystem::is_directory: Access is denied
[2008-05-28] [02:34:22.099] 015f0 1 CVolumeOperationScheduler::ExecuteQueuedMethods#231 ---------------- Long task finished (time: 0.096s, return code: 0x000003e3) ----------------
[2008-05-28] [02:34:22.115] 00fe8 1 CVolume::UpdateDriveMap#317 Map generated in 0.02626 seconds.
It seems that instead of skipping locked files, it is just giving up and stopping the whole defrag. I guess I will downgrade back to the previous version until this is fixed.