Have you ever opened a particular SolidWorks file that caused other SolidWorks files to automatically open as well? This can be very frustrating if you want to open a signal part, but then 5 other parts load with it. Most people who encounter this behavior figure out that there are external references that link the files together.
Over the years, I’ve seen people give several types of responses for this behavior in SolidWorks. Some people simply live with the undesired behavior. Others may say, “the file is corrupt,” or “there’s a bug in SolidWorks.” Some people spend hours trying to resolve the cause of the behavior without success (me being one of them, many, many, many years ago).
The answer?
SolidWorks is doing what it is supposed to do when you open one file, and then other external referenced files open automatically with it! This is intended behavior. It is also behavior that you can control at the system level.
There is a setting in System Options that allows you to tell SolidWorks how to handle external referenced files. It’s at Tools pulldown>Options…>System Options tab>External References. At that screen, the fourth line from the top says, “Load referenced documents:” followed by a drop-down field with the following choices:
- Prompt – ask the user before opening referenced files
- All – open all referenced files every time
- None – never open referenced files
- Changed Only – only open referenced files if there is a change
As far as I have seen, Changed Only appears to be the SolidWorks default choice for this setting. To tell SolidWorks not to open external referenced files, change this setting to None. Save the setting by clicking OK button.
That’s it! I know, this seems like such a simple solution for something that may have been particularly frustrating.
Great topic, Matt.
I recommend the “All” setting to my clients, especially when Vaulting files. Most CAD PDM applications won’t find all “incontext” external references and its important to vault them with the parent file.
Also, if only the single file is Opened and a change is made, it could be difficult to check the incontext external references for any wanted/unwanted changes.
Cheers,
Devon Sowell
I agree with Devon. It’s quite dangerous to use “Never” as the default setting. I prefer to use “Changed only” rather than “All” though.
Only problem with this setting is that if a referenced document changes configuration, SolidWorks reads this as a change.
why in solidworks 13 I can not open more than 1 part file?
every time I have to close the one part in order to open second one
Harshad, this is not intended behavior. If you are experiencing this, there appears to be something else going on. I recommend contacting your VAR.