是啥决定了帐户控制弹出窗口将出现在哪个屏幕上?

Posted

技术标签:

【中文标题】是啥决定了帐户控制弹出窗口将出现在哪个屏幕上?【英文标题】:What determines which screen the account control popup will appear on?是什么决定了帐户控制弹出窗口将出现在哪个屏幕上? 【发布时间】:2021-12-24 15:27:53 【问题描述】:

我正在运行一个带有一个触摸屏、一个普通屏幕且没有鼠标或键盘的 Windows 10 系统。我需要以管理员权限运行应用程序。

我担心帐户控制弹出窗口会出现在哪个屏幕上 - 如果它出现在非触摸屏上,那么用户将无法允许程序运行。

我知道:

    它在我的开发 PC 上的屏幕 2 上运行(使用鼠标和键盘,无触摸屏),无论屏幕 2 是在左侧还是右侧 无论应用程序是通过左侧屏幕还是右侧屏幕上的快捷方式启动,它都会在同一屏幕上运行。

我尝试用 google 搜索,但返回的唯一内容是有关如何禁用用户帐户控制的链接,我们真的不想这样做。

确定弹出窗口出现在哪个屏幕上的逻辑是什么?

[编辑我尝试过的新事物]

    拔出屏幕 2,运行应用程序,关闭应用程序,重新插入屏幕 2。 将 UAC 弹出窗口拖动到屏幕 1,单击详细信息,更改 UAC 设置并将其返回到原始状态。

[已解决] 我想通了(至少部分想通了),但至少两天内我无法将其标记为已回答。

基本上,在以相反的方式拔下和重新插入屏幕后,更改主显示器就可以了。直到我进行了插入/拔出之后,这才起作用,但不能保证是这样做的,因为我尝试了其他一些事情。

【问题讨论】:

【参考方案1】:

因此,在物理上拔下和重新插入显示器后,屏幕一变成屏幕 2,反之亦然,切换哪个屏幕是主显示器现在可以控制弹出窗口。

以前无法更改主显示。但现在确实如此。我不知道为什么 - 不能保证这与切换它们有关。

【讨论】:

【参考方案2】:

我怀疑它默认会在主显示屏上弹出,但请记住它的最后位置。 TechNet: UAC Prompt displays on 2nd monitor only RRS feed 似乎证实了这一点:

escknx:

无论我尝试什么,UAC 提示都只显示在第二台显示器上,而其他一切都在主显示器上正常工作。

立体人:

将 UAC 提示拖到您的主监视器并单击在提示上显示更多详细信息,然后在这些通知出现时单击更改,另一个 UAC 窗口将打开一个带有 4 种不同设置的垂直条,只需向下拖动条设置,然后回到原来的设置位置然后点击确定,这将重新触发UAC的屏幕位置到你的主显示器。

所以:在部署时,请确保触摸屏是您的主显示器,如果不是,则将 UAC 弹出窗口放置在那里。

【讨论】:

感谢您的建议,但拖动到另一台显示器对我不起作用。我只是尝试将弹出窗口从屏幕 2 拖到 1 并接受。然后我关闭并再次运行。再次出现在屏幕 2 上。我将再次检查安装时的主显示器。我可能需要拔掉一些屏幕。 查看第二个引用,它建议在弹出窗口打开时修改设置。 是的,试过了,但没有帮助。我想我现在已经解决了 - 在摆弄插头之后,只需更改主显示器即可。这以前不起作用。视窗。一定会喜欢的。我们将制定一个部署例程,使其在生产中正确运行。不过感谢您的帮助。

以上是关于是啥决定了帐户控制弹出窗口将出现在哪个屏幕上?的主要内容,如果未能解决你的问题,请参考以下文章

win10系统打开软件时弹出“用户帐户控制”窗口怎么关闭

将反应原生弹出窗口定位在屏幕底部

Firebase 删除用户问题

Facebook sdk:登录屏幕出现在弹出窗口中,而不是连接 Facebook 应用程序

在 Android 应用中,Google 登录弹出窗口未加载

获悉点击了弹出窗口中的哪个按钮