当我运行管理员任务时失去 vnc 控制

hur*_*kan 7 vnc administrator windows-10

我正在使用 VNC 进行远程访问并测试装有 Windows10 的小型计算机。

当我运行需要管理员权限的应用程序时,一切正常。

当我运行 cmd.exe 时,没问题。但是如果我以管理员权限运行 cmd.exe,就会出现问题。

当我运行带有蓝色和黄色小盾牌的 exe 时(regedit、事件查看器、visual studio 安装程序等),这是同样的问题。

我保持显示(刷新),但鼠标和键盘对远程计算机没有影响。当我用本地鼠标关闭 cmd.exe(或其他有问题的软件)时,远程鼠标和远程键盘又神奇地工作了。

我尝试过不同的服务器(TightVNC 和 TigerVNC)和不同的客户端(屏幕共享、RealVNC 和 TigerVNC)。我的查看器是正在运行的 OSX。

RDP没问题,我保持控制。

我不认为这是一个错误,它太具体且可重现。也许是 Windows 10 的参数?

I s*_*ica 7

听起来 VNC 服务器在用户模式下运行,并且只能与在与登录用户相同(非提升)上下文中运行的其他进程进行交互。因此,VNC 无法与任何需要管理权限的程序交互,其中包括在用户帐户控制提示允许启动提升进程时显示的安全桌面。

您可以通过将 VNC 服务器配置为作为提升的进程运行来解决此问题。这可能在设置中描述为作为服务运行或类似的东西。

您还可以在 VNC 主机上禁用 UAC,并确保使用具有管理权限的帐户登录,但这是一种不安全的解决方法,您应该不惜一切代价避免。