It forces Windows-7, with all current updates to tell a User that the System is low on memory and something needs to be cancelled.
The only thin that is running is Recuva and it has consumed all of the memory and must want more. My System is a 64-Bit with 4GB's of Memory. This situation prevents Recuva from completing a recovery.
The error message means that the combined file/path name of the file you're recovering, plus the path name you're recovering to, exceeds the Windows file name length. There's quite a lot about this in the forums if you search.
There's nothing wrong with the Recuva results. The red file's data has been overwritten by another pic (as indeed the comment says), and that's what you are previewing and recovering. The original file name remains in the MFT but the file data has gone.
The green files haven't been (or aren't at this time) overwritten by another file, so the status is excellent. However the file data has presumably at some time been overwritten, maybe by a file that has been created and then deleted, so there's no preview and the original file data has gone.
I concur with Alan, if you have to recover all partitions on a disk, then try scanning/recovering one partition at a time.