Hi Agents 停留在載入畫面。無論是使用 QNAPNetBakPCAgent-1.2.6.920 還是 QNAP_HDP_PC_Agent-1.3.1.1184 都會出現此情況。
在日誌中我看到以下內容
Token 沒有 kid。嘗試的 Keys: '[PII of type 'System.Text.StringBuilder' is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'。TokenValidationParameters 中的 key 數量:'1'。
Configuration 中的 key 數量:'0'。
2026-01-29 19:55:02.693 [INF] 授權失敗。未滿足以下需求:
RolesAuthorizationRequirement:User.IsInRole 必須為以下其中一個角色為 true:(Refresh)
2026-01-29 19:55:02.693 [INF] AuthenticationScheme: Bearer 被挑戰。
我已經建立了一個測試系統。在安裝 HDP PC Agent 並首次啟動時,會安裝以下服務:
Get-Service -Name QNAP* | ft -AutoSize
Status Name DisplayName
------ ---- -----------
Running QNAP_HDP_Agent QNAP HDP Agent
Running QNAP_HDP_FD QNAP HDP Backup Service
Running QNAP_NetBak_PC_Agent QNAP NetBak PC Agent
而在相關系統上,QNAP HDP Backup Service 和 QNAP HDP Agent 這兩個服務並未安裝。
Get-Service -Name qnap* | ft -AutoSize
Status Name DisplayName
------ ---- -----------
Running QNAP_NetBak_PC_Agent QNAP NetBak PC Agent
我建議直接開一個工單,我想應該不會有太多人使用HDP。
如果我正確理解這個問題,我會卸載該應用程式,重新啟動,然後在沒有顯示相同服務的系統上重新安裝它。
我在桌面上檢查時也看到三個服務
另外,你可能需要先連接到 NAS 並設定一個工作,所有服務才會被設定好。我認為只有在連接到 NAS 上的 HDP 應用程式後才會下載相關內容。
@marcoi 和 @dolbyman,感謝你們的回饋!
我已經嘗試過多次卸載和重新安裝,也重新啟動過,但很可惜都沒有用。如我之前所說,在 Windows 11 測試虛擬機(Test-VM)上一切運作正常,但在我的 Windows 11 工作站卻不行。我已經向 QNAP 提出了工單。首先收到的回覆是必須有 C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe,並且要檢查 AppLocker、WDAC 或 EDR 等是否阻止啟動。但這些都不是問題所在。
PowerShell Scriptblock Logging 也沒有提供任何線索。我又繼續查了一下,但 pktmon 也沒給我任何提示。在 procmon 裡我看到 NetBackup 嘗試在 C:\\Program Files\\QNAP\\NetBakPCAgent\\Temp 開啟 WindowsPowerShell 的元件,但沒有成功。我也無法理解原因。WindowsPowerShell 已經正確安裝。
我又用 C:\\Program Files\\QNAP\\NetBakPCAgent\\report.bat 產生了一份報告,然後在報告裡的 UI\\t0rsten\\logs\\main.log 發現了以下錯誤
[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 就在 C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe
環境變數也都很正常,跟測試虛擬機比對過。我的解決方法是建立一個符號連結(Symbolic Link)
mklink "C:\\Windows\\System32\\powershell.exe" "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
然後 UI 就正常運作了!第一次啟動時也馬上安裝了 QNAP_HDP_FD 和 QNAP_HDP_Agent 這兩個服務。如果你安裝 HDP Agent,只會安裝 Windows Server 的 QNAP_NetBak_PC_Agent。
我已經把這個解決方法回報給技術支援,因為我不確定問題的根源到底在哪裡。
1個讚