I have been on windows 10 for awhile now. I run my update installs as admin and my workspace (Custom toolbars, Custom Trays) are preserved and appear as expected after each upgrade.
Today, using Windows 11 opened a SU file and boom! trays and toolbars are MIA. The stock toolbars I displayed are displayed, just not my custom built toolbar
Do I need a customization file/s from my Windows 10 SU install?
Check the Window menu to see if your custom trays are still defined.
If not, it might be that the "PrivatePreferences.json" file became corrupted and SketchUp recreated it from scratch with “factory defaults”.
For now you can manually make a backup copy once your interface is all setup.
On Windows, the file is located at: %LocalAppData%/SketchUp/SketchUp 2025/SketchUp
Are these different machines, or same machine dual boot Win 10 & 11?
SketchUp has not yet implemented toolbar and tray migration from older major versions to newer major SketchUp versions.
Okay there never has been any cloud profile storage and retrieval, but some of us have discussed it’s possibilities. (And of course it cannot happen automagically through the air.)
SketchUp does use a "SharedPreferences.json" file that is kept in %AppData% (the roaming profile,) but your LAN would need to be running a Windows Profile Server in order for both machines to access it, and you’d need to login to each machine with the same user credentials.
However, this would not help in this case as the "PrivatePreferences.json" file is kept within %LocalAppData% path (the non-roaming local machine profile.) Ruby Toolbars are dependent upon the extension set installed, which may vary from machine to machine.
But the available trays and panels should be the same between machines running the same SketchUp version. I don’t know why they decided to put the tray & panel settings in the local settings file. (shrug)Thinking more … perhaps because different machines have different displays and resolutions, etc. (You might run into some quirks if your Win 10 machine has different monitors or resolutions than your Win 11 machine.)
After thinking further on my OP, I would be assuming that the custom TB & Trays were connected to the File. my win 10 & win 11 SketchUp installs are on 2 different machines. Rookie move on my part, should have really thought this out b4 posting, oh well.
In my scenario I built a new box for a win 11 install & the box with the win 10 install is being re-tasked with SketchUp being uninstalled. So the mention of SharedPreferences.json file was the ticket I needed, thank you.
Once I copied this json file to my win 11 SketchUp install, my Custom Toolbars & Trays have returned. Another preference item stored in this json file is File Locations, which SketchUp identified on startup once the json file was updated. Next time I know to first Export my current File Locations then, you can import instead of changing each one individually.
The only entry I can’t update is Template location but, when creating a new file SketchUp finds my templates, no conflict. So know we need to resolve this conflict, matbe I start a new topic. Here’s my Preferences dialog showing Template change location button grayed.