every time i open up the assembly, it has me relocate a file, then it works fine.
what do, if i just want to open it without having to go through that stuff.
You can add a folder to the reference file search path in Options:System Options: File Locations and on the External References panel, check "Search File Locations for External References"
If you do this, Solidworks will first check this location for external references and then look in the folder of the referencing document.
SolidWorks does look through the entire search path for every single reference, so having a lot of locations-especially on a network-can slow file opening.
You should look into getting a PDM system.
Question - have you moved the file which it says needs to be "found" to another location in between the times you open the assembly? If you have done that using windows explorer, the links will not be maintained. If you move them using SolidWorks Explorer, the links could be maintained.
i reorganized it as it was a very large assembly, and all the parts (i mean all of them) were in the same folder, so i organized them into separate subfolders. and yeah, solidworks was running.
If you reorganized them into subfolders after closing the SW assy, the links would not have been maintained without using SW Explorer.
Retrieving data ...