To get messages into the EventLog, Duplicati first needs to create the event log, which requires elevated privileges. Usually, if you have started the Server once with elevated privileges, this should have created the event logs.
When you run Duplicati.GUI.TrayIcon.exe --no-hosted-server --webservice-password=xxx
does it exit immediately? Can you see any process in TaskMgr.exe?
If it crashes there should be an entry in the Windows Event Viewer with some details on the crash. If not, it looks like it simply exits, which I do not understand.
It is possible that something has locked the folder %LOCALAPPDATA%\Duplicati\control_dir_v2
and Duplicati might treat this as an indication that another process is running, but this logic should not be triggered when --no-hosted-server
is set.
Test setup attempt
Just for testing, if you start a command prompt and start the server:
Duplicati.Server.exe --webservice-password=1234 --webservice-port=8111
It should keep running (until you close the shell) and you should be able to access it from the browser with the insecure password.
Then, in another command pompt, run:
Duplicati.GUI.TrayIcon.exe --webservice-password=1234 --no-hosted-server --hosturl=http://localhost:8111
This should then show the icon in the Windows Tray area.
It is sometimes hidden with a small arrow next to the clock and icons in the bottom right.
With this you should be able to see in TaskMgr.exe that you have both Duplicati.Server.exe
and Duplicati.GUI.TrayIcon.exe
running.
Can you try that and see if it triggers some errors or messsages of any kind?