Upload a part, and we can test it on other systems.
What version of solidworks are you using?
My fist two guesses were going to be:
1. Lack of RAM. Solidworks will often crash when all ram is consumed, but it can also happy a lot when the swap space is exceeded. You could increase swap space since you might not have much ram, but you did not mention a ram amount.
2. Graphics cards can cause crashing, but the RX thing should have detected a "bad" graphics card. As a final test, try closing all open solidworks files, then enable the "use software openGL mode" under performance options.
Since this is not happening on your usual parts, it is sort of a mystery.
Another common cause of "mystery crashes" is some other application running in the background. Kill everything, and try again. I once had solidworks crash every 21 minutes. I could time it and get ready for it. Outlook was also looking for new mail every 21 minutes, and somehow killed solidworks. It took a week to finally make that connection.
If the files were saved in a VERY old version of solidworks, they can cause problems with new releases, but they would likely need to be a decade or more in age. This problem should also go away once you saved them in the new release.
You can tell if an assembly is searching for external references it can't find when it opens. You can also look at the feature tree for external reference symbols. Broken/missing ones show up as an "X"
The only way to lock files (that I know of) is to set them as read only, but that is pretty weak "security".
The file was last saved in solidworks 2015.
I tried to edit about every tenth feature, and it works fine.
The only odd thing I see are the solid bodies. There are 33 bodies in the part, but trying to show them all does not seem to work well.
I had to save, close, then re-open the part before all of the bodies could be shown.
The attached file was saved in 2017, so I'm not sure if you'll be able to use it.
The "best" option is to buy a PC that runs solidworks better. But, there are a few other things you might try:
1. install more ram. 4GB is barley enough to run Windows these days, despite the system requirements claiming it only needs 1 GB.
2. Close ALL other applications and services that might be running in the background. This alone might double the amount of memory available.
3. Increasing swap space might help, but realistically, you'd want to have a solid state drive installed. Using a spinning hard disk for swap space is about equal to running without enough RAM. The biggest gain would be if it helps reduce crashing.
4. Make sure you only work on, or have a single part open in Solidworks at a time.
5. There are some tricks you could do to the file to lock it, or reduce the feature count, but they will hinder your ability to modify the file in the future.
5a: Using the lock bar (it is enabled in the options screen) will allow you to lock the feature tree at a certain point. This prevents solidworks from having to recalculate those locked features during a rebuild.
5b: You could export the part as a dumb solid, or save the part off as a derived part. Derived is likely the better option, but if you have to make changes to the part, this can quickly get annoying (and confusing). The help file explains what derived parts are.
Regarding a new PC, look on ebay for used PCs. I prefer a laptop, and the Dell M6600 models can likely be had for $600 or so... It is not "cheap", but it is far less than a new one!
Me too , after I upgraded my solidworks to new version 2016&2017
I found crashed occur manytimes. Just edit part in assembly mode and do simple extrusion. Sometime it took very long time to generate extrusion. But in solidwork 2010 , I didnot have this issue. The same computer dellT7500 16gb ram. And I think new version like 2017 is worse than 2010 version.
Firstly , remove the temp file and then start your solid works and make prior preference from task manager . after that open your assembly / part . Go in features tree on part right click and select purge .
I hope after this process you will be do your work properly without crash .
What service pack are you using? I'd update solidworks to a later service pack. I often have trouble with the initial release as well.
Currently I am using service pack 1.0 for solidworks 2017. It is far more stable than 0.0 was. I could update to a later release, but I am stable now, so I'm not changing anything.
Regarding the computer, I would not expect solidworks 2017 to work well on the same PC that ran solidworks 2010 well. In the intervening 7 years, changes, and advances have been made to the operating system, RAM and CPU architecture, graphics card, drivers... A number of things which can change how the PC and software function together.
I'd keep solidworks 2010 running on that machine if it works well.
Depending on the models being made, the 2010 release will be perfect for many users. There are new features in each release that can make designs go a little smoother and easier.
I could use 2010 software, but there are several tools I'd miss if I had to go back.
Well, I guess that narrows it down to the video card.
The CPU will have some effect, but really only during calculations (i.e. rebuild times). If it is slow to rotate, and zoom, then the graphics card is the likely culprit.
You might also check the specs of the motherboard and operating system to be sure that they can make use of all 12 GB of RAM. My old M90 laptop would only use 4GB no matter how much RAM was actually installed.