Windows Vista: экран остается затемненным в течение 30-60 секунд * после * запроса UAC

Исправление чьего-то компьютера с Vista.

Процесс:

  1. Я щелкаю любую программу или процесс, который открывает приглашение контроля учетных записей.
  2. Экран становится тусклым, поэтому вы можете нажать Продолжить, чтобы выполнить безопасное действие пользователя.
  3. Я нажимаю Продолжить
  4. Экран становится черным в течение от 30 секунд до 1 минуты, пока вы ждете возвращения экрана.
  5. В другом примере я нажимаю "Отмена", и экран по-прежнему становится черным от 30 секунд до минуты.
  6. В этот период времени перезвонит, пока вы ждете. (Никакого перезвона, если его отменяли.)
  7. Затем экран возвращается, чтобы продолжить с чем угодно.

Что-то происходит после запроса UAC. Учитывая, что все практически принято UAC, это может довольно быстро раздражать.

  1. Ноутбук имеет внешний монитор к обычному внешнему разъему. Работает отлично.
  2. Ноутбук также имеет дополнительную внешнюю видеокарту USB IOGEAR. Это проблематично, но при отключении происходит такое же поведение.

Я исключил помехи на мониторе после того же отключения электроэнергии после появления приглашения UAC с подключенными внешними мониторами или после перезагрузки без внешних мониторов.

Любые предложения о том, как решить эту проблему?

3 ответа

Решение

В заключение, "Тихий режим" от TweakUAC был лучшим решением, обеспечивающим неинтрузивную аутентификацию UAC для Vista, если сбой реестра для PromptOnSecureDesktop завершился неудачно. Если вы застряли в более ранних версиях Vista Home и подобных, я бы порекомендовал этот подход, поскольку UAC все еще активен для вас. В моем случае я обновил машину до Windows 7, и у меня больше нет проблем.

Я предполагаю, что проблема связана с тем, как ваша видеокарта или драйвер обрабатывает переключатели экрана. Судя по твоему описанию, это кажется не очень хорошим. По умолчанию UAC в Vista будет переключать экран на "безопасный рабочий стол" при запросе согласия. Можно отключить безопасный настольный коммутатор, при этом UAC по-прежнему включен.

Вы хотите изменить параметр PromptOnSecureDesktop на 0. Редактор локальной политики может изменить это, но это доступно только в Vista Business или "лучше". Однако параметр реестра можно изменить независимо от вкуса Vista.

Используйте этот скрипт реестра:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"PromptOnSecureDesktop"=dword:00000000

Сохраните его в файл с расширением.REG и дважды щелкните по нему, чтобы редактор реестра применил настройку.

Эффект должен стать активным немедленно, без необходимости перезагрузки или выхода из системы.

Почему бы не отключить UAC в Vista и посмотреть, работает ли это?

Как отключить UAC: http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/

Другие вопросы по тегам