[研究]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)」,把後者關閉後就正常了。
(完)
沒有留言:
張貼留言