@marcoi & @dolbyman vielen Dank für euer Feedback!
Ich habe schon verschiedene De- und Neuinstallationen durchgeführt und auch neu gestartet, aber das hat leider nichts gebracht. Wie ich schon geschrieben habe, lief alles sauber in der Windows 11 Test-VM, aber auf meiner Windows 11 Workstation nicht. Ich habe das Ticket bei QNAP eröffnet. Hier kam erstmal nur der Hinweis, dass es C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe geben muss und ich sollte prüfen, ob AppLocker, WDAC oder EDR o.ä. den Start verhindern. Aber das war alles nicht so.
Die PowerShell Scriptblock Logging hat auch keine Hinweise geliefert. Ich habe dann noch ein bisschen weiter recherchiert, aber pktmon hat mir keine Hinweise geliefert. Im procmon habe ich dann gesehen, dass NetBackup versucht, WindowsPowerShell-Komponenten unter C:\Program Files\QNAP\NetBakPCAgent\Temp zu öffnen, aber es klappt nicht. Ich hab’ da jetzt auch keinen richtigen Reim drauf. WindowsPowerShell ist sauber installiert.
Ich habe mir dann noch mal einen Report mit C:\Program Files\QNAP\NetBakPCAgent\report.bat gezogen und habe dann im Report in der UI\t0rsten\logs\main.log folgenden Fehler gefunden
[2026-02-03 18:49:05.953] [info] Exception in electron indx Error: spawn C:\WINDOWS\system32\powershell ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:476:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
WindowsPowerShell liegt aber unter C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Umgebungsvariablen waren alle sauber, auch im Vergleich mit der Test-VM. Mein Workaround war nun ein Symbolic Link
mklink "C:\Windows\System32\powershell.exe" "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
und schwups, die UI läuft! Beim ersten Aufruf wurden auch gleich die Services QNAP_HDP_FD und QNAP_HDP_Agent installiert. Wenn du den HDP Agent installierst, wird nur der Windows Server QNAP_NetBak_PC_Agent installiert.
Ich habe den Workaround dem Support gemeldet, weil ich nicht weiß, wo genau der Fehler herkommt.