2025年2月5日 星期三

[研究]UltraVNC登入成功,但畫面黑屏

[研究]UltraVNC登入成功,但畫面黑屏

2025-02-05


 UltraVVNC running as application doesn't have permission to access UAC protected windows.

Screen is locked until the remote user unlock this window.

********************************************************************************

這段訊息來自 UltraVNC (UVNC),表示當它以「應用程式模式 (Application Mode)」執行時,沒有權限存取受 UAC (User Account Control) 保護的視窗。這通常發生在以下情況:

1.UAC 提升權限的提示視窗 (UAC Prompt) 出現時

當遠端控制的電腦彈出 UAC 提示 (例如安裝軟體或變更系統設定),UltraVNC 無法顯示該視窗,導致遠端畫面被鎖住。

只有當本機使用者手動點擊 「是」或「否」 後,畫面才會恢復正常。

2.鎖定畫面 (Lock Screen) 或其他受 UAC 保護的畫面

包括登入畫面 (Ctrl+Alt+Del)、切換使用者、螢幕鎖定狀態等。

這些畫面需要系統層級的存取權限,UltraVNC 以一般應用程式模式執行時,無法操作這些介面。


【解決方法】

如果你需要完整的遠端控制 (包括 UAC 及鎖定畫面):


方法 1:以服務模式執行 (Run as a Service)

UltraVNC Viewer 端 & Server 端 都需要執行 UltraVNC Server 作為服務 (需管理員權限):

在遠端電腦,開啟 UltraVNC Server 設定 (uvnc_settings.exe)。

選擇 Install Service,然後點擊 Start Service。

確保 UltraVNC Server 以系統服務模式執行。

方法 2:使用「Ctrl+Alt+Del」特殊按鍵選項

在 UltraVNC Viewer 端,嘗試點擊 「Send Ctrl+Alt+Del」 (如果已開啟服務模式,這個功能才有效)。

方法 3:調整 UAC 設定 (不建議)

如果你的環境允許,你可以降低 UAC 安全性 (UserAccountControlSettings.exe),但這會降低系統安全性,需謹慎評估。

********************************************************************************

解決

最後發現 Windows 服務中有啟動 uvnc_service 服務,但另外也啟動了 winvnc.exe 「應用程式模式 (Application Mode)」,把後者關閉後就正常了。

(完)

沒有留言:

張貼留言