Issues using the "Replace..." function

Because of slow network speeds, some assemblies were moved without using pack and go or using "Save as..." to retain file references.  Now I'm trying to clean them up and the assemblies continue to reference the original location which doesn't exist because the original location was on someone's hard drive.  All the files have been moved to their final, permanent locations, but I can't get SW explorer to replace the missing file references with correct, useful ones.

First I tried just opening the assembly and finding each file when SW asked me if I wanted to find them on my own.  That works temporarily, but, even after the assembly is saved, if you close the assembly and open it again, you have to go through the same ordeal.

I opened up SW explorer and tried replacing the files.  I replaced one and all the files in the same folder went from red text to black text (see picture).  However, when I open the assembly, SW says it cannot locate the files, it doesn't even give me the chance to find them myself.  The only file that shows up is the one with the actual path shown in the "Full Path" column.

When I try to replace any other files still shown in red, it replaces them, but without showing the full path, and shows all the files I replaced in the first phase as missing.

Any ideas?

SolidworksSolidworks Explorer