This is my first post on the users forum, I've posted questions on the SolidWorks subreddit previously but wanted to include the information here to help build a solid foundation of users and best practices.
My company is fairly new to SWx, I'm one of just a few users and I've taken it upon myself to do all the admin work to make the program work best for us and meet all of our needs. One of the things I did recently seems to have had a significant negative impact on my performance, people who haven't implement this change haven't seen their performance decrease.
I would like to open a discussion of practices of where to locate library files, databases, thread profiles, hole wizard/toolbox, templates etc. when setting up a multi-user environment. I want all users to access the same databases/libraries such that there is continuity between all files created moving forward. To do this I went to System Options and clicked "Edit All" and removed any reference to C: drive. I copied the entire Program Data folder (and the other C: folders) that contained multiple levels of folders from my C: to a network location and changed all the references to the network location.
I'm wondering if this was a good idea or not as it seems as if my performance has degraded to the point where I can no longer open some models and assemblies without the program crashing. If this wasn't a good idea, is there a better way to go about doing this or should I not worry about having references to local C.
Looking forward to responses and hearing others experiences.