我最近将一些额外的 RAM 和 SSD 放入了一台相当旧的笔记本电脑,然后放入了一个未使用的 Windows 7 副本,令我惊讶的是它运行良好。我唯一遇到的问题是不支持 Aero 的旧集成英特尔显卡(必须在兼容模式下安装最新的 XPDM 驱动程序,否则基本主题工作正常)。
古老的图形芯片组还使安全桌面需要很长时间才能使屏幕变暗,这就是我不得不将 UAC 降低一个档次的原因:

然而,这导致了一个令人恼火的问题。如果我运行任何捆绑MS应用程序(如注册表编辑器,例如)或需要高度的第三方应用程序无论从开始菜单或运行对话框,并安全桌面打开的,屏幕变暗(长延迟后),UAC对话框是focussed,我可以简单地按Alt+Y选择Yes并允许请求:

然而,自从我在这台机器上关闭了安全桌面后,我发现通过运行对话框启动的任何程序的 UAC 对话框(和相关的任务栏按钮)都会闪烁(就像一个试图引起我注意的后台应用程序),但最终没有聚焦,所以我需要先点击它(或Alt+Tab到它在队列中的最后一个位置),然后我才能按Alt+ Y(当然我也可以直接点击Yes按钮)。从“开始”菜单启动的相同程序会像以前一样产生一个聚焦对话框。
所以我的问题是,在关闭 Secure Desktop 的情况下从“运行”对话框启动应用程序时,是否有任何方法可以使 UAC 对话框在默认情况下成为焦点,以便我可以在不使用鼠标的情况下快速按“是”?另外,为什么同一个对话框的行为会因程序启动的位置而异?
请注意,我不想完全关闭 UAC,不想因为延迟而重新打开安全桌面,不想禁用任务栏闪烁功能,也不想使用任何第三方应用程序/服务在后台运行。
| 归档时间: |
|
| 查看次数: |
1433 次 |
| 最近记录: |