If it was Teamcenter, I'd blame a corrupt cache, but you don't say you use Teamcenter.
I believe load options are logged in the syslog, so it isn't that.
I am *assuming* both users/computers have full read access to the folders/files.
Could be the registry or user.mtx or... is corrupt?
With the user who has problems logged on:
- Exit all NX sessions
- Using regedit, rename the key HKEY_CURRENT_USER\Software\Unigraphics Solutions\NX\(your version)
to something else
- find where the user has their user.mtx file (typically C:\Users\(username)\AppData\Local\Siemens\(your version) - rename that folder as well
- Then try restarting NX & opening the assembly
Another option is see if the "bad" user's "temp" folder(s) have lots of files (100s or 1000s) - try deleting all of the files/folders in their temp folders (NOTE: have the user log off, then log back on, and DO NOT start any applications. Clean up the folder using DOS commands so it keeps going when it encounters files it can't delete. You really should NOT delete temp files while applications are running) I have seen cases where cleaning up temp folders clears a problem.
Hope one (or more) suggestions helps...