As per this thread, related issue.
Do you kwon how to register automatically the server name?
Article - "Is there a way to register Windchill server automatically when a user launches Creo Parametric the first time?": https://www.ptc.com/en/support/article/CS103228
This is how we do it. In your startup script we have:
If Not Exist "%PTC_WF_ROOT%\.ssappd\ServerMgr\.srv_mgr_db3.fldx" robocopy "%SERVER_DIR%\creo7\configs" "%PTC_WF_ROOT%\.ssappd\ServerMgr" /r:0 /NDL /NJH /NJS /nc /ns /if .srv_mgr_db3.fldx
If the user hasn't logged into Windchill then it copies down a .srv_mgr_db3.fldx which has a default workspace that everyone has access to and is set to "no server". Doing this makes sure that everyone is using the same Windchill server alias.
Chris works with me. We have used this for 11.1 and Creo 4. We are now on 12.0.2 and Creo 7 and had no issues with it. We have a batch file to start Creo as a shortcut on user's desktops. This sets up a few things like copying config.pro files down and creates the server connection if missing. Yes, this does work but the batch file sets up those environment variables first.
Key to getting it to work is to have a default workspace context that everyone has access to. Also we have ours set to no server.
With Creo 9 (maybe 8?) this line was added:
The best thing to do though is to register with a context that everyone has access to, then set to no server and then go into your wf directory and grab the file that Creo creates. Review to ensure there is only the context everyone has access to and the no server option and then use that as your baseline for the rest of the company.