My Syncthing is installed on a non-system disk. After the installation is complete, start and set up. I only changed the folders that need to be synced. After that, Syncthing starts automatically when Windows starts, and everything works fine.
However, if I turn off Syncthing in the GUI and then manually go to the installation directory and run Syncthing.exe, I see a new syncthing in the GUI, all default and with the device ID changed.
Why is this happening?
You likely have configured Syncthing to auto-start under a different user account than what you are logged on with when starting manually. Therefore it doesn’t find the same configuration.
How did you install it? Is the background service set up for the logged on user or as a system service?
When you say that the software starts automatically are you referring to the version of the software that has a icon in the system tray in the lower right hand corner of your windows computer? That is likely the cause. It’s probably using a different default config file then the one that is being seen when you run sync thing manually from the directory. When you run it manually from the directory you’re getting a clean config file which is why it’s blank. You probably have a second config file somewhere that has only a real stuff in it. You can reference that file on the command line and you will get what you want.