Clicking on a node does not open the correct file. Instead it creates a new one.
I configured org-protocol with
[HKEY_CLASSES_ROOT\org-protocol]
@="URL:Org Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\org-protocol\shell]
[HKEY_CLASSES_ROOT\org-protocol\shell\open]
[HKEY_CLASSES_ROOT\org-protocol\shell\open\command]
@="\"C:\\emax64\\bin\\emacsclientw.exe\" \"%1\""
But when I click on a link a new empty emacs buffer is created with file name:

It seems it is adding file= to the name so it can't find it.
Diagnostic info:
Hi @fkgruber, I suspect you are using Chrome, and the cause of the issue is in Org Mode (not Org-roam).
I have just written up an extensive instruction on how to set up org-roam-protocol and graph (and fix the issue I suspect you experience) in my guide for Windows: https://github.com/nobiot/Zero-to-Emacs-and-Org-roam/blob/main/90.org-protocol.md
Could you see if it addresses your issue?
It's the section named "[Chrome only] Patch Org Mode for org-protocol and org-roam-protocol".
Thanks! that solved my problem. I was missing the last step. The patch that fixed the chrome issues.
Just fyi: I managed to get links working without the need of changing the windows registry. When using Firefox, you can add a custom protocol handler in about:config:
about:config into your address bar, confirm the dialognetwork.protocol-handler.expose.org-protocol in the search barboolean, hit + and change the value to falseorg-protocol link, Firefox will ask you what program to useemacsclientw and make this permanent (check 'remember my choice'/'alway open with')This is awesomeeeee!!!