为什么 Windows Vista 在切换用户的时候屏幕会闪烁

2008年7月31日
这是因为 Windows Vista 在切换用户时,需要从前一个用户账号的会话切换到 0 号会话,让用户输入密码之后,切换到下一个用户账号的会话。每次切换会话都会让屏幕闪烁。
 
所谓“会话”(Session)是 Windows 终端服务(Terminal Services)的一种概念,可以看作是虚拟桌面一样的东西。切换会话就像是切换桌面一样。
 
而 Windows Vista 在切换用户时,闪烁比 XP 更频繁。这是因为 Windows Vista 在切换用户时,总是先从前一个用户的会话切换到 0 号会话,再从 0 号会话切换到后一个用户的会话。而 Windows XP 在切换用户时,却是先在不切换会话的状态下锁定用户桌面,然后再切换到新用户的会话。此外,Windows XP 第一个登录的用户使用的就是 0 号会话,但 Windows Vista 即使是第一个用户登录也会使用 1 号会话而不是 0 号,这是为了避免一些编写不良的服务向普通用户显示带有高权限的对话框而导致的安全问题。这样做的代价就是多一个会话。

“为什么 Windows Vista 在切换用户的时候屏幕会闪烁” 已有 5 条评论

  1. Robbie Mosaic 在

    顺便说一下,我买了一台 Lenovo 的 ThinkPad T61,终于可以移动计算了,感觉不错哦。

  2. 军勇 在

    在美国买的?便宜不?
    Vista在我手里已经2次蓝屏, 一次锁屏(屏幕2个小时完全不动,对外界无任何响应,最后拔电源)

  3. Robbie Mosaic 在

    我和你的经历差不多,我今年在台式机上用 Vista,经历过一次蓝屏,两次锁屏。

  4. Robbie Mosaic 在

    在美国买,用了一个 cpp 的码,是联想内部员工优惠价,有点作弊,800 美元不到,配置是基本的,只有一点点升级。

  5. 军勇 在

    800刀… , 连6K大洋都不到…

留下您的评论